Implementation notes: amd64, glyme, crypto_aead/stribob192r1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
213208xmmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
213208xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
213336xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
213448xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
213452xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
213640xmmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
215496xmmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
215656xmmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
215732xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
215840xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
218464xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
218468xmmgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
218556xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
219200xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
220212xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
225592xmmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
225840xmmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
225848xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
226812xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
228780xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
236536xmmclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
236544xmmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
334400refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
335012refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
338428refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
338536refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
339092refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
339140refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
339156refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
339340refgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
339896refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
340116refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
340572refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
342716refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
342752refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
343472refgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
343476refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
343948refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
343964refgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
344132refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
344224refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
344644refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
346512refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
346724refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
347556refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
347568refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
347568refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
349000refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
349004refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
349020refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
356140refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
356148refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
356400refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
356432refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
356436refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
356452refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
362208refgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
362372refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
362420refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
362520refgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
363920refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
363920refgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
364956refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
365416refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
365432refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
365436refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
366176refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
366276refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
366308refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
366312refgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
366512refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
366552refgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
366844refgcc -m64 -O3 -fomit-frame-pointer2017020520170105
367096refgcc -m64 -O2 -fomit-frame-pointer2017020520170105
367124refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
367128refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
367160refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
367212refgcc -O2 -fomit-frame-pointer2017020520170105
367828refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
367876refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
367972refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
367980refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
368024refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
368028refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
368140refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
368656refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
368672refgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
368908refgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
369008refgcc -O3 -fomit-frame-pointer2017020520170105
369060refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
369084refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
369148refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
369160refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
369324refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
369356refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
369440refgcc -O -fomit-frame-pointer2017020520170105
369532refgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
369568refgcc -m64 -O -fomit-frame-pointer2017020520170105
369808refgcc -m64 -Os -fomit-frame-pointer2017020520170105
369828refgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
369864refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
369920refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
370048refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
370092refgcc -Os -fomit-frame-pointer2017020520170105
370096refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
370176refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
370236refgcc -march=k8 -O -fomit-frame-pointer2017020520170105
370484refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
370528refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
370600refgcc -march=nocona -O -fomit-frame-pointer2017020520170105
371092refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
371220refgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
371236refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
371272refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
371484refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
372360refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
373012refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
373124refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
373212refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
373468refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
373476refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
373732refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
373848refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
374708refgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
966876refcc2017020520170105
1170720refgcc2017020520170105
1177888refgcc -funroll-loops2017020520170105
53880648bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
53884128bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
53890208bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
53921528bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
53959608bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
53971728bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
53977688bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
53977968bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
53983808bitgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
56534328bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
56538888bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
56589728bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
56599888bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
57138848bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
57156648bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
57187888bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
57201208bitgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
57207288bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
57647008bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
57647448bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
57721728bitgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
57761168bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
57768168bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
57771328bitgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
57781208bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
57814568bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
57815368bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
57912088bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
57915008bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
58047688bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
58076008bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
58494328bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
58517368bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
58520248bitgcc -m64 -O3 -fomit-frame-pointer2017020520170105
58535728bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
58575768bitgcc -O3 -fomit-frame-pointer2017020520170105
58704768bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
59239288bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
59246008bitgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
59252248bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
59260568bitgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
59975568bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
64671648bitclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
64672088bitclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
64700648bitclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
64701288bitclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
64702408bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
64708008bitclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
70329208bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
70344768bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
70517328bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
70593288bitgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
70600928bitgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
70633488bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
70828408bitgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
70844328bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
70858888bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
70872328bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
71005248bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
71009128bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
71033088bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
71200608bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
71223168bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
71228608bitgcc -m64 -O2 -fomit-frame-pointer2017020520170105
71233248bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
71283368bitgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
71293528bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
71359208bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
71365288bitgcc -O2 -fomit-frame-pointer2017020520170105
71423368bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
71429408bitgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
71429888bitgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
71430728bitgcc -m64 -Os -fomit-frame-pointer2017020520170105
71430888bitgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
71431568bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
71432008bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
71441448bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
71446848bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
71453208bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
71453648bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
71463088bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
71463648bitgcc -Os -fomit-frame-pointer2017020520170105
71594528bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
71618368bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
72392568bitgcc -m64 -O -fomit-frame-pointer2017020520170105
72432648bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
72441208bitgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
72446568bitgcc -march=k8 -O -fomit-frame-pointer2017020520170105
72450608bitgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
72452488bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
72453328bitgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
72456208bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
72456568bitgcc -O -fomit-frame-pointer2017020520170105
72464088bitgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
72564368bitgcc -march=nocona -O -fomit-frame-pointer2017020520170105
72577728bitgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
72608808bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
72640768bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
72674488bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
73677528bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
74371608bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
80179048bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
420061008bitcc2017020520170105
437030328bitgcc -funroll-loops2017020520170105
437112248bitgcc2017020520170105

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: cc
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: 1 error generated.

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^~~~~

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