Implementation notes: amd64, glyme, crypto_aead/stribob192r2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: stribob192r2
TimeImplementationCompilerBenchmark dateSUPERCOP version
190208ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
190220ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
195068ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
195144ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
195164ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
195228ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
195236ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
195244ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
195272ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
195280ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
195284ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
198052ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
198548ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
198644ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
199488ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
199776ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
199824ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
203428ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
203684ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
203692ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
208776refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
208836refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
209640refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
209880refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
209908refgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
210364refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
211592refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
211696refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
212240refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
213200refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
213208refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
213276refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
213284refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
213296refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
213580refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
213724refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
213964refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
214120refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
214676refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
214684refgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
214840refgcc -O3 -fomit-frame-pointer2017020520170105
214952refgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
214960refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
215008refgcc -m64 -O3 -fomit-frame-pointer2017020520170105
215012refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
215040refgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
215044refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
215084refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
215128refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
215152refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
215740refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
215820refgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
215868refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
215880refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
216184refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
216244refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
216248refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
216288refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
216556refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
216568refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
216572refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
216872refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
216928refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
216928refgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
216948refgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
217460refgcc -O2 -fomit-frame-pointer2017020520170105
217472refgcc -m64 -O2 -fomit-frame-pointer2017020520170105
217504refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
217524refgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
217580refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
218140refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
218180refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
218184refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
218220refgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
218232refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
218248refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
218424refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
231312refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
231684refgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
232108refgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
232272refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
232272refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
232324refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
232332refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
232456refgcc -m64 -O -fomit-frame-pointer2017020520170105
232480refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
232508refgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
232552refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
232668refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
233000refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
233152refgcc -O -fomit-frame-pointer2017020520170105
233556refgcc -march=k8 -O -fomit-frame-pointer2017020520170105
233676refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
233680refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
233796refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
234432refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
235300refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
235724refgcc -march=nocona -O -fomit-frame-pointer2017020520170105
235936refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
236232refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
236420refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
236624refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
236692refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
236704refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
236724refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
236748refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
237064refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
237428refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
238660refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
239360refgcc -Os -fomit-frame-pointer2017020520170105
239504refgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
239600refgcc -m64 -Os -fomit-frame-pointer2017020520170105
239916refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
239968refgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
240728refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
241392refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
261944refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
262004refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
262296refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
262300refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
262304refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
262380refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
294976smallergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
294980smallergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
299596smallergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
299636smallergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
299872smallergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
300096smallergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
300484smallergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
301132smallergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
301132smallergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
301160smallergcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
301204smallergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
301224smallergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
301280smallergcc -funroll-loops -O -fomit-frame-pointer2017020520170105
301292smallergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
301328smallergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
301392smallergcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
301680smallergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
301832smallergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
302304smallergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
302316smallergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
302372smallergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
302952smallergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
302956smallergcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
303008smallergcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
303104smallergcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
303140smallergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
303804smallergcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
304376smallergcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
305052smallergcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
305816smallergcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
305864smallergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
306096smallergcc -O3 -fomit-frame-pointer2017020520170105
306100smallergcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
306276smallergcc -m64 -O3 -fomit-frame-pointer2017020520170105
307748smallergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
307924smallergcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
308388smallergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
308524smallergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
308732smallergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
308820smallergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
308824smallergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
308852smallergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
308876smallergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
309300smallergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
309896smallergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
310204smallergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
310228smallergcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
312584smallergcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
313244smallergcc -march=nocona -Os -fomit-frame-pointer2017020520170105
313256smallergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
313288smallergcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
313472smallergcc -m64 -O2 -fomit-frame-pointer2017020520170105
313768smallergcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
314868smallergcc -O2 -fomit-frame-pointer2017020520170105
314916smallergcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
314980smallergcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
315324smallergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
315340smallergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
315532smallergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
315668smallergcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
315672smallergcc -march=barcelona -O -fomit-frame-pointer2017020520170105
316144smallergcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
316692smallergcc -m64 -O -fomit-frame-pointer2017020520170105
316696smallergcc -O -fomit-frame-pointer2017020520170105
316720smallergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
316780smallergcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
316896smallergcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
316940smallergcc -march=k8 -O -fomit-frame-pointer2017020520170105
316944smallergcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
316948smallergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
316956smallergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
317064smallergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
317068smallergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
317072smallergcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
318868smallergcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
318876smallergcc -march=nocona -O -fomit-frame-pointer2017020520170105
320936smallergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
320936smallergcc -march=k8 -Os -fomit-frame-pointer2017020520170105
320940smallergcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
320940smallergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
320940smallergcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
320944smallergcc -m64 -Os -fomit-frame-pointer2017020520170105
320944smallergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
320944smallergcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
320944smallergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
320948smallergcc -Os -fomit-frame-pointer2017020520170105
320948smallergcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
320952smallergcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
321556smallergcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
328184smallergcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
328196smallergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
328328smallergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
328336smallergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
328640smallergcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
328868smallergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
329192smallergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
355132ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
355376ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
355548ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
364684smallerclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
364872smallerclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
364876smallerclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
364884smallerclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
364976smallerclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
366096smallerclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
369712ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
369900ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
370680ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
498288refcc2017020520170105
501228refgcc2017020520170105
501272refgcc -funroll-loops2017020520170105
503560smallergcc -funroll-loops2017020520170105
505508smallergcc2017020520170105
605256bitslicegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
605968bitslicegcc -funroll-loops -O -fomit-frame-pointer2017020520170105
606196bitslicegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
607036bitslicegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
607308bitslicegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
607732bitslicegcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
608448bitslicegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
608700bitslicegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
608992bitslicegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
609300bitslicegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
609300bitslicegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
612312bitslicegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
612324bitslicegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
615380bitslicegcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
615380bitslicegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
615432bitslicegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
620976bitslicegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
620980bitslicegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
621012bitslicegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
621012bitslicegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
621012bitslicegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
621636bitslicegcc -O3 -fomit-frame-pointer2017020520170105
621644bitslicegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
621656bitslicegcc -m64 -O3 -fomit-frame-pointer2017020520170105
623372bitslicegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
623376bitslicegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
623384bitslicegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
624820bitslicegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
624824bitslicegcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
624996bitslicegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
625000bitslicegcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
625220bitslicegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
627588bitslicegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
628128bitslicegcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
628272bitslicegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
628480bitslicegcc -march=nocona -Os -fomit-frame-pointer2017020520170105
628676bitslicegcc -march=k8 -O -fomit-frame-pointer2017020520170105
629164bitslicegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
629212bitslicegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
629560bitslicegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
629728bitslicegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
629728bitslicegcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
629756bitslicegcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
629932bitslicegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
630568bitslicegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
630712bitslicegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
630816bitslicegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
630944bitslicegcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
631348bitslicegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
631552bitslicegcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
631552bitslicegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
631560bitslicegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
632000bitslicegcc -O -fomit-frame-pointer2017020520170105
632000bitslicegcc -m64 -O -fomit-frame-pointer2017020520170105
632072bitslicegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
632120bitslicegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
632132bitslicegcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
632192bitslicegcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
632832bitslicegcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
633340bitslicegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
634924bitslicegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
635448bitslicegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
637300bitslicegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
639056bitslicegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
639572bitslicegcc -march=barcelona -O -fomit-frame-pointer2017020520170105
639684bitslicegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
643436bitslicegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
643584bitslicegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
643584bitslicegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
644156bitslicegcc -march=nocona -O -fomit-frame-pointer2017020520170105
644420bitslicegcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
645512bitslicegcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
645872bitslicegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
646068bitslicegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
646324bitslicegcc -m64 -Os -fomit-frame-pointer2017020520170105
646560bitslicegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
646600bitslicegcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
646896bitslicegcc -march=k8 -Os -fomit-frame-pointer2017020520170105
647324bitslicegcc -Os -fomit-frame-pointer2017020520170105
647692bitslicegcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
648864bitslicegcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
648992bitslicegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
649308bitslicegcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
653204bitslicegcc -m64 -O2 -fomit-frame-pointer2017020520170105
653236bitslicegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
654152bitslicegcc -O2 -fomit-frame-pointer2017020520170105
657956bitslicegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
657960bitslicegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
659056bitslicegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
659244bitslicegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
660272bitslicegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
660624bitslicegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
661308bitslicegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
661332bitslicegcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
661680bitslicegcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
663376bitslicegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
746812bitsliceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
747120bitsliceclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
747120bitsliceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
747120bitsliceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
747124bitsliceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
748796bitsliceclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
778228smallercc2017020520170105
2101932bitslicegcc2017020520170105
2105148bitslicegcc -funroll-loops2017020520170105
2312068bitslicecc2017020520170105
34015968bitclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
34016248bitclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
34032808bitclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
34033408bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
34034288bitclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
34034368bitclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
45429088bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
45432008bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
45862648bitgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
45864088bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
45869928bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
46190688bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
46213808bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
46532368bitgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
46533568bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
46612608bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
46640248bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
46680688bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
46736408bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
46739008bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
46912408bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
46929568bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
47260568bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
47260848bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
47261248bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
47261488bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
47266728bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
47269288bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
47275728bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
47280848bitgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
47281608bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
48039128bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
48163848bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
48266768bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
48295608bitgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
48484168bitgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
48569688bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
48578568bitgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
48708488bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
48747408bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
48750848bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
48751448bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
48757248bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
49028568bitgcc -O3 -fomit-frame-pointer2017020520170105
49034408bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
49036688bitgcc -m64 -O3 -fomit-frame-pointer2017020520170105
49038488bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
49915248bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
49923728bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
50149008bitgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
50149368bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
50187688bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
50294448bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
50966648bitgcc -O2 -fomit-frame-pointer2017020520170105
50967808bitgcc -m64 -O2 -fomit-frame-pointer2017020520170105
50969088bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
51577168bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
51577728bitgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
51635728bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
51635848bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
51636728bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
51805728bitgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
51808088bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
51877528bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
51878008bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
51878528bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
51878648bitgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
51878968bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
51953288bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
51985568bitgcc -march=nocona -O -fomit-frame-pointer2017020520170105
52088888bitgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
52669208bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
52677168bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
52883048bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
52892488bitgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
53093608bitgcc -O -fomit-frame-pointer2017020520170105
53094408bitgcc -m64 -O -fomit-frame-pointer2017020520170105
53096648bitgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
53103168bitgcc -march=k8 -O -fomit-frame-pointer2017020520170105
53156208bitgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
54136608bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
54136768bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
54181928bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
54225128bitgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
54228728bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
54580048bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
54586528bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
54586928bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
54587488bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
54588088bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
54602928bitgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
54611488bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
54613888bitgcc -m64 -Os -fomit-frame-pointer2017020520170105
54614128bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
54614248bitgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
54674768bitgcc -Os -fomit-frame-pointer2017020520170105
54747888bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
54892808bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
54894248bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
56484128bitgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
56548648bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
56605928bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
228169888bitcc2017020520170105
313098008bitgcc -funroll-loops2017020520170105
313184288bitgcc2017020520170105

Compiler output

Implementation: crypto_aead/stribob192r2/ssse3
Compiler: cc
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:95:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##0 = _mm_shuffle_epi8(x##0,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:96:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##1 = _mm_shuffle_epi8(x##1,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:97:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:98:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:171:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: GAMMA(y0,x0);
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:115:10: note: expanded from macro 'GAMMA'
wbob_pissse3.c: q0 = _mm_shuffle_epi8(s0_box,q0); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:171:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc ssse3
clang -O3 -fomit-frame-pointer -Qunused-arguments ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3

Compiler output

Implementation: crypto_aead/stribob192r2/ssse3
Compiler: gcc
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:98:10: note: called from here
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:97:10: note: called from here
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_aead/stribob192r2/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:98:10: note: called from here
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:97:10: note: called from here
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: ...
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:98:10: note: called from here
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:97:10: note: called from here
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3