Implementation notes: amd64, gpu, crypto_aead/norx3261v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: norx3261v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
552405789 0 022525 768 928xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
567645499 0 020721 752 896xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
569966438 0 026885 760 1160xmmclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
572965789 0 022525 768 928xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
574725789 0 022525 768 928xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
588126438 0 027669 760 1160xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
588645499 0 020721 752 896xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
589845789 0 024942 776 928xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
590805789 0 024942 776 928xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
596006438 0 027669 760 1160xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
602526438 0 026885 760 1160xmmclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
622085499 0 020721 752 896xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
626326864 0 023357 768 928xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
628365789 0 024846 776 928xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
629285789 0 022525 768 928xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
651806864 0 023357 768 928xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
655646864 0 023357 768 928xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
665726997 0 023725 768 928xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
669045499 0 020721 752 896xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
669725789 0 024942 776 928xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
670646864 0 023357 768 928xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
682967045 0 023813 768 928xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
690807681 0 024173 768 928xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
716727045 0 026094 776 928xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
728688006 0 027421 768 928xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
731847729 0 031253 760 872xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
735007681 0 024173 768 928xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
737807197 0 023421 768 928xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
741487045 0 023813 768 928xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
746407681 0 024173 768 928xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
748848293 0 024797 768 928xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
751127373 0 026622 776 928xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
754767729 0 031253 760 872xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
761247249 0 023981 768 928xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
773806997 0 025926 776 928xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
774168406 0 030542 776 928xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
782528406 0 030542 776 928xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
784847045 0 026158 776 928xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
784967729 0 031253 760 872xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
791007544 0 027086 776 928xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
7912014880 0 024469 768 928xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
794567249 0 023981 768 928xmmgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
7978015088 0 027086 776 928xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
803525728 0 020961 752 896xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
806365728 0 020961 752 896xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
807727440 0 024469 768 928xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
808087245 0 023877 768 928xmmgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
814527197 0 023421 768 928xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
814688246 0 028317 768 928xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
816048161 0 024541 768 928xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
819807249 0 026342 776 928xmmgcc_-O3_-fomit-frame-pointer2019082720190816
820568208 0 030086 776 928xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
821326162 0 021385 752 896xmmgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
822406803 0 022049 752 896xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
823128101 0 024501 768 928xmmgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
824008093 0 029510 776 928xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
824687249 0 026342 776 928xmmgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
827048279 0 024765 768 928xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
829488208 0 030086 776 928xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
836129213 0 028933 768 928xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
8366016558 0 024765 768 928xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
838848293 0 024797 768 928xmmgcc_-m64_-O_-fomit-frame-pointer2019082720190816
841165728 0 020929 752 896xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
841966160 0 021393 752 896xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
844126816 0 022081 752 896xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
844567197 0 025798 776 928xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
846009320 0 029269 768 928xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
847448246 0 028317 768 928xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
848006162 0 021369 752 896xmmgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
849808006 0 028878 776 928xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
852728080 0 027861 768 928xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
860528080 0 027861 768 928xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
862167249 0 026342 776 928xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
863368006 0 027421 768 928xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
869289127 0 028909 768 928xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
870609306 0 029061 768 928xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
874169127 0 028909 768 928xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
876488093 0 028109 768 928xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
878728093 0 029510 776 928xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
880867197 0 025798 776 928xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
882967373 0 026622 776 928xmmgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
883908006 0 028878 776 928xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
8900012320 0 021393 752 896xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
892848093 0 028109 768 928xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
902248093 0 028109 768 928xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
902926162 0 021369 752 896xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
911406801 0 022073 752 896xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
914686801 0 022073 752 896xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
914928093 0 029510 776 928xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
921328293 0 024797 768 928xmmgcc_-O_-fomit-frame-pointer2019082720190816
925006783 0 022049 752 896xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
926208101 0 024501 768 928xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
926677245 0 023877 768 928xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
931009320 0 029269 768 928xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
932009320 0 029269 768 928xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
933286803 0 022049 752 896xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
933886162 0 021369 752 896xmmgcc_-Os_-fomit-frame-pointer2019082720190816
935326803 0 022049 752 896xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
940926816 0 022081 752 896xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
943088161 0 024541 768 928xmmgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
946566143 0 021369 752 896xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
952449213 0 028933 768 928xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
956006783 0 022049 752 896xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
958849306 0 029061 768 928xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
969897713 0 029909 760 872xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
976116143 0 021369 752 896xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1012807249 0 023981 768 928xmmgcc_-O2_-fomit-frame-pointer2019082720190816
1013165022 0 025549 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
1063205179 0 028733 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
1064605179 0 027405 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
1070045022 0 025549 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
1070866162 0 021385 752 896xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1095565179 0 028733 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
1102645614 0 026909 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
1165565179 0 028733 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
1241245614 0 026909 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
17814020951 8 043021 792 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
17963613297 8 030221 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
1826723596 8 018954 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
18475213361 8 030325 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
18486014641 8 034853 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
18599220951 8 043021 792 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
18798814068 8 033957 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
18967613329 8 030165 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1899723596 8 018954 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
19073214641 8 034853 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
19123221301 8 040621 792 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
19211614069 8 034181 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
19219621026 8 042069 792 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
19252012639 8 029293 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
19391221591 8 043173 792 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
19400813297 8 030221 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
19427612639 8 029293 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
19470014477 8 034093 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
19496813281 8 030205 784 928refgcc_-O2_-fomit-frame-pointer2019082720190816
19552414545 8 034541 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
19553612639 8 029293 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
19566821127 8 043453 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
19623621301 8 040621 792 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
1965043596 8 018978 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
19663620296 8 039581 792 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
19750812655 8 029181 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
19765612639 8 029309 784 928refgcc_-O_-fomit-frame-pointer2019082720190816
19805221127 8 043453 792 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1985603596 8 018970 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
19890421301 8 040525 792 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
19949614085 8 033957 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
20028414142 8 034093 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
20077213329 8 030165 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
2017603595 8 018938 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
2025923593 8 018938 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
20268420568 8 039829 792 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
20272013361 8 030325 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
20289220608 8 040029 792 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
20290820608 8 040029 792 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
20308414069 8 034181 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
20371613454 8 030701 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
20374420068 8 038821 792 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
20382420068 8 038821 792 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
2041643593 8 018922 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
20422412830 8 029469 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
2042643596 8 018954 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
20434012639 8 029309 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
2050003593 8 018930 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
20548412639 8 029293 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
20575614085 8 033957 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
2057843593 8 018938 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
20741212639 8 029293 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
20793221591 8 043173 792 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
2081603593 8 018930 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
20833612639 8 029293 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
2085243595 8 018938 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
20859619880 8 039101 792 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
2087243596 8 018970 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
2091043593 8 018914 760 896refgcc_-Os_-fomit-frame-pointer2019082720190816
20916819720 8 038821 792 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
21016813361 8 030325 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
21105213297 8 030221 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
2117883593 8 018914 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
2126763593 8 018938 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
21283225660 16 029469 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
21368814609 8 034901 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
2142083596 8 018970 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
21432012639 8 029293 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
21476013281 8 030205 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
21497220848 8 040589 792 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
2158963596 8 018970 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
21604412906 8 029461 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
21626021591 8 043173 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
21635213077 8 029485 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
21646413281 8 030205 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
21676412639 8 029293 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
21938814545 8 034541 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
22010812906 8 029461 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
22015221301 8 040621 792 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
22030413077 8 029485 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
22058012639 8 029309 784 928refgcc_-m64_-O_-fomit-frame-pointer2019082720190816
22167212655 8 029181 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
22257214069 8 034181 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
22378020568 8 039829 792 928refgcc_-O3_-fomit-frame-pointer2019082720190816
22478821026 8 042069 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
22571213297 8 030221 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
22588813265 8 030189 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
22714826908 16 030701 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
22879714609 8 034901 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
23066419880 8 039165 792 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
2321443593 8 018914 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
2322403593 8 018930 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
2341243595 8 018938 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
23444014477 8 034093 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
23522941696 16 040589 792 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
2367563596 8 018978 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
23889614142 8 034093 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
23994014641 8 034853 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
24055220568 8 039829 792 928refgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
24299214068 8 033957 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
2475763593 8 018938 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
2493217186 16 018938 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
2580283595 8 018938 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
2615403593 8 018930 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
78102859871 0 078199 768 888xmmgcc2019082720190816
80739659871 0 078199 768 888xmmcc2019082720190816
87064459871 0 078199 768 888xmmgcc_-funroll-loops2019082720190816
9995048730 8 027255 776 888refgcc_-funroll-loops2019082720190816
10847888730 8 027255 776 888refgcc2019082720190816
11269248730 8 027255 776 888refcc2019082720190816

Test failure

Implementation: ref
Security model: unknown
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
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
norx.c: from norx.c:27:
norx.c: norx.c: In function 'crypto_aead_norx3261v1_xmm_decrypt':
norx.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
norx.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
norx.c: ^~~~~~~~~~~~~~~
norx.c: norx.c:249:58: note: called from here
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
norx.c: from norx.c:27:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
norx.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
norx.c: ^~~~~~~~~~~~~~~
norx.c: norx.c:249:58: note: called from here
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
norx.c: from norx.c:27:
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