Implementation notes: amd64, katana, crypto_hash/cubehash1616

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: cubehash1616
TimeImplementationCompilerBenchmark dateSUPERCOP version
43792emmintrin4icc -O3 -static2011061720110617
43800emmintrin4icc -m64 -O3 -static2011061720110617
43872emmintrin4icc -O3 -static -no-vec2011061720110617
43872emmintrin4icc -O3 -xP -static -no-vec2011061720110617
43872emmintrin4icc -O3 -xW -static -no-vec2011061720110617
43880emmintrin4icc -O3 -xP -static2011061720110617
43880emmintrin4icc -O3 -xW -static2011061720110617
43880emmintrin4icc -m64 -O3 -static -no-vec2011061720110617
43960emmintrin4icc -m64 -O2 -static -no-vec2011061720110617
43968emmintrin4icc -O2 -static2011061720110617
43968emmintrin4icc -O2 -static -no-vec2011061720110617
43968emmintrin4icc -O2 -xP -static -no-vec2011061720110617
43968emmintrin4icc -O2 -xW -static -no-vec2011061720110617
43968emmintrin4icc -no-vec2011061720110617
43976emmintrin4icc2011061720110617
43976emmintrin4icc -O2 -xP -static2011061720110617
43976emmintrin4icc -O2 -xW -static2011061720110617
43976emmintrin4icc -m64 -O2 -static2011061720110617
43976emmintrin4icc -m64 -xHost -vec-report0 -static2011061720110617
44128emmintrin4icc -m64 -Os -static2011061720110617
44136emmintrin4icc -Os -static2011061720110617
44136emmintrin4icc -Os -static -no-vec2011061720110617
44136emmintrin4icc -Os -xP -static -no-vec2011061720110617
44136emmintrin4icc -Os -xW -static2011061720110617
44136emmintrin4icc -Os -xW -static -no-vec2011061720110617
44216emmintrin4icc -Os -xP -static2011061720110617
44216emmintrin4icc -m64 -Os -static -no-vec2011061720110617
44224emmintrin4icc -O1 -static -no-vec2011061720110617
44224emmintrin4icc -O1 -xP -static2011061720110617
44224emmintrin4icc -O1 -xP -static -no-vec2011061720110617
44224emmintrin4icc -O1 -xW -static2011061720110617
44224emmintrin4icc -O1 -xW -static -no-vec2011061720110617
44224emmintrin4icc -m64 -O1 -static2011061720110617
44224emmintrin4icc -m64 -O1 -static -no-vec2011061720110617
44344emmintrin4icc -O1 -static2011061720110617
46000emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
46008emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
46280emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
46328emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
46632emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
46712emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
46808emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
46824emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
46952emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
46960emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
47024emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
47032emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
47032emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
47040emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
47080emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
47528emmintrin4gcc -O3 -fomit-frame-pointer2011090120110831
47528emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
47528emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011090120110831
47536emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
47544emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
47600emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
47720emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
47720emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
47808emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
47864emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
47880emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
47888emmintrin4gcc -O2 -fomit-frame-pointer2011090120110831
47888emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011090120110831
47888emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
47952emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
47976emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
47984emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
48016emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
48024emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
48032emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
48032emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
48032emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
48056emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
48056emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
48056emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
48056emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
48064emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
48064emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
48112emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
48112emmintrin4gcc -m64 -O -fomit-frame-pointer2011090120110831
48112emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
48112emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011090120110831
48160emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011090120110831
48168emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
48176emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
48184emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
48184emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
48184emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
48184emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
48184emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011090120110831
48208emmintrin4gcc -O -fomit-frame-pointer2011090120110831
48208emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011090120110831
48304emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
48360emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
48360emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
48360emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
48368emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
48424emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
48432emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
48472emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
48480emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
48480emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
48496emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
48504emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
48504emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
48504emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
48584emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
49048emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
49048emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011090120110831
49120emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
49136emmintrin4gcc -Os -fomit-frame-pointer2011090120110831
49136emmintrin4gcc -m64 -Os -fomit-frame-pointer2011090120110831
49136emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011090120110831
49152emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
49152emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
49152emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
50920emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
50920emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
51240emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
51256emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
51256emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
176368simpleicc -O2 -xP -static -no-vec2011061720110617
176496simpleicc -O2 -static -no-vec2011061720110617
176536simpleicc -O2 -xW -static -no-vec2011061720110617
176696simpleicc -m64 -O2 -static -no-vec2011061720110617
178000simpleicc -no-vec2011061720110617
180432unrolledicc -Os -xP -static -no-vec2011061720110617
180640simpleicc -O3 -static -no-vec2011061720110617
180704simpleicc -O3 -xP -static -no-vec2011061720110617
180704simpleicc -O3 -xW -static -no-vec2011061720110617
180784unrolledicc -Os -xW -static2011061720110617
180864unrolledicc -m64 -Os -static2011061720110617
180960unrolledicc -O1 -xP -static -no-vec2011061720110617
181376unrolledicc -O1 -xW -static -no-vec2011061720110617
181616simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
181720simpleicc -m64 -O3 -static -no-vec2011061720110617
182272simplegcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
182296unrolledicc -O1 -static -no-vec2011061720110617
182392unrolledicc -O1 -xP -static2011061720110617
183168simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
183216unrolledicc -m64 -O1 -static2011061720110617
183368simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
183736simplegcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
183800simplegcc -O3 -fomit-frame-pointer2011090120110831
183824simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
183840simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
183872simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
183872simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
183872simplegcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
183872simplegcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
183976simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
183984unrolledicc -O1 -static2011061720110617
184040simplegcc -m64 -O3 -fomit-frame-pointer2011090120110831
184576simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
184984simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
185304simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
185808simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
185856simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
186000unrolledicc -m64 -Os -static -no-vec2011061720110617
186112simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
186496unrolledicc -Os -static2011061720110617
187152unrolledicc -Os -static -no-vec2011061720110617
189304unrolledicc -Os -xW -static -no-vec2011061720110617
189392unrolledicc -Os -xP -static2011061720110617
197560unrolledicc -m64 -xHost -vec-report0 -static2011061720110617
200432unrolledicc -O2 -xP -static2011061720110617
200584unrolledicc -O2 -xW -static2011061720110617
200952unrolledicc2011061720110617
201144unrolledicc -m64 -O2 -static -no-vec2011061720110617
201560unrolledicc -m64 -O3 -static2011061720110617
201872unrolledicc -O2 -static2011061720110617
202416unrolledicc -O3 -xP -static2011061720110617
202480unrolledicc -O3 -xW -static2011061720110617
203184unrolledicc -m64 -O2 -static2011061720110617
203528unrolledicc -O3 -static2011061720110617
203864unrolledicc -O3 -xP -static -no-vec2011061720110617
203872unrolledgcc -m64 -O3 -fomit-frame-pointer2011090120110831
203952unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
204008unrolledicc -O3 -xW -static -no-vec2011061720110617
204048unrolledicc -m64 -O3 -static -no-vec2011061720110617
204256unrolledgcc -m64 -O2 -fomit-frame-pointer2011090120110831
204320unrolledgcc -O2 -fomit-frame-pointer2011090120110831
204368unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
204544unrolledgcc -O3 -fomit-frame-pointer2011090120110831
204632unrolledicc -O3 -static -no-vec2011061720110617
204704unrolledicc -O2 -static -no-vec2011061720110617
204752unrolledicc -m64 -O1 -static -no-vec2011061720110617
204984unrolledicc -O2 -xW -static -no-vec2011061720110617
205016unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
205528unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
205536unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
205624unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
206048unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
206360unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
206368unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
206696unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
206752unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
206952unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
206968unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
207072unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
207184unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
207376unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
207392unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
209376unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
210344unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
210344unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
210368unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
211224unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
211232unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
211352unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
211408unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
212664unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
212720unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
212864unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
212880unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
213160unrolledicc -O2 -xP -static -no-vec2011061720110617
213208unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
213208unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
213512unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
215752unrolledgcc -march=nocona -O -fomit-frame-pointer2011090120110831
215816unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
216816unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
217232unrolledgcc -m64 -O -fomit-frame-pointer2011090120110831
218120unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
218184unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
218536unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
218856unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
219000unrolledgcc -O -fomit-frame-pointer2011090120110831
219312unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
219408unrolledgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
219416unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
220224unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
220320unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
220456unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
220472unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
220624unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
220720unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
220744unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
220936unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
221232unrolledgcc -march=k8 -O -fomit-frame-pointer2011090120110831
221248unrolledgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
221456unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
221480unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
222648unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
223360unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
223544unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
224048unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
232160unrolledicc -O1 -xW -static2011061720110617
242520unrolledicc -no-vec2011061720110617
247936unrolledgcc -Os -fomit-frame-pointer2011090120110831
248416unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
248752unrolledgcc -m64 -Os -fomit-frame-pointer2011090120110831
250784unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
251512unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
251664unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
251712unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
251720unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
252168unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
252192unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
252424unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
252472unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
252736unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
253640unrolledgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
256496unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
256624unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
257328unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
258032unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
261600unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
261672unrolledgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
262432unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
263656unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
367024simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
367664simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
369768simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
369776simplegcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
380536emmintrin4cc2011090120110831
380912simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
381528simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
388904emmintrin4gcc -funroll-loops2011090120110831
389136simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
390424emmintrin4gcc2011090120110831
395888simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
411168simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
414472simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
414880specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
415416specgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
416584specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
419560specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
424528specicc -m64 -xHost -vec-report0 -static2011061720110617
425368specicc -O2 -xP -static -no-vec2011061720110617
425624specicc -m64 -O2 -static -no-vec2011061720110617
426952simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
427976specicc -O2 -xW -static2011061720110617
428016specicc -no-vec2011061720110617
428320specicc2011061720110617
428544simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
428800specicc -O2 -xP -static2011061720110617
429232specicc -O2 -xW -static -no-vec2011061720110617
429792specicc -m64 -O2 -static2011061720110617
430528specicc -O2 -static -no-vec2011061720110617
433040specicc -O3 -xP -static2011061720110617
433080simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
433168specicc -O3 -xP -static -no-vec2011061720110617
433320specicc -O3 -xW -static2011061720110617
433432specicc -m64 -O3 -static -no-vec2011061720110617
433448specicc -O3 -xW -static -no-vec2011061720110617
433512specicc -m64 -O3 -static2011061720110617
433880simpleicc -O3 -xP -static2011061720110617
434304simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
434544simpleicc -O3 -static2011061720110617
434552simpleicc -m64 -O3 -static2011061720110617
435792simplegcc -funroll-loops -O -fomit-frame-pointer2011090120110831
435904specicc -O3 -static -no-vec2011061720110617
436320simpleicc -m64 -O2 -static2011061720110617
436392simpleicc -O2 -xP -static2011061720110617
436504simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
436848simpleicc2011061720110617
440416specicc -O3 -static2011061720110617
441224specgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
441304simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
441784specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
441784specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
442144simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
446280specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
447056simpleicc -m64 -xHost -vec-report0 -static2011061720110617
447360specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
450928specgcc -O3 -fomit-frame-pointer2011090120110831
450928specgcc -m64 -O3 -fomit-frame-pointer2011090120110831
450944specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
452960specicc -O2 -static2011061720110617
454352simpleicc -O3 -xW -static2011061720110617
455600simpleicc -O2 -xW -static2011061720110617
456904specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
457720specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
457800specgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
457896specgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
461296specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
461392specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
467000specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
467432specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
482976simpleicc -O2 -static2011061720110617
555776unrolledgcc2011090120110831
556632unrolledgcc -funroll-loops2011090120110831
583400unrolledcc2011090120110831
709960specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
710680specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
726504specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
734384specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
734952specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
736304specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
736688specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
742256specgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
742832specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
771728specgcc -march=nocona -O -fomit-frame-pointer2011090120110831
773944simpleicc -Os -xW -static2011061720110617
773944simpleicc -m64 -Os -static2011061720110617
773984simpleicc -Os -static2011061720110617
774488specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
775512specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
775640simpleicc -Os -xP -static2011061720110617
776032specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
776144specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
776864specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
786480specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
786680specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
787280specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
787464specgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
790328specgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
795224specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
797080specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
798512specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
800168specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
800208specgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
800416specgcc -m64 -O2 -fomit-frame-pointer2011090120110831
807448specgcc -march=k8 -O -fomit-frame-pointer2011090120110831
808176specgcc -O -fomit-frame-pointer2011090120110831
812272specgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
812296specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
813848specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
820448specgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
828104specgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
830712specgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
840344specgcc -m64 -O -fomit-frame-pointer2011090120110831
843208specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
843672specgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
846464specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
848920specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
850984specgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
861440specgcc -O2 -fomit-frame-pointer2011090120110831
864872specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
865320specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
905888specgcc -m64 -Os -fomit-frame-pointer2011090120110831
905968specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
905968specgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
906704specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
909856specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
911200specgcc -Os -fomit-frame-pointer2011090120110831
911952specgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
912208specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
912952specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
913608specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
913680specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
915920simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
915920simplegcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
916528specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
919736specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
921264specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
923368specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
926224specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
931976simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
931976simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
931976simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
931976simplegcc -march=barcelona -O -fomit-frame-pointer2011090120110831
931984simplegcc -march=k8 -O -fomit-frame-pointer2011090120110831
932032simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
932056simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
932144simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
935280specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
935488specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
936656specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
937888specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
941584specgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
943096simpleicc -m64 -O1 -static2011061720110617
943112simpleicc -O1 -xP -static -no-vec2011061720110617
943232simpleicc -O1 -static2011061720110617
943248simpleicc -O1 -xW -static -no-vec2011061720110617
943256simpleicc -O1 -xP -static2011061720110617
943256simpleicc -O1 -xW -static2011061720110617
943264simpleicc -O1 -static -no-vec2011061720110617
943560simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
943656simplegcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
950288simplegcc -march=nocona -O -fomit-frame-pointer2011090120110831
950528simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
952920simpleicc -m64 -O1 -static -no-vec2011061720110617
961312simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
961312simplegcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
966832simpleicc -Os -xP -static -no-vec2011061720110617
966832simpleicc -m64 -Os -static -no-vec2011061720110617
967064simpleicc -Os -xW -static -no-vec2011061720110617
980136simpleicc -Os -static -no-vec2011061720110617
980400specgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
1002624simplegcc -O -fomit-frame-pointer2011090120110831
1002624simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
1002624simplegcc -m64 -O -fomit-frame-pointer2011090120110831
1009216specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
1014200simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
1014208simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
1014208simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
1014224simplegcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
1014224simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
1014224simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
1014336simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
1014352simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
1014360simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
1052896simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
1052896simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
1052984simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
1052984simplegcc -m64 -O2 -fomit-frame-pointer2011090120110831
1052992simplegcc -O2 -fomit-frame-pointer2011090120110831
1053016simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
1053016simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
1056104simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
1056104simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
1056104simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
1056112simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
1057840simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
1057840simplegcc -march=nocona -Os -fomit-frame-pointer2011090120110831
1066472simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
1066472simplegcc -m64 -Os -fomit-frame-pointer2011090120110831
1066472simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
1066480simplegcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
1066512simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
1066600simplegcc -march=k8 -Os -fomit-frame-pointer2011090120110831
1066696simplegcc -Os -fomit-frame-pointer2011090120110831
1095640specicc -Os -static -no-vec2011061720110617
1095640specicc -Os -xP -static -no-vec2011061720110617
1095856specicc -m64 -Os -static2011061720110617
1100256specicc -Os -xW -static2011061720110617
1100312specicc -Os -xP -static2011061720110617
1102232specicc -m64 -Os -static -no-vec2011061720110617
1107728specicc -O1 -xP -static -no-vec2011061720110617
1119048specicc -O1 -static2011061720110617
1127696specicc -O1 -xP -static2011061720110617
1167112specicc -m64 -O1 -static2011061720110617
1169824specicc -Os -xW -static -no-vec2011061720110617
1170920specicc -O1 -xW -static -no-vec2011061720110617
1173120specicc -O1 -static -no-vec2011061720110617
1235272specicc -Os -static2011061720110617
1268728specicc -m64 -O1 -static -no-vec2011061720110617
1273336specicc -O1 -xW -static2011061720110617
3181008simplecc2011090120110831
3181104simplegcc -funroll-loops2011090120110831
3181512simplegcc2011090120110831
6561400specgcc2011090120110831
6572176specgcc -funroll-loops2011090120110831
6612008speccc2011090120110831

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
Compiler: icc -O1 -xP -static
cubehash.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
nist.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: 32, namely:
CompilerImplementations
icc -O1 -xP -static emmintrin4 simple spec unrolled
icc -O1 -xP -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xP -static emmintrin4 simple spec unrolled
icc -O2 -xP -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xP -static emmintrin4 simple spec unrolled
icc -O3 -xP -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xP -static emmintrin4 simple spec unrolled
icc -Os -xP -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
Compiler: icc -O1 -xW -static
cubehash.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
nist.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: 32, namely:
CompilerImplementations
icc -O1 -xW -static emmintrin4 simple spec unrolled
icc -O1 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xW -static emmintrin4 simple spec unrolled
icc -O2 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xW -static emmintrin4 simple spec unrolled
icc -O3 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xW -static emmintrin4 simple spec unrolled
icc -Os -xW -static -no-vec emmintrin4 simple spec unrolled