Implementation notes: amd64, enigma, crypto_hash/fsb512

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: fsb512
TimeImplementationCompilerBenchmark dateSUPERCOP version
59882283refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
59890968refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
59891733refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
59897439refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
59899743refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
59920110refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
59960097refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
59970141refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
59993505refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
59997627refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
60000336refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
60029757refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
60049215refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
60051123refgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
60111477refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
60117876refgcc -O3 -fomit-frame-pointer2014053120140529
60126183refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
60142473refgcc -m64 -O3 -fomit-frame-pointer2014053120140529
60153849refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
60165378refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
60168042refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
60180876refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
60229098refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
60271965refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
60378147refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
60478101refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
60551118refgcc -m64 -O2 -fomit-frame-pointer2014053120140529
60587226refgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
60621066refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
60644997refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
60695892refgcc -O2 -fomit-frame-pointer2014053120140529
60697188refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
60707880refgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
60710796refgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
60715584refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
60725763refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
60738822refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
60744276refgcc -m64 -Os -fomit-frame-pointer2014053120140529
60762537refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
60789060refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
60793713refgcc -Os -fomit-frame-pointer2014053120140529
60873714refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
60894720refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
60906411refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
60912954refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
60914403refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
60920415refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
60922746refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
60926418refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
60927300refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
60943815refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
60951870refgcc -O -fomit-frame-pointer2014053120140529
60952626refgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
60954381refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
60956451refgcc -march=nocona -O -fomit-frame-pointer2014053120140529
60963426refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
60965010refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
60969033refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
60979518refgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
60991200refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
60992496refgcc -m64 -O -fomit-frame-pointer2014053120140529
60992838refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
60992946refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
60996879refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
60997149refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
61014258refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
61016238refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
61033743refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
61040196refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
61041168refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
61055586refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
61068573refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
61069410refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
61080768refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
61091712refgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
61104069refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
61106760refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
61170975refgcc -march=k8 -O -fomit-frame-pointer2014053120140529
61182468refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
61197039refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
61376121refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
61420707refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
61465824refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
61472502refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
61474608refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
61499745refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
69484455refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
69534864refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
69677550refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
69847830refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
69859044refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
69920370refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
214282548refgcc2014053120140529
214308045refcc2014053120140529
214334253refgcc -funroll-loops2014053120140529