Implementation notes: amd64, gpu, crypto_aead/norx6444v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: norx6444v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
775408666 0 032189 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
786648666 0 030861 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
802408666 0 032189 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
827528666 0 032189 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
8352023217 8 043477 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
8382027721 8 049357 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
8427230153 8 049445 792 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
8462027649 8 048797 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
8586821740 8 038725 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
8639629033 8 051205 792 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
8641627576 8 046893 792 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
8676823086 8 043477 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
8794823217 8 043477 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
8812821662 8 038421 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
8828023267 8 043229 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
882884456 8 019826 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
8846421286 8 038221 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
8872822845 8 042893 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
889644461 8 019882 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
8927228841 8 048373 792 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
895804461 8 019882 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
903409718 0 030989 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
9046022845 8 042893 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
9052423677 8 043389 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
9056821934 8 038437 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
9074027533 8 046397 792 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
9110821660 8 038645 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
9123621708 8 038709 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
9133221996 8 039069 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
9168455874 16 047781 792 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
9201623030 8 043125 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
9211221662 8 038421 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
921604462 8 019882 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
923004456 8 019810 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
923204456 8 019834 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
929207654 0 028125 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
9301221708 8 038709 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
9302421364 8 038701 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
930369718 0 030989 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
9326421996 8 039069 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
9328428841 8 048373 792 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
9330430153 8 049541 792 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
9337621286 8 038221 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
9349621740 8 038725 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
9384827721 8 049357 792 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
9388421740 8 038725 784 928refgcc_-O2_-fomit-frame-pointer2019082720190816
939884456 8 019834 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
9414023217 8 043477 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
9424027496 8 046885 792 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
9437227464 8 046853 792 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
9456827464 8 046789 792 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
947484459 8 019866 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
9482027721 8 049357 792 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
9485221179 8 037941 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
948764459 8 019866 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
9524421996 8 039069 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
955124459 8 019866 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
9552421662 8 038421 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
9552821714 8 038469 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
9561628190 8 050629 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
9563221660 8 038421 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
9572421708 8 038709 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
958284459 8 019866 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
9619621662 8 038421 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
9641242728 16 038701 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
964404458 8 019850 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
9660427576 8 046893 792 928refgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
967487654 0 028125 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
969524462 8 019882 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
9700430153 8 049541 792 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
971684458 8 019842 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
973364458 8 019842 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
9736821179 8 037941 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
9746027533 8 046397 792 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
9755622785 8 042749 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
9768021368 8 037989 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
9770423267 8 043229 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
9775621714 8 038469 784 928refgcc_-O_-fomit-frame-pointer2019082720190816
9784421708 8 038709 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
982804459 8 019866 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
9834029033 8 051205 792 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
9840027144 8 046301 792 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
984644462 8 019882 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
984964461 8 019882 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
9860420903 8 037557 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
9892427649 8 048797 792 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
998724456 8 019834 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
10044027937 8 047781 792 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
10062421934 8 038437 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
10095221368 8 037989 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
10096823677 8 043389 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
10114830153 8 049541 792 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
10116020903 8 037557 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
10119221179 8 037941 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
10124823400 8 043613 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
10183222785 8 042749 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
10215223400 8 043613 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
10242823400 8 043613 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
1026524456 8 019826 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
10350020843 8 037557 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1037484458 8 019842 760 896refgcc_-Os_-fomit-frame-pointer2019082720190816
10394227576 8 046893 792 928refgcc_-O3_-fomit-frame-pointer2019082720190816
10546841686 16 037557 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1062724459 8 019866 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
10659123086 8 043477 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
1085814462 8 019882 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1086404456 8 019826 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1088484456 8 019810 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
11006628190 8 050629 792 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
1124488912 16 019826 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
11376423030 8 043125 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
12075421714 8 038469 784 928refgcc_-m64_-O_-fomit-frame-pointer2019082720190816
46541611064 8 029663 776 888refgcc_-funroll-loops2019082720190816
51972411064 8 029663 776 888refgcc2019082720190816
53961611064 8 029663 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: 3, 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