Implementation notes: amd64, oki, crypto_stream/hc256

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_stream
Primitive: hc256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35398? ? ?? ? ?e/hc-256/200701gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
35410? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
35458? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
35996? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
36004? ? ?? ? ?e/hc-256/200511gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
36116? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
36142? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
36146? ? ?? ? ?e/hc-256/200511gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
36186? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
36206? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
36216? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
36232? ? ?? ? ?e/hc-256/200701gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
36690? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
36702? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
36712? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
36770? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
36926? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
36956? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
36996? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
37002? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
37004? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
37028? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
37032? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
37050? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
37074? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
37098? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
37102? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
37122? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
37128? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
37138? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
37240? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
37386? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
37618? ? ?? ? ?e/hc-256/200701gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
37660? ? ?? ? ?e/hc-256/200511gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
37686? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
37788? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
38034? ? ?? ? ?e/hc-256/200701gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
38048? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
38130? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
38272? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
38276? ? ?? ? ?e/hc-256/200511gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
38462? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
38478? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38494? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
38526? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
38536? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
38536? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
38544? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
38556? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
38582? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38588? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
38610? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
38630? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
38640? ? ?? ? ?e/hc-256/200701gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
38664? ? ?? ? ?e/hc-256/200701gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
38674? ? ?? ? ?e/hc-256/200701gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
38680? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
38680? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
38684? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
38688? ? ?? ? ?e/hc-256/200701gcc_-Os_-fomit-frame-pointer2019011020181123
38690? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38694? ? ?? ? ?e/hc-256/200701gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
38704? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
38706? ? ?? ? ?e/hc-256/200701gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
38706? ? ?? ? ?e/hc-256/200701gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38718? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
38720? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
38740? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
38742? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
38746? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
38748? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
38754? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
38754? ? ?? ? ?e/hc-256/200701gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
38756? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
38758? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
38762? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
38762? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
38764? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
38768? ? ?? ? ?e/hc-256/200701gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
38768? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
38778? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
38782? ? ?? ? ?e/hc-256/200701gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
38782? ? ?? ? ?e/hc-256/200701gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
38790? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
38812? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
38812? ? ?? ? ?e/hc-256/200701gcc_-O2_-fomit-frame-pointer2019011020181123
38814? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
38818? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
38824? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
38828? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
38830? ? ?? ? ?e/hc-256/200511gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
38842? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
38848? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
38852? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
38864? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
38866? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
38870? ? ?? ? ?e/hc-256/200511gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
38878? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
38878? ? ?? ? ?e/hc-256/200511gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
38878? ? ?? ? ?e/hc-256/200511gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38880? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
38884? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
38894? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
38912? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38914? ? ?? ? ?e/hc-256/200511gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
38918? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
38922? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
38926? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
38934? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
38934? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
38942? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
38956? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38956? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
38964? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
38968? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
38978? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
38978? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
38984? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
38988? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
38990? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
38990? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
38992? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
38996? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
38996? ? ?? ? ?e/hc-256/200511gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
39002? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
39014? ? ?? ? ?e/hc-256/200511gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
39018? ? ?? ? ?e/hc-256/200511gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
39018? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
39024? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
39028? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
39050? ? ?? ? ?e/hc-256/200511gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
39052? ? ?? ? ?e/hc-256/200511gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
39054? ? ?? ? ?e/hc-256/200511gcc_-Os_-fomit-frame-pointer2019011020181123
39062? ? ?? ? ?e/hc-256/200511gcc_-O2_-fomit-frame-pointer2019011020181123
39072? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
39096? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
39112? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
39188? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
39242? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
39298? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
39302? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
39324? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
39398? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
39412? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
39446? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
39452? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
39590? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
39596? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
39632? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
39644? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
39648? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
39664? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
39692? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
39702? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
39744? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
39752? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
39754? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
39784? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
39838? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
39844? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
39892? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
39978? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
39998? ? ?? ? ?e/hc-256/200701gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
40000? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
40010? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
40076? ? ?? ? ?e/hc-256/200701gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
40084? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
40114? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
40142? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
40158? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
40174? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
40176? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
40178? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
40190? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
40194? ? ?? ? ?e/hc-256/200511gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
40200? ? ?? ? ?e/hc-256/200511gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
40204? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
40204? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
40218? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
40218? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
40226? ? ?? ? ?e/hc-256/200701gcc_-m64_-O_-fomit-frame-pointer2019011020181123
40238? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
40240? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
40254? ? ?? ? ?e/hc-256/200701gcc_-O_-fomit-frame-pointer2019011020181123
40264? ? ?? ? ?e/hc-256/200701gcc_-O3_-fomit-frame-pointer2019011020181123
40270? ? ?? ? ?e/hc-256/200511gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
40272? ? ?? ? ?e/hc-256/200701gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
40278? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
40284? ? ?? ? ?e/hc-256/200701gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
40296? ? ?? ? ?e/hc-256/200701gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
40298? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
40300? ? ?? ? ?e/hc-256/200701gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
40316? ? ?? ? ?e/hc-256/200701gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
40322? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
40340? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
40346? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
40360? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
40364? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
40418? ? ?? ? ?e/hc-256/200511gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
40422? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
40430? ? ?? ? ?e/hc-256/200511gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
40438? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
40466? ? ?? ? ?e/hc-256/200701gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
40492? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
40494? ? ?? ? ?e/hc-256/200511gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
40514? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
40520? ? ?? ? ?e/hc-256/200511gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
40520? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
40526? ? ?? ? ?e/hc-256/200511gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
40544? ? ?? ? ?e/hc-256/200511gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
40564? ? ?? ? ?e/hc-256/200511gcc_-O3_-fomit-frame-pointer2019011020181123
40626? ? ?? ? ?e/hc-256/200701gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
40654? ? ?? ? ?e/hc-256/200701gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
40898? ? ?? ? ?e/hc-256/200511gcc_-O_-fomit-frame-pointer2019011020181123
40912? ? ?? ? ?e/hc-256/200511gcc_-m64_-O_-fomit-frame-pointer2019011020181123
40926? ? ?? ? ?e/hc-256/200511gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
42562? ? ?? ? ?e/hc-256/200511clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42568? ? ?? ? ?e/hc-256/200511clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42576? ? ?? ? ?e/hc-256/200511clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42580? ? ?? ? ?e/hc-256/200511clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42626? ? ?? ? ?e/hc-256/200701clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42626? ? ?? ? ?e/hc-256/200701clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42630? ? ?? ? ?e/hc-256/200701clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42636? ? ?? ? ?e/hc-256/200701clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42662? ? ?? ? ?e/hc-256/200511clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
42666? ? ?? ? ?e/hc-256/200701clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
42694? ? ?? ? ?e/hc-256/200511clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
42696? ? ?? ? ?e/hc-256/200701clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
42702? ? ?? ? ?e/hc-256/200511clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
42704? ? ?? ? ?e/hc-256/200701clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
42716? ? ?? ? ?e/hc-256/200701clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
42770? ? ?? ? ?e/hc-256/200511clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
126016? ? ?? ? ?e/hc-256/200701cc2019011020181123
126750? ? ?? ? ?e/hc-256/200511cc2019011020181123
127198? ? ?? ? ?e/hc-256/200701gcc2019011020181123
127262? ? ?? ? ?e/hc-256/200701gcc_-funroll-loops2019011020181123
128622? ? ?? ? ?e/hc-256/200511gcc_-funroll-loops2019011020181123
128674? ? ?? ? ?e/hc-256/200511gcc2019011020181123

