Implementation notes: amd64, trident, crypto_hash/cubehash1616

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash1616
TimeImplementationCompilerBenchmark dateSUPERCOP version
48210emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
48220emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
48220emmintrin4gcc -m64 -Os -fomit-frame-pointer2011070920110708
48410emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
48410emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
48440emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
48520emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
48520emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
48520emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
48530emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011070920110708
48530emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
48540emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011070920110708
49720emmintrin4gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
49730emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
49730emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
49730emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
49730emmintrin4gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
49730emmintrin4gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
49740emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
49740emmintrin4gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
49890emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
50070emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
50070emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
50230emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
50230emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
50270emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
50350emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
50360emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
50440emmintrin4gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
50450emmintrin4gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
52480emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
52490emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
52510emmintrin4gcc -m64 -O -fomit-frame-pointer2011070920110708
52520emmintrin4gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
52570emmintrin4gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
52600emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
52900emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
52920emmintrin4gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
52920emmintrin4gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
53080emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
214060simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
214080simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
214260simplegcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
214260simplegcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
216220simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
227030unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
227320unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
231150unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
231930unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
232940unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
232950unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
233140unrolledgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
233150unrolledgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
233310unrolledgcc -m64 -O3 -fomit-frame-pointer2011070920110708
233330unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
233740unrolledgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
233760unrolledgcc -m64 -O -fomit-frame-pointer2011070920110708
234710unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
235150unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
235480unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
236090unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
236220unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
236360unrolledgcc -m64 -Os -fomit-frame-pointer2011070920110708
236630unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
236820unrolledgcc -m64 -O2 -fomit-frame-pointer2011070920110708
237100unrolledgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
237650unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
239610unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
240100unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
246370unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
246740unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
247480unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
247790unrolledgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
248480unrolledgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
248600unrolledgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
248870unrolledgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
248890unrolledgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
249230unrolledgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
249330unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
249410unrolledgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
249450unrolledgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
249750unrolledgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
249780unrolledgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
250030unrolledgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
251300unrolledgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
281330simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
285250simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
285320simplegcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
285330simplegcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
285850simplegcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
287470simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
288990simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
290800simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
291730simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
293390simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
293630simplegcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
294500simplegcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
295240simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
296120simplegcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
298290simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
734370specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
734820specgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
735480specgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
736100specgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
742700specgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
751160specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
760460specgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
762760specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
764400specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011070920110708
773600specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011070920110708
773600specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
775990specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
781430specgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
795420specgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
804180specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
807700specgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
819290specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011070920110708
820370specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
821320specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
825590specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011070920110708
922690simplegcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
922690simplegcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
926610simplegcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
926610simplegcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
938970simplegcc -m64 -O -fomit-frame-pointer2011070920110708
942120simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
944870simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
977930simplegcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
977930simplegcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
981810simplegcc -m64 -Os -fomit-frame-pointer2011070920110708
981810simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
991740simplegcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
991740simplegcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
1001330simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
1007940simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
1020300simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708
1044830simplegcc -m64 -O3 -fomit-frame-pointer2011070920110708
1044830simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
1053120simplegcc -m64 -O2 -fomit-frame-pointer2011070920110708
1053120simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
1428670specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011070920110708
1429110specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011070920110708
1445050specgcc -m64 -Os -fomit-frame-pointer2011070920110708
1451130specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011070920110708
1458650specgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011070920110708
1460560specgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011070920110708
1468020specgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011070920110708
1481890specgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011070920110708
1492120specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011070920110708
1497480specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011070920110708
1508170specgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011070920110708
1509770specgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011070920110708
1522810specgcc -m64 -O -fomit-frame-pointer2011070920110708
1525160specgcc -m64 -march=nocona -O -fomit-frame-pointer2011070920110708
1526120specgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011070920110708
1533840specgcc -m64 -O2 -fomit-frame-pointer2011070920110708
1555840specgcc -m64 -march=k8 -O -fomit-frame-pointer2011070920110708
1555860specgcc -m64 -O3 -fomit-frame-pointer2011070920110708
1557830specgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011070920110708
1589060specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011070920110708