Implementation notes: amd64, gpu, crypto_aead/isapa128av20

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5681824908 0 020222 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
57390410174 0 020846 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
7930868320 0 017373 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
7978114938 0 022829 768 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
8007754938 0 022829 768 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
8223643943 0 016821 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
8422564870 0 025045 768 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
8460064870 0 023717 768 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
8465584870 0 025045 768 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
8671864870 0 025045 768 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
8754724650 0 021773 768 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
8769334650 0 021773 768 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
9033905087 0 020846 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
9159514908 0 020222 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
9288844908 0 020222 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
9420214907 0 020166 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
9420364891 0 020414 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
9428254891 0 020414 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
9488917075 0 024302 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
9611074923 0 020190 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
9635314932 0 020142 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
9717754751 0 019670 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
9735637087 0 023245 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
9756404908 0 020126 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
9786487180 0 025366 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
9813577351 0 025686 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
9859764932 0 020206 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
9965443781 0 016661 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
9997026927 0 022677 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
10030294916 0 020022 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
10044453760 0 016629 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
10105894907 0 020166 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
10120287010 0 023085 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
10215517221 0 024798 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
10267567075 0 024302 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
10488094907 0 020166 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
10509274751 0 019670 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
10519717351 0 025686 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
10608327177 0 023437 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
10623447177 0 023437 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
10637607180 0 025366 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
10645116927 0 022677 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
10740067087 0 023245 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
10741237010 0 023085 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
10760883393 0 015257 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
10884603393 0 015257 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
10885147221 0 024798 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
10907807221 0 024798 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
11074363393 0 015257 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
11180367087 0 023245 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
11222766742 0 023069 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
11557646725 0 022917 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
11569726742 0 023069 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
11708406670 0 022765 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
11954206725 0 022917 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
11999646661 0 022925 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
12283766670 0 022765 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
12331966661 0 022925 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
12337286742 0 023069 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
12714333943 0 016821 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
13084593943 0 016821 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
13408173943 0 016821 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
13415283943 0 016821 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
13635783746 0 016277 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
13739403959 0 016861 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
13779683943 0 016821 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
13794323959 0 016861 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
13815043746 0 016277 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
13915863959 0 016861 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
14179143925 0 016813 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
14247304160 0 017373 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
14412643943 0 016821 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
14841283943 0 016821 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
15263793781 0 016661 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
15290603925 0 016813 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
15592503781 0 016661 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
15701583397 0 015281 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
15926493396 0 015281 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
15991923783 0 016661 776 928refgcc_-O_-fomit-frame-pointer2019082620190816
16020843783 0 016661 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
16067433396 0 015281 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
16084653397 0 015281 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
16120323770 0 016613 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
16133163781 0 016661 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
16147323783 0 016661 776 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
16162623781 0 016661 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
16278843397 0 015281 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
16287843760 0 016629 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
16321883781 0 016661 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
16415207540 0 016613 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
16464423393 0 015257 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
16505583397 0 015281 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
16601123781 0 016661 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
16623363770 0 016621 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
16783263392 0 015241 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
16834893393 0 015257 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
16888603397 0 015281 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
17086243781 0 016661 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
17111343392 0 015241 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
17152233393 0 015257 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
17258943397 0 015281 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
17337093393 0 015257 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
17352756786 0 015257 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
17486943393 0 015257 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
17555763393 0 015257 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
17745843393 0 015257 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
17885033393 0 015257 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
18013723397 0 015281 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
18030163770 0 016621 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
18071483393 0 015257 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
18526163393 0 015257 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
18593483393 0 015257 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
39115774387 0 019015 776 888refgcc_-funroll-loops2019082620190816
39441724387 0 019015 776 888refgcc2019082620190816
42255964387 0 019015 776 888refcc2019082620190816

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