Implementation notes: amd64, gcc16, crypto_hash/lane512

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: lane512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
95630? ? ?? ? ?cgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072120170718
95739? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072120170718
95743? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072120170718
96181? ? ?? ? ?cgcc_-march=nocona_-O_-fomit-frame-pointer2017072120170718
96187? ? ?? ? ?cgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
96459? ? ?? ? ?cgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
96493? ? ?? ? ?cgcc_-m64_-O_-fomit-frame-pointer2017072120170718
96537? ? ?? ? ?cgcc_-O_-fomit-frame-pointer2017072120170718
96697? ? ?? ? ?cgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
96715? ? ?? ? ?cgcc_-march=k8_-O_-fomit-frame-pointer2017072120170718
96984? ? ?? ? ?cgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
96993? ? ?? ? ?cgcc_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
97014? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072120170718
97037? ? ?? ? ?cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072120170718
100003? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072120170718
100089? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072120170718
100423? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072120170718
100566? ? ?? ? ?cgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072120170718
100607? ? ?? ? ?cgcc_-funroll-loops_-O_-fomit-frame-pointer2017072120170718
100796? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
100821? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072120170718
101483? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072120170718
101499? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072120170718
171342? ? ?? ? ?cgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072120170718
171756? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072120170718
171784? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072120170718
171994? ? ?? ? ?cgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072120170718
172307? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072120170718
172641? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072120170718
173577? ? ?? ? ?cgcc_-m64_-O2_-fomit-frame-pointer2017072120170718
173845? ? ?? ? ?cgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
174009? ? ?? ? ?cgcc_-m64_-O3_-fomit-frame-pointer2017072120170718
174254? ? ?? ? ?cgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
174292? ? ?? ? ?cgcc_-O2_-fomit-frame-pointer2017072120170718
174512? ? ?? ? ?cgcc_-O3_-fomit-frame-pointer2017072120170718
174951? ? ?? ? ?cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072120170718
175108? ? ?? ? ?cgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
175121? ? ?? ? ?cgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
175149? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072120170718
175192? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072120170718
175373? ? ?? ? ?cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072120170718
175411? ? ?? ? ?cgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
175491? ? ?? ? ?cgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
176159? ? ?? ? ?cgcc_-march=k8_-O3_-fomit-frame-pointer2017072120170718
176290? ? ?? ? ?cgcc_-march=k8_-O2_-fomit-frame-pointer2017072120170718
176530? ? ?? ? ?cgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
176612? ? ?? ? ?cgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
177186? ? ?? ? ?cgcc_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
177223? ? ?? ? ?cgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
177519? ? ?? ? ?cgcc_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
177843? ? ?? ? ?cgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
186670? ? ?? ? ?cgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072120170718
187691? ? ?? ? ?cgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072120170718
187756? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072120170718
187796? ? ?? ? ?cgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072120170718
187837? ? ?? ? ?cgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072120170718
188199? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072120170718
188359? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
188412? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
188412? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072120170718
188538? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072120170718
188887? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072120170718
188953? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072120170718
188993? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072120170718
189863? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072120170718
192875? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
193390? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072120170718
193456? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
193692? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072120170718
228006? ? ?? ? ?cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072120170718
228433? ? ?? ? ?cgcc_-Os_-fomit-frame-pointer2017072120170718
228515? ? ?? ? ?cgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
228657? ? ?? ? ?cgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
228675? ? ?? ? ?cgcc_-march=k8_-Os_-fomit-frame-pointer2017072120170718
228853? ? ?? ? ?cgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072120170718
229044? ? ?? ? ?cgcc_-m64_-Os_-fomit-frame-pointer2017072120170718
229061? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072120170718
229353? ? ?? ? ?cgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
229556? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072120170718
229638? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072120170718
229773? ? ?? ? ?cgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
230578? ? ?? ? ?cgcc_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
230610? ? ?? ? ?cgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
244865? ? ?? ? ?cgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072120170718
244898? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072120170718
245174? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072120170718
245232? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
245332? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072120170718
245414? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072120170718
246141? ? ?? ? ?cgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072120170718
248836? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
249707? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072120170718
352428? ? ?? ? ?ccc2017072120170718
353174? ? ?? ? ?cgcc_-funroll-loops2017072120170718
354025? ? ?? ? ?cgcc2017072120170718