Implementation notes: amd64, gpu, crypto_aead/norx3241v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: norx3241v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3432818757 0 037902 776 928xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
355726261 0 022989 768 928xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
356166261 0 022989 768 928xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
3728018757 0 037806 776 928xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
373206020 0 021233 752 896xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
3916818757 0 037902 776 928xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
394126020 0 021233 752 896xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
4051218757 0 037902 776 928xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
405446020 0 021233 752 896xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
407806261 0 022989 768 928xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
408406261 0 022989 768 928xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
408807418 0 023917 768 928xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
410286020 0 021233 752 896xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
416846438 0 027669 760 1160xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
422647418 0 023917 768 928xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
424846438 0 027669 760 1160xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
427007418 0 023917 768 928xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
436806438 0 026885 760 1160xmmclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
440526438 0 026885 760 1160xmmclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
440847418 0 023917 768 928xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
454047729 0 031253 760 872xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
466647729 0 031253 760 872xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
472128255 0 025029 768 928xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
4768426141 0 045198 776 928xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
4775626139 0 045078 776 928xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
480648385 0 025117 768 928xmmgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
500169126 0 025629 768 928xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
501769090 0 029101 768 928xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
503208183 0 024909 768 928xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
506129090 0 029101 768 928xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
511488385 0 027478 776 928xmmgcc_-O3_-fomit-frame-pointer2019082720190816
5154426141 0 045262 776 928xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
515649090 0 030502 776 928xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
516808305 0 024525 768 928xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
520089064 0 028853 768 928xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
522009090 0 029101 768 928xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
522129256 0 031390 776 928xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
524848255 0 025029 768 928xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
526208385 0 027478 776 928xmmgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
527527729 0 031253 760 872xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
528888382 0 025413 768 928xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
531568976 0 028381 768 928xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
536729196 0 031078 776 928xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
5372416764 0 025413 768 928xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
542209146 0 029229 768 928xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
543809126 0 025629 768 928xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
547128493 0 027742 776 928xmmgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
548689090 0 030502 776 928xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
549408305 0 026902 776 928xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
550889090 0 030502 776 928xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
551288493 0 027742 776 928xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
554728517 0 028062 776 928xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
557689292 0 025789 768 928xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
563168976 0 029838 776 928xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
564969126 0 025629 768 928xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
5691210356 0 030069 768 928xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
575368366 0 024997 768 928xmmgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
575448976 0 029838 776 928xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
580788305 0 024525 768 928xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
581849064 0 028853 768 928xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
582528305 0 026902 776 928xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
583048976 0 028381 768 928xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
587009196 0 031078 776 928xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
587529256 0 031390 776 928xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
588847713 0 029909 760 872xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
5892810489 0 030245 768 928xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
590929114 0 025525 768 928xmmgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
6030810356 0 030069 768 928xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
6033610311 0 030093 768 928xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
607228385 0 027478 776 928xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
608458385 0 025117 768 928xmmgcc_-O2_-fomit-frame-pointer2019082720190816
6165317034 0 028062 776 928xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
6288410503 0 030453 768 928xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
628879146 0 029229 768 928xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
6300410311 0 030093 768 928xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
634089164 0 025549 768 928xmmgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
635607795 0 023065 752 896xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
637449306 0 025805 768 928xmmgcc_-m64_-O_-fomit-frame-pointer2019082720190816
638388385 0 025117 768 928xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
645525022 0 025549 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
652165022 0 025549 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
6539218584 0 025789 768 928xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
6591610503 0 030453 768 928xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
659447797 0 023041 752 896xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
660969306 0 025805 768 928xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
664526800 0 022033 752 896xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
665327797 0 023041 752 896xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
6682710489 0 030245 768 928xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
669039114 0 025525 768 928xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
673928366 0 024997 768 928xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
674167777 0 023041 752 896xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
677849164 0 025549 768 928xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
678807778 0 023041 752 896xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
6816410503 0 030453 768 928xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
684847777 0 023041 752 896xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
693286800 0 022001 752 896xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
706487797 0 023041 752 896xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
7113213708 0 022081 752 896xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
711846800 0 022033 752 896xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
715449306 0 025805 768 928xmmgcc_-O_-fomit-frame-pointer2019082720190816
722326854 0 022081 752 896xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
731206856 0 022073 752 896xmmgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
731725614 0 026909 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
733006837 0 022057 752 896xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
733566856 0 022057 752 896xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
736166856 0 022057 752 896xmmgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
763246837 0 022057 752 896xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
779325179 0 028733 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
784147795 0 023065 752 896xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
797605179 0 027405 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
797766856 0 022073 752 896xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
805567778 0 023041 752 896xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
819666856 0 022057 752 896xmmgcc_-Os_-fomit-frame-pointer2019082720190816
823565179 0 028733 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
847325179 0 028733 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
874345614 0 026909 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
12305620656 8 040397 792 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
12672421783 8 043365 792 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
12686014103 8 034213 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
1292403596 8 018970 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
12943614000 8 033893 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
12958813281 8 030205 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
1305723596 8 018954 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
13085621165 8 042213 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
13120421165 8 042213 792 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
1315323593 8 018914 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
13172013345 8 030309 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
13195621133 8 040365 792 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
13215620728 8 039989 792 928refgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
13219220512 8 039933 792 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
1327723596 8 018978 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
13286014103 8 034213 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
13286814074 8 034029 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
13313221783 8 043365 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
1332923596 8 018978 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
13382812816 8 029469 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
13398421128 8 043453 792 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
13428412816 8 029485 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
13540414119 8 033989 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
13550021016 8 043085 792 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
13551214119 8 033989 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
13582014622 8 034237 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
13590021128 8 043453 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
13630414000 8 033893 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
13640420512 8 039933 792 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
13692021016 8 043085 792 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
13692413265 8 030189 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
13715220728 8 039989 792 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
13728420221 8 038981 792 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
13739221783 8 043365 792 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
13742413134 8 030381 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
13769613265 8 030189 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
13808820264 8 039549 792 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
1386963596 8 018954 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
1390883596 8 018970 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1392643593 8 018938 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
13980019928 8 039213 792 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
13982814622 8 034237 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
14056013345 8 030309 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
14079214753 8 034965 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
1409603595 8 018938 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
14101612832 8 029357 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
14164812816 8 029469 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
14183612816 8 029485 784 928refgcc_-O_-fomit-frame-pointer2019082720190816
14184821133 8 040461 792 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
14204013089 8 029925 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1421203593 8 018938 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1421363593 8 018914 760 896refgcc_-Os_-fomit-frame-pointer2019082720190816
14304820728 8 039989 792 928refgcc_-O3_-fomit-frame-pointer2019082720190816
14358413109 8 029517 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
1437083596 8 018954 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
14381614321 8 034613 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
14414412816 8 029469 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
1446403593 8 018930 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
14472812816 8 029469 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
14496820221 8 038981 792 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
14517613265 8 030189 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
1454403593 8 018922 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
14588819800 8 038901 792 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
1459083593 8 018930 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1459123595 8 018938 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
14594412748 8 029389 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
14600013249 8 030173 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
14629212832 8 029357 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1464523596 8 018970 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
14716314353 8 034349 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
14723226268 16 030381 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
14755614753 8 034965 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
14765214753 8 034965 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
14768021133 8 040461 792 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
14779612824 8 029381 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
14802412816 8 029469 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
1488403596 8 018970 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1488403593 8 018930 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
14948421133 8 040461 792 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
14972441312 16 040397 792 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
15054219928 8 039149 792 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
15115612816 8 029469 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
15116013109 8 029517 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
15130012816 8 029469 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
1524963595 8 018938 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
15400414353 8 034349 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
15406013089 8 029925 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1552803593 8 018938 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
15911613281 8 030205 784 928refgcc_-O2_-fomit-frame-pointer2019082720190816
15969212816 8 029469 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
1609443593 8 018930 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
16116212816 8 029485 784 928refgcc_-m64_-O_-fomit-frame-pointer2019082720190816
16212412824 8 029381 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
16231613345 8 030309 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
16376814321 8 034613 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
16451614103 8 034213 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
16738413265 8 030189 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
17016725496 16 029389 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1717153593 8 018914 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
17462413281 8 030205 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
17755714074 8 034029 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
1786083593 8 018938 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1825773595 8 018938 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1830347186 16 018938 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
48474066255 0 084583 768 888xmmgcc_-funroll-loops2019082720190816
48905266255 0 084583 768 888xmmgcc2019082720190816
49594866255 0 084583 768 888xmmcc2019082720190816
6971648730 8 027255 776 888refgcc_-funroll-loops2019082720190816
7186808730 8 027255 776 888refgcc2019082720190816
7227848730 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_norx3241v1_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