Implementation notes: amd64, katana, crypto_hash/mgrostl256

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: mgrostl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
86768opt-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012022020120219
87224opt-64gcc -march=k8 -O -fomit-frame-pointer2012022020120219
87328opt-64gcc -m64 -march=nocona -O -fomit-frame-pointer2012022020120219
87664opt-64gcc -march=barcelona -O -fomit-frame-pointer2012022020120219
87880opt-64gcc -march=nocona -O -fomit-frame-pointer2012022020120219
88032opt-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012022020120219
88056opt-64gcc -m64 -march=k8 -O -fomit-frame-pointer2012022020120219
88488opt-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012022020120219
88744opt-64gcc -fno-schedule-insns -O -fomit-frame-pointer2012022020120219
88984opt-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012022020120219
89448opt-64gcc -O -fomit-frame-pointer2012022020120219
89664opt-64gcc -m64 -march=core2 -O -fomit-frame-pointer2012022020120219
89768opt-64gcc -m64 -O -fomit-frame-pointer2012022020120219
92768opt-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012022020120219
94632opt-64gcc -funroll-loops -O -fomit-frame-pointer2012022020120219
95848opt-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012022020120219
95872opt-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012022020120219
96248opt-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012022020120219
96344opt-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012022020120219
96848opt-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012022020120219
96904opt-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012022020120219
97160opt-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012022020120219
97176opt-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012022020120219
97384opt-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012022020120219
97968opt-64gcc -O2 -fomit-frame-pointer2012022020120219
98680opt-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012022020120219
98856opt-64gcc -march=nocona -O2 -fomit-frame-pointer2012022020120219
99008opt-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012022020120219
99816opt-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012022020120219
99824opt-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012022020120219
100528opt-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012022020120219
100640opt-64gcc -march=k8 -O2 -fomit-frame-pointer2012022020120219
100728opt-64gcc -march=barcelona -O2 -fomit-frame-pointer2012022020120219
100864opt-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012022020120219
102144opt-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012022020120219
102376opt-64gcc -m64 -O2 -fomit-frame-pointer2012022020120219
102456opt-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012022020120219
102688opt-64gcc -march=barcelona -Os -fomit-frame-pointer2012022020120219
103232opt-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012022020120219
103640opt-64gcc -march=nocona -Os -fomit-frame-pointer2012022020120219
104288opt-64gcc -march=k8 -Os -fomit-frame-pointer2012022020120219
104456opt-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012022020120219
104704opt-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012022020120219
104776opt-64icc -m64 -O1 -static2012022020120219
104896opt-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012022020120219
104984opt-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012022020120219
105192opt-64icc -O1 -xP -static2012022020120219
105208opt-64gcc -O3 -fomit-frame-pointer2012022020120219
105240opt-64gcc -march=k8 -O3 -fomit-frame-pointer2012022020120219
105784opt-64icc -m64 -O1 -static -no-vec2012022020120219
105992opt-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012022020120219
106192opt-64icc -O1 -static -no-vec2012022020120219
106448opt-64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012022020120219
106472opt-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012022020120219
106592opt-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012022020120219
106616opt-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012022020120219
106648opt-64gcc -m64 -Os -fomit-frame-pointer2012022020120219
106688opt-64gcc -Os -fomit-frame-pointer2012022020120219
107080opt-64icc -O1 -xW -static2012022020120219
107088opt-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012022020120219
107256opt-64gcc -march=barcelona -O3 -fomit-frame-pointer2012022020120219
107488opt-64icc -O1 -xP -static -no-vec2012022020120219
107584opt-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012022020120219
107600opt-64icc -O1 -static2012022020120219
107888opt-64gcc -march=nocona -O3 -fomit-frame-pointer2012022020120219
108224opt-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012022020120219
108360opt-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012022020120219
108392opt-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012022020120219
108416opt-64icc -O1 -xW -static -no-vec2012022020120219
108488opt-64gcc -funroll-loops -Os -fomit-frame-pointer2012022020120219
108624opt-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012022020120219
108704opt-64gcc -m64 -O3 -fomit-frame-pointer2012022020120219
108912opt-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012022020120219
109704opt-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012022020120219
110560opt-32icc -m64 -O3 -static2012022020120219
110576opt-32icc -O3 -xP -static2012022020120219
110584opt-32icc -O3 -xW -static2012022020120219
110720opt-32icc -O3 -static2012022020120219
110928opt-32icc2012022020120219
111432opt-32icc -O2 -static2012022020120219
111448opt-32icc -O2 -xP -static2012022020120219
111464opt-32icc -O2 -xW -static2012022020120219
111504opt-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012022020120219
111560opt-32icc -m64 -O2 -static2012022020120219
111560opt-32icc -m64 -xHost -vec-report0 -static2012022020120219
111632opt-32icc -Os -xW -static2012022020120219
111784opt-32icc -Os -static2012022020120219
111904opt-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012022020120219
112024opt-32icc -m64 -Os -static2012022020120219
112136opt-32icc -Os -xP -static2012022020120219
112224opt-32icc -O3 -static -no-vec2012022020120219
112232opt-32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012022020120219
112288opt-32icc -O3 -xW -static -no-vec2012022020120219
112288opt-32icc -m64 -O3 -static -no-vec2012022020120219
112368opt-32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012022020120219
112400opt-32icc -O3 -xP -static -no-vec2012022020120219
112736opt-32gcc -O3 -fomit-frame-pointer2012022020120219
112816opt-32gcc -m64 -O3 -fomit-frame-pointer2012022020120219
112856opt-32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012022020120219
112888opt-32gcc -march=barcelona -O3 -fomit-frame-pointer2012022020120219
112912opt-32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012022020120219
112984opt-32icc -no-vec2012022020120219
113120opt-32gcc -funroll-loops -O3 -fomit-frame-pointer2012022020120219
113256opt-32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012022020120219
113272opt-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012022020120219
113280opt-32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012022020120219
113368opt-32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012022020120219
113384opt-32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012022020120219
113400opt-32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012022020120219
113400opt-32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012022020120219
113408opt-32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012022020120219
113440opt-32icc -O2 -static -no-vec2012022020120219
113448opt-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012022020120219
113456opt-32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012022020120219
113496opt-32icc -O2 -xP -static -no-vec2012022020120219
113544opt-32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012022020120219
113584opt-32icc -Os -static -no-vec2012022020120219
113624opt-32gcc -march=k8 -O3 -fomit-frame-pointer2012022020120219
113672opt-32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012022020120219
113672opt-32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012022020120219
113696opt-32icc -Os -xP -static -no-vec2012022020120219
113720opt-32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012022020120219
113720opt-32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012022020120219
113728opt-32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012022020120219
113744opt-32gcc -funroll-loops -O -fomit-frame-pointer2012022020120219
113856opt-32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012022020120219
113872opt-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012022020120219
113880opt-32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012022020120219
113904opt-32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012022020120219
114000opt-32gcc -march=nocona -O3 -fomit-frame-pointer2012022020120219
114128opt-32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012022020120219
114136opt-32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012022020120219
114144opt-32icc -O2 -xW -static -no-vec2012022020120219
114184opt-32icc -Os -xW -static -no-vec2012022020120219
114216opt-32gcc -march=barcelona -O2 -fomit-frame-pointer2012022020120219
114232opt-32gcc -funroll-loops -O2 -fomit-frame-pointer2012022020120219
114248opt-32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012022020120219
114264opt-32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012022020120219
114288opt-32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012022020120219
114288opt-32gcc -march=k8 -O2 -fomit-frame-pointer2012022020120219
114320opt-32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012022020120219
114344opt-32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012022020120219
114408opt-32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012022020120219
114496opt-32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012022020120219
114552opt-32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012022020120219
114800opt-32gcc -O2 -fomit-frame-pointer2012022020120219
114816opt-32icc -m64 -Os -static -no-vec2012022020120219
114824opt-32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012022020120219
115072opt-32gcc -O -fomit-frame-pointer2012022020120219
115112opt-32gcc -m64 -march=k8 -O -fomit-frame-pointer2012022020120219
115144opt-32gcc -m64 -march=core2 -O -fomit-frame-pointer2012022020120219
115152opt-32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012022020120219
115160opt-32gcc -fno-schedule-insns -O -fomit-frame-pointer2012022020120219
115168opt-32gcc -march=barcelona -O -fomit-frame-pointer2012022020120219
115184opt-32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012022020120219
115224opt-32gcc -m64 -O -fomit-frame-pointer2012022020120219
115232opt-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012022020120219
115232opt-32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012022020120219
115240opt-32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012022020120219
115248opt-32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012022020120219
115264opt-32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012022020120219
115288opt-32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012022020120219
115296opt-32gcc -march=nocona -O2 -fomit-frame-pointer2012022020120219
115320opt-32gcc -march=k8 -O -fomit-frame-pointer2012022020120219
115392opt-32icc -O1 -static2012022020120219
115408opt-32icc -O1 -static -no-vec2012022020120219
115432opt-32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012022020120219
115456opt-32icc -O1 -xP -static -no-vec2012022020120219
115472opt-32icc -m64 -O1 -static2012022020120219
115496opt-32icc -O1 -xP -static2012022020120219
115504opt-32icc -O1 -xW -static2012022020120219
115640opt-32icc -m64 -O2 -static -no-vec2012022020120219
115648opt-32icc -m64 -O1 -static -no-vec2012022020120219
115712opt-32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012022020120219
115728opt-32icc -O1 -xW -static -no-vec2012022020120219
115768opt-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012022020120219
115784opt-32gcc -m64 -O2 -fomit-frame-pointer2012022020120219
116048opt-32gcc -m64 -march=nocona -O -fomit-frame-pointer2012022020120219
116344opt-32gcc -march=nocona -O -fomit-frame-pointer2012022020120219
116560opt-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012022020120219
117312opt-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012022020120219
117328opt-64gcc -funroll-loops -O2 -fomit-frame-pointer2012022020120219
117432opt-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012022020120219
117504opt-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012022020120219
117752opt-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012022020120219
117768opt-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012022020120219
118688opt-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012022020120219
118848opt-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012022020120219
119008opt-64icc -O3 -xW -static -no-vec2012022020120219
119544opt-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012022020120219
119856opt-64icc -O2 -xP -static -no-vec2012022020120219
119912opt-64icc -O3 -xP -static -no-vec2012022020120219
119976opt-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012022020120219
120000opt-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012022020120219
120016opt-64gcc -funroll-loops -O3 -fomit-frame-pointer2012022020120219
120552opt-32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012022020120219
120552opt-32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012022020120219
120616opt-32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012022020120219
120632opt-32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012022020120219
120632opt-32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012022020120219
120640opt-32gcc -funroll-loops -Os -fomit-frame-pointer2012022020120219
120672opt-32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012022020120219
120736opt-32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012022020120219
120760opt-32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012022020120219
120784opt-64icc -O2 -xW -static -no-vec2012022020120219
120808opt-32gcc -m64 -Os -fomit-frame-pointer2012022020120219
120808opt-64icc -m64 -O3 -static -no-vec2012022020120219
120864opt-32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012022020120219
120880opt-32gcc -march=barcelona -Os -fomit-frame-pointer2012022020120219
120888opt-64icc -no-vec2012022020120219
120936opt-32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012022020120219
120936opt-32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012022020120219
120968opt-32gcc -Os -fomit-frame-pointer2012022020120219
121200opt-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012022020120219
121208opt-32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012022020120219
121248opt-32gcc -march=nocona -Os -fomit-frame-pointer2012022020120219
121256opt-32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012022020120219
121264opt-32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012022020120219
121288opt-32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012022020120219
121312opt-32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012022020120219
121552opt-64icc -O2 -static -no-vec2012022020120219
121840opt-32gcc -march=k8 -Os -fomit-frame-pointer2012022020120219
122160opt-64icc -m64 -O2 -static -no-vec2012022020120219
122264opt-64icc -O3 -static -no-vec2012022020120219
132448opt-64icc -O3 -xW -static2012022020120219
133648opt-64icc -Os -xW -static2012022020120219
134096opt-64icc -Os -static2012022020120219
134576opt-64icc -O3 -static2012022020120219
137128opt-64icc -m64 -Os -static2012022020120219
137232opt-64icc -Os -xP -static2012022020120219
137392opt-64icc2012022020120219
138656opt-64icc -O2 -static2012022020120219
138952opt-64icc -m64 -Os -static -no-vec2012022020120219
140208opt-64icc -O2 -xW -static2012022020120219
140736opt-64icc -Os -static -no-vec2012022020120219
140992opt-64icc -m64 -O3 -static2012022020120219
141056opt-64icc -O3 -xP -static2012022020120219
141648opt-64icc -Os -xP -static -no-vec2012022020120219
142904opt-64icc -m64 -O2 -static2012022020120219
143008opt-64icc -Os -xW -static -no-vec2012022020120219
143448opt-64icc -m64 -xHost -vec-report0 -static2012022020120219
143680opt-64icc -O2 -xP -static2012022020120219
215080opt-64gcc2012022020120219
219808opt-64gcc -funroll-loops2012022020120219
227136opt-64cc2012022020120219
247856opt-32gcc2012022020120219
248264opt-32gcc -funroll-loops2012022020120219
249520opt-32cc2012022020120219
3515312reficc -O3 -static -no-vec2012021220120211
3516072reficc -O3 -xP -static -no-vec2012021220120211
3517248reficc -m64 -O3 -static -no-vec2012021220120211
3517256reficc -O3 -xW -static -no-vec2012021220120211
3520840reficc -O3 -xP -static2012021220120211
3521936reficc -O3 -static2012021220120211
3522360reficc -m64 -O3 -static2012021220120211
3522600reficc -O3 -xW -static2012021220120211
3543160reficc2012021220120211
3545392reficc -m64 -Os -static2012021220120211
3545544reficc -Os -static2012021220120211
3545720reficc -Os -xP -static2012021220120211
3545984reficc -Os -xW -static2012021220120211
3550600reficc -O2 -static -no-vec2012021220120211
3550688reficc -m64 -O2 -static -no-vec2012021220120211
3550872reficc -O2 -xW -static -no-vec2012021220120211
3553584reficc -O1 -static -no-vec2012021220120211
3553584reficc -m64 -O1 -static -no-vec2012021220120211
3553616reficc -O1 -xP -static2012021220120211
3553616reficc -O1 -xW -static2012021220120211
3553624reficc -O1 -static2012021220120211
3553736reficc -O1 -xP -static -no-vec2012021220120211
3554448reficc -m64 -O1 -static2012021220120211
3554608reficc -O1 -xW -static -no-vec2012021220120211
3579184reficc -m64 -xHost -vec-report0 -static2012021220120211
3580920reficc -O2 -xW -static2012021220120211
3580992reficc -m64 -O2 -static2012021220120211
3581296reficc -O2 -xP -static2012021220120211
3581320reficc -O2 -static2012021220120211
3582944reficc -m64 -Os -static -no-vec2012021220120211
3582984reficc -Os -xW -static -no-vec2012021220120211
3582992reficc -Os -static -no-vec2012021220120211
3583984reficc -Os -xP -static -no-vec2012021220120211
3615336reficc -no-vec2012021220120211
3617448reficc -O2 -xP -static -no-vec2012021220120211
5326704refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
5326992refgcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
5360528refgcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
5361952refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
5394424refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
5394520refgcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
5401512refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
5405488refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
5417344refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
5418408refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
5445152refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
5450896refgcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
5456816refgcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
5457432refgcc -m64 -O2 -fomit-frame-pointer2012021220120211
5457512refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
5457520refgcc -O2 -fomit-frame-pointer2012021220120211
5457520refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
5462304refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
5466416refgcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
5473680refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
5474216refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
5479744refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
5493944refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
5494072refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
5494256refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
5494512refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
5497784refgcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
5500296refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
5506504refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
5507112refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
5509128refgcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
5509696refgcc -m64 -O3 -fomit-frame-pointer2012021220120211
5510416refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
5512120refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
5512160refgcc -O3 -fomit-frame-pointer2012021220120211
5515736refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
5517872refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
5520896refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
5523424refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
5540704refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
5543912refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
5574688refgcc -march=nocona -O -fomit-frame-pointer2012021220120211
5576400refgcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
5579840refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
5581592refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
5599024refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
5629512refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
5635056refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
5635120refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
5635128refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
5635168refgcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
5635184refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
5635544refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
5635600refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
5637216refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
5637256refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
5637448refgcc -march=nocona -Os -fomit-frame-pointer2012021220120211
5662192refgcc -m64 -Os -fomit-frame-pointer2012021220120211
5662240refgcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
5662248refgcc -Os -fomit-frame-pointer2012021220120211
5662248refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
5662248refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
5663840refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
5667056refgcc -march=k8 -Os -fomit-frame-pointer2012021220120211
5671264refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
5671312refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
5671512refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
5671552refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
6371056refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
6371072refgcc -funroll-loops -O -fomit-frame-pointer2012021220120211
6371080refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
6371672refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
6384288refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
6392632refgcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
6393000refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
6393040refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
6394824refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
6417016refgcc -march=k8 -O -fomit-frame-pointer2012021220120211
6417136refgcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
6439376refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
6439400refgcc -march=barcelona -O -fomit-frame-pointer2012021220120211
6442656refgcc -O -fomit-frame-pointer2012021220120211
6442672refgcc -m64 -O -fomit-frame-pointer2012021220120211
6442808refgcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
6497016refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
6498664refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
14201584refgcc2012021220120211
14205024refgcc -funroll-loops2012021220120211
14208168refcc2012021220120211

