Implementation notes: amd64, gpu, crypto_aead/twegift64lotusaeadv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: twegift64lotusaeadv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2375872447002 0 065397 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2508258846489 0 064781 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2535489220954 0 038501 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
2613619646489 0 064781 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2619179219444 0 036213 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2656693620954 0 038501 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2665850047002 0 065397 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2801793219444 0 036213 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2894399647042 0 064725 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
2946084820433 0 039061 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2947974047042 0 064725 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
2968284847272 0 064637 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3007806847042 0 064725 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
3047129247272 0 064637 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3064107220433 0 040389 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3130836437010 0 052637 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3146705674662 0 053157 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3172099237331 0 053157 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3173169620433 0 040389 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3280840037010 0 052637 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3344665637172 0 052237 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3392111230329 0 045661 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
3411978837218 0 052581 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
3471672837172 0 052237 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3511215220433 0 040389 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3511288030343 0 045773 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
3518736430343 0 045773 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
3525971637218 0 052581 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
3550668430343 0 045773 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
3561644037218 0 052581 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
3590671237042 0 052381 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
3765310436997 0 052365 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
3851672436997 0 052301 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
3871366036826 0 052029 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
3910269221681 0 037917 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
3920680021696 0 037549 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
3942137621693 0 037973 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
3987145221624 0 037765 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
4004870021696 0 037549 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
4061800021681 0 037917 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
4063537221693 0 037973 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
4072049621681 0 037917 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
4080024021624 0 037765 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
4624749611896 0 028333 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
4732190011962 0 028261 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
4791871611811 0 028021 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
4812756011896 0 028333 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
4878531611932 0 028309 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
4900619211962 0 028261 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
4910101611932 0 028309 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
4916115211896 0 028333 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
5109618011811 0 028021 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
720852448839 0 021829 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
754848208410 0 021061 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
762895088839 0 021829 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
763094488839 0 021829 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
765452648410 0 021061 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
784030688759 0 021725 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
787159608759 0 021725 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
790963328759 0 021725 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
794357248839 0 021805 768 928refgcc_-O2_-fomit-frame-pointer2019083020190816
796254928839 0 021805 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
798950528759 0 021725 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
814168248866 0 021845 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
814937448791 0 021757 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
815355648866 0 021845 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
815692248839 0 021805 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
826586649455 0 022693 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
830087806454 0 018385 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
838888526498 0 018465 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
840612086457 0 018385 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
841835206457 0 018385 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
852583926457 0 018385 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
854256606498 0 018465 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
8543894418910 0 022693 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
855745566454 0 018385 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
858902566459 0 018401 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
858927846501 0 018465 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
863888246457 0 018385 752 896refgcc_-Os_-fomit-frame-pointer2019083020190816
864272166457 0 018385 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
866174886457 0 018385 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
869435286457 0 018385 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
870162566459 0 018401 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
8721473612914 0 018385 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
876975286457 0 018385 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
881525806457 0 018385 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
881688246501 0 018465 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
885719726501 0 018465 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
892950766501 0 018465 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
901628406459 0 018401 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
903967166501 0 018465 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
904805566501 0 018465 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
909854767429 0 020413 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
914786566501 0 018465 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
916712966457 0 018385 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
943655367429 0 020413 768 928refgcc_-O_-fomit-frame-pointer2019083020190816
972537487429 0 020413 768 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
9866657614740 0 020325 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
987215886486 0 018433 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
1004876807370 0 020325 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1025159327438 0 020405 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1046913607438 0 020405 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1059161967422 0 020413 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
1061603127422 0 020413 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
1069409247422 0 020413 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
1074965047422 0 020413 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
1076369527422 0 020413 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
1076567527422 0 020413 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
1090593047422 0 020413 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
1097270247422 0 020413 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
1119048647489 0 020469 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
1123333527489 0 020469 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
2822168849479 0 024199 768 888refgcc_-funroll-loops2019083020190816
2961459009479 0 024199 768 888refgcc2019083020190816
2964053729479 0 024199 768 888refcc2019083020190816

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