Implementation notes: amd64, gpu, crypto_aead/twegift64locusaeadv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: twegift64locusaeadv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2581284416180 0 032949 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2630344437129 0 055421 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2665257637370 0 055765 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2685479616890 0 034437 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
2704761616180 0 032949 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2706558037129 0 055421 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2731612037370 0 055765 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2757153216890 0 034437 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2803483618065 0 036693 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2933847237698 0 055381 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
2969428837698 0 055381 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
2987985637698 0 055381 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
3000523237758 0 055117 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3031022818065 0 038021 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3051190418065 0 038021 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3110120818065 0 038021 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3257281226063 0 041485 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
3267808859302 0 045477 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3271028429651 0 045477 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3277413629394 0 045021 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3283813229578 0 044949 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
3285301629394 0 045021 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3409542029578 0 044949 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
3456608829578 0 044949 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
3486119629516 0 044589 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3494796826063 0 041485 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
3505694026063 0 041485 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
3513052826049 0 041373 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
3548744029516 0 044589 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3569922829402 0 044749 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
3605207637758 0 055117 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3627559229186 0 044397 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
3767541629357 0 044669 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
3788051629357 0 044733 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
3870294018232 0 034373 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
3883594818241 0 034477 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
3896013218241 0 034477 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
3934197218047 0 033901 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
3998351618232 0 034373 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
3999577218241 0 034477 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
4010585618333 0 034613 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
4044147218333 0 034613 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
4058124818047 0 033901 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
4495454411329 0 027637 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
4603159611285 0 027725 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
4732184811329 0 027637 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
4732292411177 0 027381 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
4785695211285 0 027725 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
4800198811285 0 027725 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
4844478011302 0 027669 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
4877002411302 0 027669 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
4988454411177 0 027381 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
764856087695 0 020933 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
769245006828 0 019477 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
774864527175 0 020165 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
779402607175 0 020165 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
781645567175 0 020165 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
783321367095 0 020061 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
7841356415390 0 020933 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
786062926828 0 019477 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
787491647170 0 020149 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
789484647095 0 020061 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
791068287095 0 020061 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
792589327127 0 020093 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
794977967095 0 020061 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
804826727175 0 020141 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
808382847175 0 020141 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
811238165452 0 017393 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
821980927175 0 020141 768 928refgcc_-O2_-fomit-frame-pointer2019083020190816
822619605451 0 017377 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
824577405451 0 017377 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
826618407170 0 020149 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
848943365503 0 017473 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
851315485502 0 017473 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
855443445452 0 017393 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
855551405503 0 017473 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
856088805452 0 017393 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
856146125502 0 017473 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
860092045454 0 017393 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
862472205454 0 017393 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
865212005503 0 017473 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
865390125452 0 017393 752 896refgcc_-Os_-fomit-frame-pointer2019083020190816
865518885503 0 017473 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
866056685454 0 017393 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
866695205503 0 017473 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
868757805452 0 017393 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
8691000810904 0 017393 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
874929685503 0 017473 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
878240845452 0 017393 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
880631925452 0 017393 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
884700365452 0 017393 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
889062965452 0 017393 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
898468045503 0 017473 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
907452285452 0 017393 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
922059686223 0 019213 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
943101366223 0 019213 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
952219246223 0 019213 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
966051646223 0 019213 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
966425206223 0 019213 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
966912766223 0 019213 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
970913486223 0 019213 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
987210286223 0 019213 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
1014763726230 0 019213 768 928refgcc_-O_-fomit-frame-pointer2019083020190816
1015265845481 0 017425 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
1020737806230 0 019213 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
1033982286230 0 019213 768 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
10469056012298 0 019093 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1047077766217 0 019189 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1047652246217 0 019189 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1101787286149 0 019093 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1142105846272 0 019253 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
1154873526272 0 019253 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
2855539807891 0 022615 768 888refcc2019083020190816
2968465607891 0 022615 768 888refgcc2019083020190816
3272178207891 0 022615 768 888refgcc_-funroll-loops2019083020190816

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