Compiler output

Implementation: crypto_hash/mgrostl256/ref
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static ref opt-64
icc -O1 -xP -static -no-vec ref opt-64
icc -O2 -xP -static ref opt-64
icc -O2 -xP -static -no-vec ref opt-64
icc -O3 -xP -static ref opt-64
icc -O3 -xP -static -no-vec ref opt-64
icc -Os -xP -static ref opt-64
icc -Os -xP -static -no-vec ref opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-32
Compiler: icc -O1 -xP -static
hash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
mGroestl.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static opt-32
icc -O1 -xP -static -no-vec opt-32
icc -O2 -xP -static opt-32
icc -O2 -xP -static -no-vec opt-32
icc -O3 -xP -static opt-32
icc -O3 -xP -static -no-vec opt-32
icc -Os -xP -static opt-32
icc -Os -xP -static -no-vec opt-32

Compiler output

Implementation: crypto_hash/mgrostl256/ref
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static ref opt-64
icc -O1 -xW -static -no-vec ref opt-64
icc -O2 -xW -static ref opt-64
icc -O2 -xW -static -no-vec ref opt-64
icc -O3 -xW -static ref opt-64
icc -O3 -xW -static -no-vec ref opt-64
icc -Os -xW -static ref opt-64
icc -Os -xW -static -no-vec ref opt-64

Compiler output

Implementation: crypto_hash/mgrostl256/opt-32
Compiler: icc -O1 -xW -static
hash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
mGroestl.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
measure.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static opt-32
icc -O1 -xW -static -no-vec opt-32
icc -O2 -xW -static opt-32
icc -O2 -xW -static -no-vec opt-32
icc -O3 -xW -static opt-32
icc -O3 -xW -static -no-vec opt-32
icc -Os -xW -static opt-32
icc -Os -xW -static -no-vec opt-32