Implementation notes: x86, gpu, crypto_hash/md6d384

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: md6d384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1353969148 0 421737 404 756refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082320190816
1382707582 0 418795 388 756refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082320190816
1474609148 0 421737 404 756refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082320190816
1477569308 0 421929 404 756refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082320190816
14904811906 0 427627 396 756refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
1500049148 0 421737 404 756refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082320190816
1514447582 0 418795 388 756refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082320190816
1516687582 0 418795 388 756refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082320190816
1526729292 0 421897 404 756refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082320190816
15459210042 0 422215 396 756refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082320190816
1552768894 0 420123 388 756refgcc_-m32_-Os_-fomit-frame-pointer2019082320190816
15721210506 0 423336 400 756refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082320190816
1574329702 0 421843 396 756refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082320190816
15748011190 0 426932 400 756refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082320190816
1582769292 0 421897 404 756refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082320190816
1592329292 0 421897 404 756refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082320190816
15948811906 0 427627 396 756refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082320190816
16084811551 0 427111 396 756refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082320190816
16144410042 0 422215 396 756refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
16690414114 0 430700 400 756refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082320190816
1689247553 0 418763 388 756refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082320190816
1690049430 0 421988 400 756refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082320190816
1694087559 0 418695 388 756refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082320190816
1712967578 0 418727 388 756refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082320190816
17132011236 0 427316 400 756refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082320190816
17327215238 0 818847 388 756refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
1734407610 0 418831 388 756refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
1736847609 0 418815 388 756refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
1740127602 0 418815 388 756refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082320190816
1748367604 0 418815 388 756refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
17490013780 0 429948 400 756refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082320190816
1749568723 0 420961 404 756refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082320190816
1768288948 0 421176 400 756refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082320190816
1771387553 0 418763 388 756refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082320190816
1772927617 0 418847 388 756refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082320190816
1778808723 0 420961 404 756refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082320190816
1778887622 0 418847 388 756refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082320190816
1820848725 0 420961 404 756refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082320190816
18318012016 0 428127 396 756refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082320190816
1834329875 0 422160 400 756refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082320190816
1834609572 0 421815 396 756refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082320190816
1845367553 0 418763 388 756refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082320190816
1853927621 0 418831 388 756refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082320190816
1856489572 0 421815 396 756refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082320190816
1858967589 0 418811 388 756refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082320190816
18627213575 0 429787 396 756refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082320190816
1880447610 0 418831 388 756refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082320190816
18862812016 0 428127 396 756refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082320190816
18968811857 0 427935 396 756refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082320190816
1918687609 0 418815 388 756refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082320190816
19196811493 0 427612 400 756refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
1924688725 0 420961 404 756refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082320190816
1927289444 0 421671 396 756refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082320190816
19278418244 0 821460 400 756refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
1959128725 0 420961 404 756refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082320190816
2024448723 0 420961 404 756refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082320190816
2040168723 0 420961 404 756refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082320190816
2202048800 0 420011 388 756refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082320190816
2239208789 0 419995 388 756refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082320190816
2331768881 0 420023 388 756refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082320190816
2352728794 0 420091 388 756refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082320190816
2354728888 0 420107 388 756refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082320190816
2366198876 0 420107 388 756refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082320190816
2368888792 0 419995 388 756refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082320190816
2382648794 0 420091 388 756refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082320190816
2385648783 0 419911 388 756refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082320190816
2442048881 0 420023 388 756refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082320190816
2455808892 0 420203 388 756refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082320190816
2458568794 0 420091 388 756refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082320190816
2464008802 0 420011 388 756refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082320190816
2476208783 0 419911 388 756refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082320190816
2546368783 0 419911 388 756refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082320190816
2574248888 0 420107 388 756refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082320190816
26864111587 0 424096 400 756refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082320190816
2689648800 0 420011 388 756refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082320190816
2700929674 0 421607 396 756refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082320190816
2710328892 0 420203 388 756refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082320190816
27141611867 0 424681 404 756refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082320190816
27503215464 0 431352 400 756refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082320190816
27520412185 0 428017 404 756refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082320190816
27634810346 0 422500 400 756refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082320190816
27769214895 0 430916 400 756refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082320190816
27930412716 0 428665 404 756refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082320190816
27997212264 0 428085 404 756refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082320190816
2805808881 0 420023 388 756refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082320190816
28153224497 0 442835 404 756refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
28210019438 0 435187 404 756refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082320190816
28327212442 0 427819 396 756refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082320190816
28466013757 0 429681 404 756refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082320190816
28592441018 0 836463 404 756refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
28613610042 0 422257 404 756refgcc_-m32_-O_-fomit-frame-pointer2019082320190816
28824011867 0 424681 404 756refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082320190816
28850012983 0 428788 400 756refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082320190816
28878415464 0 431352 400 756refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082320190816
28944412017 0 427567 396 756refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082320190816
28957213253 0 429288 400 756refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082320190816
28964023438 0 441347 404 756refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082320190816
29051211888 0 424412 400 756refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082320190816
29118810472 0 422833 404 756refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082320190816
2919768894 0 420123 388 756refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082320190816
29368410936 0 423521 404 756refgcc_-m32_-O2_-fomit-frame-pointer2019082320190816
29414412983 0 428788 400 756refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082320190816
29457615464 0 431352 400 756refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082320190816
29535210346 0 422500 400 756refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082320190816
2957048886 0 420107 388 756refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082320190816
29620010748 0 422767 396 756refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082320190816
29764413253 0 429288 400 756refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082320190816
29943612465 0 428341 404 756refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082320190816
30187613757 0 429681 404 756refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082320190816
30316411993 0 424735 396 756refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082320190816
30363210245 0 422503 396 756refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082320190816
30504410926 0 423160 400 756refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082320190816
30702413757 0 429681 404 756refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082320190816
30787610318 0 422653 404 756refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082320190816
30951210926 0 423160 400 756refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082320190816
30960411867 0 424681 404 756refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082320190816
31142812646 0 428529 404 756refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082320190816
31156016840 0 432344 408 756refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082320190816
31181611888 0 424412 400 756refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082320190816
31341617884 0 433040 408 756refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082320190816
31385212646 0 428529 404 756refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082320190816
31508410318 0 422653 404 756refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082320190816
31620812808 0 428715 396 756refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082320190816
31638016840 0 432344 408 756refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082320190816
31681211587 0 424096 400 756refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082320190816
31694811888 0 424412 400 756refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082320190816
31770416840 0 432344 408 756refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082320190816
3195768789 0 419995 388 756refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082320190816
32186828749 0 446639 404 756refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082320190816
32303217884 0 433120 408 756refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082320190816
3237928892 0 420203 388 756refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082320190816
32516414895 0 430916 400 756refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082320190816
32551617884 0 433120 408 756refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082320190816
32562412646 0 428529 404 756refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082320190816
32578814895 0 430916 400 756refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082320190816
33162010926 0 423160 400 756refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082320190816
33233610318 0 422653 404 756refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082320190816
34114017884 0 433088 408 756refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082320190816
3413649839 0 421885 404 756refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082320190816
34474021053 0 436923 404 756refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082320190816
34636012421 0 428932 400 756refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
35107619192 0 434067 404 756refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082320190816
35230423438 0 439719 404 756refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082320190816
35460021474 0 824052 400 756refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
36063623755 0 440111 404 756refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082320190816
36380019582 0 434523 404 756refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
37517223755 0 440111 404 756refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
37965223164 0 440160 408 756refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082320190816
39505619582 0 434523 404 756refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082320190816
40794021037 0 436639 404 756refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082320190816
41039229227 0 447035 404 756refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082320190816
41155222836 0 440136 408 756refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082320190816
41526324678 0 441819 404 756refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082320190816
41886424574 0 441564 408 756refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082320190816
41968024678 0 441819 404 756refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082320190816
42260421273 0 437132 408 756refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082320190816
43946021081 0 436748 408 756refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082320190816
44231224830 0 442428 408 756refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082320190816
44306019712 0 434772 408 756refgcc_-m32_-O3_-fomit-frame-pointer2019082320190816
44341224830 0 442428 408 756refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082320190816
44910029227 0 447035 404 756refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082320190816
45158821037 0 436639 404 756refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082320190816
45282024827 0 441442 400 756refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082320190816
45629219776 0 433706 400 756refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082320190816
45855623914 0 439326 400 756refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082320190816
45892022107 0 437587 404 756refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082320190816
45960819676 0 434740 408 756refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082320190816
46133221053 0 436126 400 756refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082320190816
46362021273 0 437132 408 756refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082320190816
46960429819 0 447835 404 756refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082320190816
48110022107 0 437587 404 756refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082320190816
48336822731 0 438419 404 756refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082320190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref