Implementation notes: amd64, gpu, crypto_aead/triflev1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: triflev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2424996812900 0 030437 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
2435146012596 0 029365 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2576124012596 0 029365 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
2822145212900 0 030437 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
3089056024062 0 041645 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
3141856415264 0 035093 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3144665215264 0 033765 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
3148214015264 0 035093 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3240416824062 0 041645 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
3240546423921 0 042117 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3263017624106 0 042405 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3296155223777 0 041045 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3297894423921 0 042117 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3341964823777 0 041045 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3382874824106 0 042405 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3452617215264 0 035093 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
3468690024062 0 041645 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
3581117614655 0 029885 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
3621092014655 0 029981 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
3675163614655 0 029981 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
3744461216679 0 031797 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
3839295617194 0 032445 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
3993074816945 0 032157 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
4010387214655 0 029981 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
4024930416945 0 032221 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
4026134017430 0 032421 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
4027972817430 0 032421 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
4099438817611 0 033149 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
4102984017609 0 032893 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
4166614417611 0 033149 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
4241496417609 0 032893 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
4275714017910 0 033629 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
4384298011601 0 027741 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
4424741235820 0 033629 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
4516044011601 0 027741 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
4587918011601 0 027741 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
4593746417609 0 032893 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
4658875611600 0 027789 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
4678526811524 0 027573 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
4687970411524 0 027573 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
4812064411600 0 027789 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
4846104011433 0 027197 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
5052244411433 0 027197 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
512256168676 0 024901 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
517706168227 0 024365 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
519183888425 0 024725 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
530241688557 0 024909 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
531309208676 0 024901 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
534345048557 0 024909 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
548575888227 0 024365 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
567946488557 0 024909 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
578999648425 0 024725 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
917002445085 0 017973 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
922776084981 0 017853 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
924793564949 0 017821 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
930535724949 0 017821 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
932750724949 0 017821 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
936816965085 0 017973 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
942313605021 0 017893 768 928refgcc_-O2_-fomit-frame-pointer2019083020190816
952536844768 0 017341 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
955624165085 0 017973 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
960214564964 0 017845 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
973236204933 0 017805 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
974369444964 0 017845 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
974855645288 0 018445 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
979731685021 0 017893 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
9807835610576 0 018445 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
988866084768 0 017341 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
993448565021 0 017893 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
1002779883863 0 015745 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1027021643940 0 015849 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
1027217963863 0 015745 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1034158763915 0 015793 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
1037372843876 0 015761 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
1039674203915 0 015793 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
1041803283983 0 015897 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
1041909723915 0 015793 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
1046623803940 0 015849 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
1049496603915 0 015793 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
1052396883928 0 015833 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1052572403915 0 015793 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
1058239767830 0 015793 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
1059664683876 0 015761 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
1061474563899 0 015793 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
1062237323876 0 015761 752 896refgcc_-Os_-fomit-frame-pointer2019083020190816
1062434763983 0 015897 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
1062837083876 0 015761 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
1065169763928 0 015833 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1069744963899 0 015793 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
1071766443899 0 015793 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
1072617403915 0 015793 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
1076811483983 0 015897 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
1091528203940 0 015849 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
1098538083983 0 015897 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
1120901844573 0 017477 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
1135885364573 0 017477 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
1142401084579 0 017477 768 928refgcc_-O_-fomit-frame-pointer2019083020190816
1158587964573 0 017477 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
1161685284573 0 017477 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
1163200928684 0 017221 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1168444124573 0 017477 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
1173262004573 0 017477 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
1182658564579 0 017477 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
1186525884342 0 017221 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1186661644573 0 017477 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
1195800924579 0 017477 768 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
1210457764573 0 017477 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
1232491044634 0 017517 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1275133843920 0 015801 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
1281037044634 0 017517 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1480212564474 0 017389 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
1555892004474 0 017389 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
3536084926177 0 020847 768 888refcc2019083020190816
3552109526177 0 020847 768 888refgcc_-funroll-loops2019083020190816
3646520406177 0 020847 768 888refgcc2019083020190816

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