Implementation notes: amd64, gcc16, crypto_hash/fsb256

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: fsb256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
153632? ? ?? ? ?cleangcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
154390? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
154557? ? ?? ? ?cleangcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
154759? ? ?? ? ?cleangcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
154958? ? ?? ? ?cleangcc_-m64_-O3_-fomit-frame-pointer2017072020170718
155164? ? ?? ? ?cleangcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
155543? ? ?? ? ?cleangcc_-O3_-fomit-frame-pointer2017072020170718
155683? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
155897? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
156080? ? ?? ? ?cleangcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
156188? ? ?? ? ?cleangcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
156291? ? ?? ? ?cleangcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
156309? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
156393? ? ?? ? ?cleangcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
156477? ? ?? ? ?cleangcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
156596? ? ?? ? ?cleangcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
156643? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
156765? ? ?? ? ?cleangcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
156869? ? ?? ? ?cleangcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
156873? ? ?? ? ?cleangcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
157008? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
157205? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
157215? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
157266? ? ?? ? ?cleangcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
157306? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
157645? ? ?? ? ?cleangcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
157656? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
157690? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
157739? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
157782? ? ?? ? ?cleangcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
157794? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
157950? ? ?? ? ?cleangcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
157960? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
158029? ? ?? ? ?cleangcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
158048? ? ?? ? ?cleangcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
158152? ? ?? ? ?cleangcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
158226? ? ?? ? ?cleangcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
158246? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
158247? ? ?? ? ?cleangcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
158286? ? ?? ? ?cleangcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
158352? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
158496? ? ?? ? ?cleangcc_-m64_-O_-fomit-frame-pointer2017072020170718
158505? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
158559? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
158580? ? ?? ? ?cleangcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
158650? ? ?? ? ?cleangcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
158694? ? ?? ? ?cleangcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
158751? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
158859? ? ?? ? ?cleangcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
158993? ? ?? ? ?cleangcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
159055? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
159062? ? ?? ? ?cleangcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
159136? ? ?? ? ?cleangcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
159194? ? ?? ? ?cleangcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
159195? ? ?? ? ?cleangcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
159264? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
159265? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
159351? ? ?? ? ?cleangcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
159368? ? ?? ? ?cleangcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
159702? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
159713? ? ?? ? ?cleangcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
159736? ? ?? ? ?cleangcc_-O_-fomit-frame-pointer2017072020170718
159872? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
160029? ? ?? ? ?cleangcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
160068? ? ?? ? ?cleangcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
160266? ? ?? ? ?cleangcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
160271? ? ?? ? ?cleangcc_-O2_-fomit-frame-pointer2017072020170718
160289? ? ?? ? ?cleangcc_-m64_-Os_-fomit-frame-pointer2017072020170718
160335? ? ?? ? ?cleangcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
160379? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
160527? ? ?? ? ?cleangcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
160560? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
160584? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
160749? ? ?? ? ?cleangcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
160784? ? ?? ? ?cleangcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
160858? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
160902? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
160949? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
161125? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
161232? ? ?? ? ?cleangcc_-Os_-fomit-frame-pointer2017072020170718
161257? ? ?? ? ?cleangcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
161436? ? ?? ? ?cleangcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
161689? ? ?? ? ?cleangcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
161691? ? ?? ? ?cleangcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
161998? ? ?? ? ?cleangcc_-m64_-O2_-fomit-frame-pointer2017072020170718
162410? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
163209? ? ?? ? ?cleangcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
163738? ? ?? ? ?cleangcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
164180? ? ?? ? ?cleancc2017072020170718
164676? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
165505? ? ?? ? ?cleangcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
165706? ? ?? ? ?cleangcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
166290? ? ?? ? ?cleangcc_-funroll-loops2017072020170718
166727? ? ?? ? ?cleangcc2017072020170718
178300? ? ?? ? ?cleangcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
100256165? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
100320134? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
100379814? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
100410622? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
100480364? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
100484402? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
100505963? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
100568149? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
100581775? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
100602364? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
100627559? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
100638432? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
100646225? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
100653901? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
100666435? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
100667999? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
100670063? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
100681635? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
100690717? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
100703053? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
100716071? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
100719313? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
100727984? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
100738693? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072020170718
100744868? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
100753529? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
100760309? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
100788721? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
100790111? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072020170718
100796863? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
100813888? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
100821165? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
100825634? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
100831050? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
100831082? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
100834208? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
100841199? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
100850283? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
100850966? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
100871222? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
100873609? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
100885057? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
100887700? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
100894915? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
100895713? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
100896472? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
100942499? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
100944494? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
100945902? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
100956833? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
100977288? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
100997645? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
101000026? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
101001228? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
101002447? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072020170718
101010136? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
101011422? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
101038874? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
101062150? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
101064753? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
101096131? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072020170718
101101171? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
101103504? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
101111835? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
101116207? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
101140813? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
101158665? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
101162128? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
101165107? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
101175594? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
101208840? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
101239228? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
101260363? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072020170718
101272497? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
101285295? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
101294221? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
101324300? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
101340460? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
101340519? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
101358057? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
101654102? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
101895084? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
102118988? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
102164779? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
102183548? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
103282380? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
103390960? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
103549582? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
103929252? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
104239793? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
104463786? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
104581520? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
290139633? ? ?? ? ?refgcc_-funroll-loops2017072020170718
302912549? ? ?? ? ?refgcc2017072020170718
303813702? ? ?? ? ?refcc2017072020170718