Implementation notes: amd64, gcc16, crypto_hash/essence512

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: essence512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
59186? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
59319? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
59476? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
59478? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
59523? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
59712? ? ?? ? ?gccgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
59785? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
60246? ? ?? ? ?gccgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
60440? ? ?? ? ?gccgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
61178? ? ?? ? ?gccgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
61178? ? ?? ? ?gccgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
61492? ? ?? ? ?gccgcc_-O3_-fomit-frame-pointer2017072020170718
61898? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
61917? ? ?? ? ?gccgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
61968? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
62391? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
62412? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
62953? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
62954? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
63479? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
63491? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
63492? ? ?? ? ?gccgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
64535? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
64799? ? ?? ? ?gccgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
64799? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
64799? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
81745? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
81746? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
82280? ? ?? ? ?gccgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
82353? ? ?? ? ?gccgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
84662? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
84744? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
88937? ? ?? ? ?gccgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
89988? ? ?? ? ?gccgcc_-O2_-fomit-frame-pointer2017072020170718
90083? ? ?? ? ?gccgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
91343? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
91345? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
91353? ? ?? ? ?gccgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
92613? ? ?? ? ?gccgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
92653? ? ?? ? ?gccgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
93038? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
93192? ? ?? ? ?gccgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
93489? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
93505? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
93507? ? ?? ? ?gccgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
93545? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
93789? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
94555? ? ?? ? ?gccgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
94555? ? ?? ? ?gccgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
94842? ? ?? ? ?gccgcc_-Os_-fomit-frame-pointer2017072020170718
94904? ? ?? ? ?gccgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
94930? ? ?? ? ?gccgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
94945? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
94964? ? ?? ? ?gccgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
94965? ? ?? ? ?gccgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
95173? ? ?? ? ?gccgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
95860? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
95871? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
96007? ? ?? ? ?gccgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
96011? ? ?? ? ?gccgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
96011? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
96011? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
96024? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
96377? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
100386? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
107474? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
107520? ? ?? ? ?gccgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
107525? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
108035? ? ?? ? ?gccgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
108254? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
108383? ? ?? ? ?gccgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
108392? ? ?? ? ?gccgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
108413? ? ?? ? ?gccgcc_-m64_-O_-fomit-frame-pointer2017072020170718
108451? ? ?? ? ?gccgcc_-O_-fomit-frame-pointer2017072020170718
108459? ? ?? ? ?gccgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
108944? ? ?? ? ?gccgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
109652? ? ?? ? ?gccgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
109864? ? ?? ? ?gccgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
110015? ? ?? ? ?gccgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
110147? ? ?? ? ?gccgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
112156? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
112189? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
112249? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
112250? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
112579? ? ?? ? ?gccgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
112604? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
112605? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
113037? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
113050? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
113132? ? ?? ? ?gccgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
115747? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
115754? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
352003? ? ?? ? ?gccgcc_-funroll-loops2017072020170718
352130? ? ?? ? ?gcccc2017072020170718
352130? ? ?? ? ?gccgcc2017072020170718