Implementation notes: x86, gcc16, crypto_hash/fsb512

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: fsb512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
100798170? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072020170718
100804946? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072020170718
100831884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
100835007? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072020170718
100838624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072020170718
100864989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072020170718
100865220? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072020170718
100883239? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072020170718
100883977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072020170718
100895471? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072020170718
100897427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072020170718
100903021? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072020170718
100916426? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072020170718
101010943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072020170718
101016378? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072020170718
101032198? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
101038886? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072020170718
101047710? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072020170718
101093663? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072020170718
101095940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072020170718
101106081? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072020170718
101128043? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072020170718
101134065? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
101144718? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
101145233? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072020170718
101149970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072020170718
101154791? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072020170718
101173560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072020170718
101182624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072020170718
101455207? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072020170718
102130276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072020170718
102144466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072020170718
102145020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072020170718
102169427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072020170718
103421082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072020170718
103440253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
103504704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072020170718
104238514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072020170718
104293810? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
104313119? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
104475380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072020170718
104484039? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072020170718
104494982? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072020170718
104509699? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072020170718
104541362? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072020170718
104544187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072020170718
104554691? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
104560618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072020170718
104566396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072020170718
104614240? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072020170718
104615894? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072020170718
104618105? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072020170718
104619292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072020170718
104628393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072020170718
104634540? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072020170718
104638302? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
104643548? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072020170718
104644015? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072020170718
104646500? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072020170718
104653925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072020170718
104654239? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072020170718
104657775? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072020170718
104658927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
104659058? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072020170718
104661046? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072020170718
104668575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072020170718
104676400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072020170718
104684923? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072020170718
104688476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072020170718
104696844? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072020170718
104713234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072020170718
104721250? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072020170718
104753353? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072020170718
104769220? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
104769984? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
104860323? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072020170718
104871688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072020170718
104930292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072020170718
104960230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072020170718
104962029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072020170718
104970490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072020170718
104991703? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072020170718
105115964? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072020170718
105217494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072020170718
105228878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072020170718
105246146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072020170718
105255511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072020170718
105264723? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072020170718
105273113? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072020170718
105296324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072020170718
105296344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072020170718
105299117? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072020170718
105301878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
105322803? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
105327933? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072020170718
105329514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072020170718
105334835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072020170718
105357909? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072020170718
105377486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072020170718
105417337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072020170718
105439102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072020170718
105463871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072020170718
105473851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
105549046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072020170718
105623081? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072020170718
105649506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072020170718
105671308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072020170718
105694691? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
105726598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072020170718
105733785? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072020170718
105736047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072020170718
105741569? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
105753323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072020170718
105754834? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072020170718
105758212? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
105776995? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072020170718
105814754? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072020170718
105836586? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072020170718
105841267? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
105842223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072020170718
105845746? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072020170718
105855010? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072020170718
105872744? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072020170718
105901682? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072020170718
105910861? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072020170718
105927013? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072020170718
105934992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072020170718
105939354? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
105939380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072020170718
105954459? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072020170718
105962019? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072020170718
106004646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072020170718
106007827? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072020170718
106046678? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
106050891? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072020170718
106074535? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072020170718
106080083? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072020170718
106091756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072020170718
106117077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072020170718
106168125? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072020170718
106179670? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072020170718
106220132? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072020170718
106250035? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072020170718
106266074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072020170718
106271465? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072020170718
106279114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072020170718
106310478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
106313143? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072020170718
106370871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
106481370? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072020170718
106540700? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
106658377? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072020170718
106679941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072020170718
106680108? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
106821179? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072020170718
106904184? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
106988295? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072020170718
108368681? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072020170718
108863351? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072020170718
109300953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072020170718