Implementation notes: amd64, enigma, crypto_hash/essence384

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
56160gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
56250gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
56250gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
56889gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
57357gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
57402gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
57555gccgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
57852gccgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
58149gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
58986gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
59436gccgcc -O3 -fomit-frame-pointer2014053120140529
59481gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
59859gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
60732gccgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
64260gccgcc -m64 -O3 -fomit-frame-pointer2014053120140529
65790gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
65925gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
66051gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
66150gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
72657gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
72801gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
74619gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
74853gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
76086gccgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
76239gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
76635gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
77022gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
87570gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
87642gccgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
87696gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
88317gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
88524gccgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
90504gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
90810gccgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
91035gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
91539gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
91548gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
91593gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
91683gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
105075gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
105084gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
105084gccgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
105183gccgcc -march=k8 -O -fomit-frame-pointer2014053120140529
105210gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
105786gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
105849gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
105849gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
105858gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
106668gccgcc -m64 -O2 -fomit-frame-pointer2014053120140529
106686gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
106785gccgcc -O2 -fomit-frame-pointer2014053120140529
107946gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
107955gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
108036gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
108063gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
108558gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
109071gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
109152gccgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
109206gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
109431gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
110484gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
110520gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
110610gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
110673gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
110682gccgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
111915gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
111924gccgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
112005gccgcc -m64 -Os -fomit-frame-pointer2014053120140529
112023gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
112032gccgcc -Os -fomit-frame-pointer2014053120140529
112068gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
112167gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
112176gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
112194gccgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
112194gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
112284gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
112302gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
120420gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
121887gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
121887gccgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
121959gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
121959gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
123174gccgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
123255gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
123462gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
123471gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
123489gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
124317gccgcc -march=nocona -O -fomit-frame-pointer2014053120140529
124416gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
124551gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
124569gccgcc -m64 -O -fomit-frame-pointer2014053120140529
124659gccgcc -O -fomit-frame-pointer2014053120140529
459531gcccc2014053120140529
467505gccgcc -funroll-loops2014053120140529
469602gccgcc2014053120140529