Compiler output

Implementation: e/hc-256/200511
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x274cbe0: v4i64 = X86ISD::VTRUNC 0x274ca10
try.c: 0x274ca10: v16i32 = vselect 0x272b960, 0x26d2290, 0x274c8e0
try.c: 0x272b960: v4i1 = X86ISD::PCMPGTM 0x2735d10, 0x26dc2b0
try.c: 0x2735d10: v4i64 = X86ISD::VBROADCAST 0x26dc640
try.c: 0x26dc640: i64,ch = load<LD8[%uglygep72]> 0x2631de0, 0x26fcaf0, undef:i64
try.c: 0x26fcaf0: i64 = add 0x2736bf0, 0x26df190
try.c: 0x2736bf0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2733a30: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x26df190: i64 = shl 0x27331e0, Constant:i8<3>
try.c: 0x27331e0: i64,ch = CopyFromReg 0x2631de0, Register:i64 %vreg50
try.c: 0x27370b0: i64 = Register %vreg50
try.c: 0x26c7770: i8 = Constant<3>
try.c: 0x2734380: i64 = undef
try.c: 0x26dc2b0: v4i64,ch = CopyFromReg 0x2631de0, Register:v4i64 %vreg13
try.c: 0x26ed760: v4i64 = Register %vreg13
try.c: 0x26d2290: v16i32 = X86ISD::VBROADCAST 0x2733440
try.c: 0x2733440: i32,ch = load<LD4[ConstantPool]> 0x2631de0, 0x274c550, undef:i64
try.c: 0x274c550: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x26de070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2734380: i64 = undef
try.c: 0x274c8e0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x274c7b0: i32 = Constant<0>
try.c: 0x274c7b0: i32 = Constant<0>
try.c: 0x274c7b0: i32 = Constant<0>
try.c: 0x274c7b0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments e/hc-256/200511

Compiler output

