Implementation notes: x86, gpu, crypto_hash/knot384

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: knot384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14620505742 127 022345 543 744refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
15087123090 127 019028 539 744refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
16511201849 127 013464 531 744refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
16696006386 127 022488 539 744refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
16886445789 127 021057 543 744refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
17182441849 127 013464 531 744refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
17526481849 127 013464 531 744refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
17541603254 127 020192 539 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
17896621920 127 013516 531 744refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
17918462547 127 018925 543 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
18041681890 127 013512 531 744refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
18129642406 127 015596 539 744refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
18497682542 127 018684 539 744refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
18821721864 127 013496 531 744refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
19011921890 127 013512 531 744refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
19262842478 127 018553 543 744refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
19597966662 127 024808 539 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
19694644628 127 022688 539 744refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
19899441864 127 013496 531 744refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
19933041900 127 013544 531 744refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
19976482397 127 018597 543 744refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
19982201864 127 013496 531 744refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
20029002414 127 018577 543 744refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
20073802704 127 018768 539 744refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
20084481898 127 013544 531 744refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
20216362356 127 018716 539 744refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
20256601900 127 013544 531 744refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
20260003910 127 019628 539 744refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
20351444313 127 020060 539 744refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
20365684284 127 021681 543 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
20371362356 127 018716 539 744refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
20447201890 127 013512 531 744refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
20498463957 127 018236 539 744refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
20508764956 127 021633 543 744refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
20517402531 127 019072 539 744refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
20558442397 127 018597 543 744refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
20615762542 127 018684 539 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
20637322400 127 018364 539 744refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
20666764628 127 022688 539 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
20745204242 127 021486 547 744refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
20865644242 127 022094 547 744refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
20888002397 127 018597 543 744refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
20917284956 127 021633 543 744refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
21016244702 127 020514 547 744refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
21147525036 127 020321 543 744refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
21162682463 127 018673 543 744refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
21308522136 127 014488 539 744refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
21344281900 127 013544 531 744refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
21370082523 127 018685 543 744refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
21449404313 127 020060 539 744refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
21485602813 127 018904 539 744refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
21555243972 127 019362 547 744refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
21565124282 127 020398 547 744refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
21738162408 127 018577 543 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
21923321911 127 013484 531 744refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
21967764092 127 020948 539 744refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
22023042523 127 018685 543 744refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
22092042547 127 018925 543 744refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
22146964702 127 020514 547 744refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
22185562375 127 018485 543 744refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
22274205096 127 020650 547 744refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
22302212374 127 015240 539 744refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
22374062230 127 014620 539 744refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
22480802523 127 018685 543 744refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
22533842068 127 014413 543 744refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
22551242542 127 018684 539 744refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
22579322337 127 014993 543 744refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
22597722427 127 015525 543 744refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
22646402119 127 014637 543 744refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
22655642078 127 014640 539 744refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
22679842427 127 015525 543 744refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
22722084702 127 020514 547 744refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
22831403960 127 019334 547 744refgcc_-m32_-O3_-fomit-frame-pointer2019082220190816
22837082704 127 018768 539 744refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
22838842120 127 013840 531 744refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
22871322356 127 018716 539 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
23024482425 127 018720 539 744refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
23033604242 127 022094 547 744refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
23061562423 127 018140 539 744refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
23063684988 127 023264 539 744refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
23333282498 127 018984 539 744refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
23340322503 127 019016 539 744refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
23458002428 127 018904 539 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
23614162408 127 018577 543 744refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
23685843924 127 021506 547 744refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
23691884316 127 020205 543 744refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
23698282146 127 014785 543 744refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
23783362146 127 014785 543 744refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
23829244282 127 020206 547 744refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
23907365096 127 020638 547 744refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
23941282119 127 014637 543 744refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
23952442104 127 013648 531 744refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
23953602078 127 014640 539 744refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
24009802383 127 015257 543 744refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
24090484282 127 020398 547 744refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
24090683896 127 021178 547 744refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
24133922503 127 019016 539 744refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
24133922235 127 015121 543 744refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
24154762146 127 014785 543 744refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
24156362098 127 013704 531 744refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
24197482089 127 013668 531 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
24252922528 127 018972 539 744refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
24261962107 127 013664 531 744refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
24267644681 127 020636 539 744refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
24310122467 127 018860 539 744refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
24511602374 127 015240 539 744refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
24566042169 127 014728 539 744refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
24573482091 127 013684 531 744refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
24579965096 127 020638 547 744refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
24589602094 127 013684 531 744refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
24647562127 127 013856 531 744refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
24652242078 127 014640 539 744refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
24653285096 127 020586 547 744refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
24730242091 127 013684 531 744refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
24743922427 127 015525 543 744refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
24761082096 127 013700 531 744refgcc_-m32_-Os_-fomit-frame-pointer2019082220190816
24874042235 127 015121 543 744refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
24895602458 127 015564 539 744refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
25026482367 127 015233 543 744refgcc_-m32_-O2_-fomit-frame-pointer2019082220190816
25060082383 127 015257 543 744refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
25122802144 127 014653 543 744refgcc_-m32_-O_-fomit-frame-pointer2019082220190816
25157322374 127 015240 539 744refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
25182882235 127 015137 543 744refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
25185922107 127 013664 531 744refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
25313245104 127 023309 543 744refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
25363965036 127 020321 543 744refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
25389962213 127 014765 543 744refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
25536162120 127 013840 531 744refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
25616882235 127 015121 543 744refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
25621284156 127 019572 539 744refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
25656842096 127 013700 531 744refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
25702405184 127 021257 543 744refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
25722602213 127 014765 543 744refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
25801042213 127 014765 543 744refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
25881564284 127 021681 543 744refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
26013002235 127 015153 543 744refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
26058242089 127 013668 531 744refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
26112042235 127 015137 543 744refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
26144642167 127 014828 539 744refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
26177242175 127 014828 539 744refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
26237602235 127 015137 543 744refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
26589404316 127 020205 543 744refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
26638962213 127 014765 543 744refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
26717282104 127 013648 531 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
26745482094 127 013684 531 744refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
27041202213 127 014765 543 744refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
27083682110 127 014648 539 744refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
27120522242 127 015128 539 744refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
27330842098 127 014712 539 744refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
27332722103 127 013720 531 744refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
27530442134 127 014696 539 744refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
27533202140 127 014796 539 744refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
27538482175 127 014828 539 744refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
27612042213 127 014765 543 744refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
28237202104 127 013648 531 744refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
28306804372 254 014844 539 744refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
28396842098 127 013704 531 744refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
28445282169 127 014728 539 744refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
28615162120 127 013840 531 744refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
28650242127 127 013856 531 744refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
28739082213 127 014765 543 744refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
29012042103 127 013720 531 744refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
29093322107 127 013664 531 744refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
32250362127 127 013856 531 744refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
327011412496 254 022485 543 744refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
33201443870 254 013576 531 744refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
34282086136 127 024713 543 744refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
34626203397 127 020192 539 744refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
37404325150 254 016156 539 744refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
38429801910 127 013544 531 744refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
39362001923 127 013560 531 744refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
39810001920 127 013560 531 744refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816

Test failure

Implementation: opt
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 168, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt
gcc -m32 -O2 -fomit-frame-pointer opt
gcc -m32 -O3 -fomit-frame-pointer opt
gcc -m32 -O -fomit-frame-pointer opt
gcc -m32 -Os -fomit-frame-pointer opt
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opt
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opt
gcc -m32 -march=athlon -O -fomit-frame-pointer opt
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opt
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opt
gcc -m32 -march=i386 -O -fomit-frame-pointer opt
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opt
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opt
gcc -m32 -march=i486 -O -fomit-frame-pointer opt
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6 -O -fomit-frame-pointer opt
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opt
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium -O -fomit-frame-pointer opt
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt

Test failure

Implementation: opt
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_hash is nondeterministic
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -m32 -march=barcelona -O -fomit-frame-pointer opt
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt
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