Implementation notes: amd64, gpu, crypto_hash/gage1h256c256r064

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: gage1h256c256r064
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
103890644299 0 021973 760 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
106046124853 0 020133 760 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
120163323734 0 016286 776 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
124284301980 0 012157 768 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
166522963849 0 020197 760 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
167030434299 0 021973 760 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
188437924587 0 017158 776 808refgcc_-O3_-fomit-frame-pointer2019082220190816
189354404501 0 019125 760 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
192545244501 0 019125 760 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
194700924853 0 020133 760 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
202522761961 0 012125 768 808refgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
203842324299 0 021973 760 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
218019523925 0 017381 768 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
218525881961 0 012125 768 808refgcc_-O2_-fomit-frame-pointer2019082220190816
218836806782 0 022350 776 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
222051444635 0 017198 776 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
222647914665 0 017574 776 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
222713246782 0 022350 776 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
225141004187 0 016830 776 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
225249084187 0 016830 776 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
225281402120 0 012629 768 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
226089041961 0 012125 768 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
226447249810 0 017966 776 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
226992784187 0 016830 776 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
227344083925 0 017381 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
228999524665 0 017574 776 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
230004324240 0 012629 768 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
230337417086 0 022742 776 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
230400041961 0 012125 768 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
230500084587 0 017158 776 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
232930004587 0 017158 776 808refgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
233890806232 0 021126 776 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
233946886232 0 021126 776 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
234027801961 0 012125 768 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
234955764587 0 017014 776 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
234968681961 0 012181 768 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
235044457086 0 022742 776 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
236204284905 0 017966 776 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
236472764010 0 017573 768 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
236885524635 0 017262 776 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
237548281961 0 012125 768 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
237710761961 0 012125 768 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
237735201961 0 012181 768 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
238091274010 0 017573 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
238172803925 0 017381 768 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
240856961944 0 012189 768 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
241352006232 0 021126 776 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
243080883914 0 017341 768 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
243447571912 0 012069 768 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
243654804635 0 017246 776 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
243707763914 0 017341 768 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
244018521961 0 012181 768 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
247079381944 0 012189 768 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
249276491916 0 012069 768 808refgcc_-m64_-O_-fomit-frame-pointer2019082220190816
250628603732 0 017333 768 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
256726761912 0 012069 768 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
269648521888 0 012101 768 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
276402081888 0 012101 768 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
277949883684 0 017093 768 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
279364084036 0 017205 768 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
281046581878 0 012037 768 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
282016563686 0 017277 768 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
284971521644 0 010953 752 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
285593701916 0 012069 768 808refgcc_-O_-fomit-frame-pointer2019082220190816
287180801912 0 012069 768 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
287419451599 0 010873 752 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
288441441644 0 010953 752 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
290479881916 0 012069 768 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
291032342084 0 012037 768 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
291496441912 0 012069 768 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
292263441912 0 012069 768 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
292509453732 0 017333 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
292951053686 0 017277 768 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
296730721912 0 012069 768 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
296787573684 0 017093 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
300376083732 0 017333 768 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
300896603756 0 012037 768 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
302032721912 0 012069 768 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
302190361644 0 010953 752 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
304014321912 0 012069 768 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
309872711644 0 010953 752 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
310224721644 0 010953 752 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
310649121573 0 010857 752 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
313114561644 0 010953 752 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
314220961644 0 010953 752 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
317270481599 0 010873 752 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
317711671599 0 010873 752 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
318612363198 0 010873 752 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
319353681599 0 010873 752 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
320538441599 0 010873 752 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
320829496348 0 021022 776 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
321110001599 0 010873 752 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
323585321644 0 010953 752 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
323849041599 0 010873 752 776refgcc_-Os_-fomit-frame-pointer2019082220190816
324063001599 0 010873 752 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
324253481599 0 010873 752 776refgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
324520251599 0 010873 752 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
324857481644 0 010953 752 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
325369361599 0 010873 752 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
328903124036 0 017205 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
329057001599 0 010873 752 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
339726534650 0 017022 776 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
343234202084 0 012037 768 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
346815996348 0 021022 776 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
348984664650 0 017022 776 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
404054164023 0 017541 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
404453084023 0 017541 768 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
414044882192 0 012373 768 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
427639592192 0 012373 768 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
431057971599 0 010873 752 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
432025331599 0 010873 752 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
437883721599 0 010873 752 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
816497162847 0 014358 760 768refgcc_-funroll-loops2019082220190816
817756322847 0 014358 760 768refgcc2019082220190816
822517982847 0 014358 760 768refcc2019082220190816

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