Implementation: e/hc-256/200511
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x27028f0: v4i64 = X86ISD::VTRUNC 0x2702720
try.c: 0x2702720: v16i32 = vselect 0x26e1470, 0x2694170, 0x27025f0
try.c: 0x26e1470: v4i1 = X86ISD::PCMPGTM 0x26eb220, 0x2680e30
try.c: 0x26eb220: v4i64 = X86ISD::VBROADCAST 0x26811c0
try.c: 0x26811c0: i64,ch = load<LD8[%uglygep72]> 0x25e5dd0, 0x267b9f0, undef:i64
try.c: 0x267b9f0: i64 = add 0x26ec100, 0x268bd50
try.c: 0x26ec100: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x268b520: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x268bd50: i64 = shl 0x268acd0, Constant:i8<3>
try.c: 0x268acd0: i64,ch = CopyFromReg 0x25e5dd0, Register:i64 %vreg50
try.c: 0x26ec5c0: i64 = Register %vreg50
try.c: 0x268d350: i8 = Constant<3>
try.c: 0x26e9080: i64 = undef
try.c: 0x2680e30: v4i64,ch = CopyFromReg 0x25e5dd0, Register:v4i64 %vreg13
try.c: 0x26862f0: v4i64 = Register %vreg13
try.c: 0x2694170: v16i32 = X86ISD::VBROADCAST 0x268af30
try.c: 0x268af30: i32,ch = load<LD4[ConstantPool]> 0x25e5dd0, 0x2702260, undef:i64
try.c: 0x2702260: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2683e10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x26e9080: i64 = undef
try.c: 0x27025f0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x27024c0: i32 = Constant<0>
try.c: 0x27024c0: i32 = Constant<0>
try.c: 0x27024c0: i32 = Constant<0>
try.c: 0x27024c0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/hc-256/200511

Compiler output

Implementation: e/hc-256/200701
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xf0d460: v4i64 = X86ISD::VTRUNC 0xf0d290
try.c: 0xf0d290: v16i32 = vselect 0xf03220, 0xe71ea0, 0xf0d160
try.c: 0xf03220: v4i1 = X86ISD::PCMPGTM 0xef59a0, 0xea13a0
try.c: 0xef59a0: v4i64 = X86ISD::VBROADCAST 0xea1730
try.c: 0xea1730: i64,ch = load<LD8[%uglygep72]> 0xdf0dd0, 0xee62c0, undef:i64
try.c: 0xee62c0: i64 = add 0xef6880, 0xe8d310
try.c: 0xef6880: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xeddb90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe8d310: i64 = shl 0xedd340, Constant:i8<3>
try.c: 0xedd340: i64,ch = CopyFromReg 0xdf0dd0, Register:i64 %vreg50
try.c: 0xef6d40: i64 = Register %vreg50
try.c: 0xe979f0: i8 = Constant<3>
try.c: 0xef3800: i64 = undef
try.c: 0xea13a0: v4i64,ch = CopyFromReg 0xdf0dd0, Register:v4i64 %vreg13
try.c: 0xe915e0: v4i64 = Register %vreg13
try.c: 0xe71ea0: v16i32 = X86ISD::VBROADCAST 0xedd5a0
try.c: 0xedd5a0: i32,ch = load<LD4[ConstantPool]> 0xdf0dd0, 0xf0cdd0, undef:i64
try.c: 0xf0cdd0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe8f100: i64 = TargetConstantPool<i32 1> 0
try.c: 0xef3800: i64 = undef
try.c: 0xf0d160: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xf0d030: i32 = Constant<0>
try.c: 0xf0d030: i32 = Constant<0>
try.c: 0xf0d030: i32 = Constant<0>
try.c: 0xf0d030: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments e/hc-256/200701

Compiler output

Implementation: e/hc-256/200701
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xe75a70: v4i64 = X86ISD::VTRUNC 0xe758a0
try.c: 0xe758a0: v16i32 = vselect 0xe724e0, 0xe232f0, 0xe75770
try.c: 0xe724e0: v4i1 = X86ISD::PCMPGTM 0xe704c0, 0xe2a7a0
try.c: 0xe704c0: v4i64 = X86ISD::VBROADCAST 0xe2ab30
try.c: 0xe2ab30: i64,ch = load<LD8[%uglygep72]> 0xd6bde0, 0xe17be0, undef:i64
try.c: 0xe17be0: i64 = add 0xe713a0, 0xe11c00
try.c: 0xe713a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xe689c0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe11c00: i64 = shl 0xe68170, Constant:i8<3>
try.c: 0xe68170: i64,ch = CopyFromReg 0xd6bde0, Register:i64 %vreg50
try.c: 0xe71860: i64 = Register %vreg50
try.c: 0xe2fa40: i8 = Constant<3>
try.c: 0xe6eb30: i64 = undef
try.c: 0xe2a7a0: v4i64,ch = CopyFromReg 0xd6bde0, Register:v4i64 %vreg13
try.c: 0xe1dcb0: v4i64 = Register %vreg13
try.c: 0xe232f0: v16i32 = X86ISD::VBROADCAST 0xe683d0
try.c: 0xe683d0: i32,ch = load<LD4[ConstantPool]> 0xd6bde0, 0xe753e0, undef:i64
try.c: 0xe753e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe1b7d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xe6eb30: i64 = undef
try.c: 0xe75770: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xe75640: i32 = Constant<0>
try.c: 0xe75640: i32 = Constant<0>
try.c: 0xe75640: i32 = Constant<0>
try.c: 0xe75640: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/hc-256/200701