Implementation notes: amd64, gpu, crypto_hash/gage1h256c256r128

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: gage1h256c256r128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
94679284529 0 022197 760 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
96234605087 0 020357 760 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
103271884767 0 019381 760 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
105751444077 0 020421 760 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
105913764767 0 019381 760 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
109087644529 0 022197 760 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
112714524529 0 022197 760 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
114218485087 0 020357 760 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
114576211996 0 012173 768 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
118529641993 0 012157 768 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
118952604566 0 017214 776 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
128343518619 0 024182 776 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
130604286663 0 021550 776 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
134250846663 0 021550 776 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
135298884778 0 018197 768 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
135738801993 0 012157 768 808refgcc_-O2_-fomit-frame-pointer2019082220190816
136344922152 0 012661 768 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
136592924898 0 018461 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
136862644982 0 017550 776 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
138006001993 0 012157 768 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
138279441993 0 012213 768 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
138369641993 0 012157 768 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
138498284998 0 017574 776 808refgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
138514323955 0 016510 776 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
138702135447 0 018358 776 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
138940644773 0 018221 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
139039964950 0 017382 776 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
139187765447 0 018358 776 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
139254544778 0 018197 768 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
139679821993 0 012157 768 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
139883604566 0 017214 776 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
140093806663 0 021550 776 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
140585924982 0 017598 776 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
140968081976 0 012221 768 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
142005288883 0 024542 776 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
142425004998 0 017574 776 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
142522764998 0 017574 776 808refgcc_-O3_-fomit-frame-pointer2019082220190816
143150921993 0 012213 768 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
143229201993 0 012157 768 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
143250854773 0 018221 768 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
1432608411374 0 018750 776 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
143440964898 0 018461 768 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
143950924566 0 017214 776 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
144509431924 0 012085 768 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
144606768883 0 024542 776 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
144655514773 0 018221 768 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
144891801993 0 012157 768 808refgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
144897488619 0 024182 776 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
144913044982 0 017614 776 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
146777925687 0 018750 776 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
147354804304 0 012661 768 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
147512761993 0 012213 768 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
147608321976 0 012221 768 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
152070441924 0 012085 768 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
155352144258 0 017861 768 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
166512481891 0 012109 768 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
167178284212 0 017805 768 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
169329364258 0 017861 768 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
172398284258 0 017861 768 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
172451321665 0 010969 752 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
173682241924 0 012085 768 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
174267104210 0 017621 768 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
175885081924 0 012085 768 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
176409081665 0 010969 752 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
176543541889 0 012037 768 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
176657361924 0 012085 768 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
176972641665 0 010969 752 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
177876243778 0 012037 768 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
178166324210 0 017621 768 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
178496804212 0 017805 768 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
179730161618 0 010905 752 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
180637241924 0 012085 768 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
181142321891 0 012109 768 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
181405401928 0 012085 768 808refgcc_-m64_-O_-fomit-frame-pointer2019082220190816
182112401665 0 010969 752 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
182301561928 0 012085 768 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
183919681924 0 012085 768 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
184108441928 0 012085 768 808refgcc_-O_-fomit-frame-pointer2019082220190816
185046401591 0 010873 752 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
185111321665 0 010969 752 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
185672201924 0 012085 768 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
187620131665 0 010969 752 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
188432121665 0 010969 752 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
188935601618 0 010889 752 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
192412721618 0 010889 752 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
193208501618 0 010905 752 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
193483521665 0 010969 752 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
195346114897 0 018053 768 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
196174241618 0 010889 752 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
196992721618 0 010889 752 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
197116361618 0 010889 752 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
197294081618 0 010889 752 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
198647767461 0 022142 776 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
199575681618 0 010889 752 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
199840641618 0 010889 752 776refgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
200100521618 0 010889 752 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
203491285201 0 017582 776 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
209397685201 0 017582 776 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
210912487461 0 022142 776 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
212912344897 0 018053 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
213943122107 0 012069 768 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
214212722107 0 012069 768 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
254399364571 0 018101 768 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
258763934571 0 018101 768 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
262115151665 0 010969 752 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
263459522233 0 012421 768 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
265584041618 0 010889 752 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
265688311618 0 010905 752 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
265936962233 0 012421 768 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
267620281618 0 010889 752 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
268528363236 0 010889 752 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
271170441618 0 010889 752 776refgcc_-Os_-fomit-frame-pointer2019082220190816
453249522839 0 014358 760 768refgcc2019082220190816
500132762839 0 014358 760 768refcc2019082220190816
505180422839 0 014358 760 768refgcc_-funroll-loops2019082220190816

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