Implementation notes: amd64, khazaddum, crypto_hash/fsb512

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
50031128refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
50049080refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
50098100refgcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
50141448refgcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
50154836refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
50242260refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
50253204refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
50267828refgcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
50277164refgcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
50286832refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
50300628refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
50307964refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
50315272refgcc -O3 -fomit-frame-pointer2012101520120928
50327800refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
50328720refgcc -m64 -O3 -fomit-frame-pointer2012101520120928
50337896refgcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
50343628refgcc -O2 -fomit-frame-pointer2012101520120928
50345156refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
50416744refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
50417648refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
50449272refgcc -m64 -O2 -fomit-frame-pointer2012101520120928
50517168refgcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
50529992refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
50629328refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
50655264refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
50655516refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
50672920refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
50674876refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
50695452refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
50722388refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
50726620refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
50735044refgcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
50735212refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
50735588refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
50754028refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
50756928refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
50781788refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
50790604refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
50792964refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
50798684refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
50803116refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
50805864refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
50806280refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
50820476refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
50833868refgcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
50851816refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
50859648refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
50859804refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
50860288refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
50870892refgcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
50934136refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
50989060refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
50992780refgcc -funroll-loops -O -fomit-frame-pointer2012101520120928
51037680refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
51051908refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
51054580refgcc -march=barcelona -O -fomit-frame-pointer2012101520120928
51068824refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
51075380refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
51082360refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
51086832refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
51087256refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
51092440refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
51094968refgcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
51097544refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
51100436refgcc -O -fomit-frame-pointer2012101520120928
51100876refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
51102880refgcc -m64 -O -fomit-frame-pointer2012101520120928
51107328refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
51111572refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
51115548refgcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
51125804refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
51126124refgcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
51130776refgcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
51132464refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
51135596refgcc -march=nocona -O -fomit-frame-pointer2012101520120928
51155244refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
51185792refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
51196668refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
51258468refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
51298904refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
51443484refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
51464032refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
51557524refgcc -march=k8 -O -fomit-frame-pointer2012101520120928
51620780refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
51656360refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
51779344refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
51862672refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
52454708refgcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
52463760refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
52466324refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
52471944refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
52481780refgcc -march=k8 -Os -fomit-frame-pointer2012101520120928
52531036refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
52540104refgcc -Os -fomit-frame-pointer2012101520120928
52595364refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
52596892refgcc -m64 -Os -fomit-frame-pointer2012101520120928
52638732refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
52701116refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
52716872refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
52750860refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
52771692refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
52788948refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
52851068refgcc -march=nocona -Os -fomit-frame-pointer2012101520120928
52889328refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
152828136refcc2012101520120928
153543300refgcc -funroll-loops2012101520120928
154378828refgcc2012101520120928