Implementation notes: amd64, gpu, crypto_hash/gage1h256c256r016

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: gage1h256c256r016
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
603640504481 0 019093 760 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
618392883821 0 020173 760 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
620443084481 0 019093 760 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
620632924262 0 021941 760 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
625511284831 0 020101 760 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
628863324262 0 021941 760 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
653566744831 0 020101 760 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
654330064262 0 021941 760 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
725462593936 0 016510 776 808refgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
728824503680 0 017133 768 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
732579964261 0 017318 776 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
733319663680 0 017133 768 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
733428123936 0 016510 776 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
740153643936 0 016510 776 808refgcc_-O3_-fomit-frame-pointer2019082220190816
741322353680 0 017133 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
743432453992 0 016598 776 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
746270733576 0 016222 776 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
747211123576 0 016222 776 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
750359885629 0 021198 776 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
755348083857 0 017421 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
757788181853 0 012029 768 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
763161601900 0 012077 768 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
763510713665 0 017093 768 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
767017311993 0 012501 768 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
772057754992 0 019886 776 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
772228801853 0 012029 768 808refgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
779301921853 0 012029 768 808refgcc_-O2_-fomit-frame-pointer2019082220190816
780123003576 0 016222 776 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
780803043936 0 016366 776 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
782576973992 0 016614 776 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
785352403992 0 016550 776 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
787028321853 0 012085 768 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
788922041853 0 012029 768 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
790740563171 0 015718 776 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
792963404992 0 019886 776 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
793083004992 0 019886 776 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
796109401853 0 012029 768 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
797531121853 0 012029 768 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
798832381853 0 012029 768 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
802708881853 0 012085 768 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
803457565629 0 021198 776 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
805223168522 0 017318 776 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
811001961853 0 012085 768 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
813496474053 0 016966 776 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
814209713857 0 017421 768 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
814947165853 0 021502 776 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
815883661873 0 012117 768 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
817487073986 0 012501 768 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
817645481873 0 012117 768 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
817862925853 0 021502 776 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
826142163665 0 017093 768 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
831697604053 0 016966 776 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
935371083803 0 017405 768 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
938771523793 0 017205 768 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
940777773793 0 017205 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
951550721845 0 012005 768 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
954989523809 0 017413 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
955981601867 0 012077 768 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
956763771845 0 012005 768 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
960789641845 0 012005 768 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
965004561849 0 012005 768 808refgcc_-m64_-O_-fomit-frame-pointer2019082220190816
985502851849 0 012005 768 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
995065653809 0 017413 768 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
995251761867 0 012077 768 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
996391921840 0 011989 768 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
996996003803 0 017405 768 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
999329373809 0 017413 768 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
1003063441611 0 010921 752 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
1004133581845 0 012005 768 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
1005859601845 0 012005 768 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
1007777821845 0 012005 768 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
1013644321845 0 012005 768 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
1016363441569 0 010841 752 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1016623921849 0 012005 768 808refgcc_-O_-fomit-frame-pointer2019082220190816
1018702321611 0 010921 752 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
1019113401845 0 012005 768 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
1027482723680 0 011989 768 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
1033586671569 0 010841 752 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
1038230341611 0 010921 752 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
1039833871611 0 010921 752 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1041131181611 0 010921 752 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1041653881611 0 010921 752 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1057760461569 0 010841 752 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1063994161569 0 010841 752 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
1065542481569 0 010841 752 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
1072944901569 0 010841 752 776refgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
1073562401611 0 010905 752 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
1074429361569 0 010841 752 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
1074522271569 0 010841 752 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
1076993761569 0 010841 752 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
1078355481569 0 010841 752 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
1081952001569 0 010841 752 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
1082309251611 0 010905 752 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
1093571561569 0 010841 752 776refgcc_-Os_-fomit-frame-pointer2019082220190816
1093848721569 0 010841 752 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1097455621569 0 010841 752 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
1098653121560 0 010841 752 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
1217034893856 0 017021 768 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
1237005125146 0 019814 776 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
1264988462032 0 011989 768 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
1285961644046 0 016422 776 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
1289596352032 0 011989 768 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
1297426924046 0 016422 776 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
1302266953856 0 017021 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
1309121965146 0 019814 776 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
1409554961611 0 010921 752 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1437690523138 0 010841 752 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1462604081569 0 010841 752 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
1466913604127 0 017653 768 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
1469400324127 0 017653 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
1476176672162 0 012341 768 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
1481653262162 0 012341 768 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
2639582912799 0 014310 760 768refcc2019082220190816
2657371922799 0 014310 760 768refgcc_-funroll-loops2019082220190816
2699710172799 0 014310 760 768refgcc2019082220190816

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