Implementation notes: amd64, hydra9, crypto_aead/norx3241v1

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3241v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
40714? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
40718? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170725
40787? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
40790? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170725
40818? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170725
40821? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
49422? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170725
49425? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170725
49449? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
49463? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170725
49472? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
49482? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
49503? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
49504? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
49510? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
51062? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170725
51063? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170725
51133? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170725
51144? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170725
51149? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170725
51186? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170725
51660? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
51806? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170725
53581? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017091120170725
53581? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170725
53581? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017091120170725
53581? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170725
53581? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017091120170725
53590? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
53595? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
53602? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017091120170725
53602? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
53605? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170725
53619? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017091120170725
53623? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
53634? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170725
53634? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017091120170725
53637? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
53650? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
53653? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017091120170725
53660? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017091120170725
53664? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170725
53671? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170725
53688? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017091120170725
54080? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170725
54081? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170725
54083? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170725
54086? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
54091? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170725
54094? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170725
54098? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
54101? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
54106? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170725
54112? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170725
54112? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170725
54126? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
54129? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170725
54130? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170725
54142? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170725
54143? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170725
54146? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170725
54151? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
54161? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170725
54163? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
54207? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170725
57575? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
57586? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
57595? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
57602? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
57628? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
57644? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
57645? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
57662? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
57665? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
57666? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
57668? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
57670? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
59856? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170725
59918? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170725
59999? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
60037? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
60085? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170725
64264? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017091120170725
64273? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170725
64403? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170725
64478? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170725
64521? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017091120170725
64521? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017091120170725
64523? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170725
64539? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017091120170725
64549? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
64553? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
64590? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
64596? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
64629? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170725
64659? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170725
64715? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170725
64747? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170725
64758? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170725
64783? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170725
78697? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170725
78823? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091120170725
79254? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170725
79313? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091120170725
79365? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170725
79397? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091120170725
79599? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
79851? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
81182? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091120170725
81619? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091120170725
81743? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091120170725
81766? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091120170725
81772? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
81804? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091120170725
81829? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170725
81833? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091120170725
81844? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170725
81889? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
82002? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091120170725
82090? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091120170725
82479? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091120170725
82633? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
83139? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091120170725
83522? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
83569? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
83574? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091120170725
86588? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170725
86624? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091120170725
87157? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170725
87553? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091120170725
87621? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
88180? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091120170725
88365? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170725
88424? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091120170725
88429? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091120170725
88652? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091120170725
88685? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
88757? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091120170725
88782? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
88928? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
89056? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170725
89172? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091120170725
89198? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
89250? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091120170725
89267? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170725
89317? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170725
89381? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091120170725
89567? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091120170725
89613? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091120170725
89801? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091120170725
90450? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091120170725
90491? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091120170725
91007? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
91268? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
91333? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
91600? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
91658? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170725
91690? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091120170725
92014? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
92385? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
92442? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
92642? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
92864? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
92957? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
92972? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
93720? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091120170725
93983? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091120170725
94598? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091120170725
94704? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170725
94943? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
94953? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
95234? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
99557? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091120170725
99687? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170725
99786? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091120170725
99788? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170725
100712? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
100750? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
113023? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
113043? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091120170725
113060? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170725
113070? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
113098? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170725
113135? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
113274? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
113331? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091120170725
113348? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170725
113397? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091120170725
113411? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091120170725
113513? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
113616? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170725
114052? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091120170725
114170? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
114694? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
114714? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091120170725
114717? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091120170725
114718? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091120170725
114739? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091120170725
114745? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091120170725
114761? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
115123? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
115163? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
116484? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
116590? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
487178? ? ?? ? ?refcc2017091120170725
488543? ? ?? ? ?refgcc2017091120170725
490430? ? ?? ? ?refgcc_-funroll-loops2017091120170725
575610? ? ?? ? ?xmmgcc_-funroll-loops2017091120170725
575645? ? ?? ? ?xmmcc2017091120170725
575784? ? ?? ? ?xmmgcc2017091120170725

Test failure

Implementation: crypto_aead/norx3241v1/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref xmm
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref xmm
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref xmm

Compiler output

Implementation: crypto_aead/norx3241v1/neon
Compiler: cc
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc neon
gcc neon
gcc -O2 -fomit-frame-pointer neon
gcc -O3 -fomit-frame-pointer neon
gcc -O -fomit-frame-pointer neon
gcc -Os -fomit-frame-pointer neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops neon
gcc -funroll-loops -O2 -fomit-frame-pointer neon
gcc -funroll-loops -O3 -fomit-frame-pointer neon
gcc -funroll-loops -O -fomit-frame-pointer neon
gcc -funroll-loops -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer neon
gcc -m64 -O2 -fomit-frame-pointer neon
gcc -m64 -O3 -fomit-frame-pointer neon
gcc -m64 -O -fomit-frame-pointer neon
gcc -m64 -Os -fomit-frame-pointer neon
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer neon
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer neon
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer neon
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer neon
gcc -m64 -march=core2 -O2 -fomit-frame-pointer neon
gcc -m64 -march=core2 -O3 -fomit-frame-pointer neon
gcc -m64 -march=core2 -O -fomit-frame-pointer neon
gcc -m64 -march=core2 -Os -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer neon
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer neon
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer neon
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer neon
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer neon
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer neon
gcc -m64 -march=corei7 -O -fomit-frame-pointer neon
gcc -m64 -march=corei7 -Os -fomit-frame-pointer neon
gcc -m64 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m64 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m64 -march=k8 -O -fomit-frame-pointer neon
gcc -m64 -march=k8 -Os -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m64 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m64 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m64 -march=nocona -O -fomit-frame-pointer neon
gcc -m64 -march=nocona -Os -fomit-frame-pointer neon
gcc -march=barcelona -O2 -fomit-frame-pointer neon
gcc -march=barcelona -O3 -fomit-frame-pointer neon
gcc -march=barcelona -O -fomit-frame-pointer neon
gcc -march=barcelona -Os -fomit-frame-pointer neon
gcc -march=k8 -O2 -fomit-frame-pointer neon
gcc -march=k8 -O3 -fomit-frame-pointer neon
gcc -march=k8 -O -fomit-frame-pointer neon
gcc -march=k8 -Os -fomit-frame-pointer neon
gcc -march=nocona -O2 -fomit-frame-pointer neon
gcc -march=nocona -O3 -fomit-frame-pointer neon
gcc -march=nocona -O -fomit-frame-pointer neon
gcc -march=nocona -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3241v1/neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/norx3241v1/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'crypto_aead_norx3241v1_xmm_decrypt':
norx.c: norx.c:249:58: error: incompatible types when assigning to type '__m128i' from type 'int'
norx.c: W2 = LOADL(IN + 32); STOREL(OUT + 32, XOR(C, W2)); C = BLEND(C, W2); \
norx.c: ^
norx.c: norx.c:430:13: note: in expansion of macro 'DECRYPT_BLOCK'
norx.c: DECRYPT_BLOCK(A, B, C, D, c, m);
norx.c: ^
norx.c: norx.c:266:71: error: incompatible types when assigning to type '__m128i' from type 'int'
norx.c: W2 = LOADL(lastblock + 32); STOREL(lastblock + 32, XOR(C, W2)); C = BLEND(C, W2); \
norx.c: ^
norx.c: norx.c:435:9: note: in expansion of macro 'DECRYPT_LASTBLOCK'
norx.c: DECRYPT_LASTBLOCK(A, B, C, D, c, clen, m);
norx.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
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