Implementation notes: x86, gpu, crypto_aead/acorn128v3

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: acorn128v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22022122375 0 041122 404 832opt1gcc_-m32_-O3_-fomit-frame-pointer2019082420190816
22550024079 0 044210 404 832opt1gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
22551024752 0 045502 400 832opt1gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
22566923361 0 041726 404 832opt1gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
22576825142 0 046452 392 832opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
22934022882 0 042080 392 832opt1gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
23099624155 0 044826 404 832opt1gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082420190816
23154422647 0 040830 404 832opt1gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
23249622900 0 041888 392 832opt1gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
23250023383 0 041934 400 832opt1gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
23287223901 0 043893 396 832opt1gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
23580425142 0 046452 392 832opt1gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
23607224363 0 043890 404 832opt1gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
2363106883 0 022776 392 832opt1gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
23696721854 0 040790 404 832opt1gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
23763223901 0 043893 396 832opt1gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
23921721858 0 040353 396 832opt1gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
24074024817 0 045717 396 832opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
24092422458 0 041650 404 832opt1gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
2422326982 0 022901 400 832opt1gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
2423807128 0 023029 400 832opt1gcc_-m32_-O_-fomit-frame-pointer2019082420190816
24248410690 0 030360 392 832opt1gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
24484810224 0 028872 396 832opt1gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
2453569618 0 028237 400 832opt1gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
24574810595 0 029965 396 832opt1gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
24610825140 0 046660 392 832opt1gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
2470486997 0 022037 400 832opt1gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
24752024234 0 043228 396 832opt1gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
2475336997 0 022037 400 832opt1gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
2476246926 0 022656 396 832opt1gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
24779224817 0 045717 396 832opt1gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
24823224482 0 044012 392 832opt1gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
24898410226 0 029805 400 832opt1gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
2502446997 0 022037 400 832opt1gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
2522887437 0 022368 388 832opt1gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082420190816
25304422900 0 041888 392 832opt1gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
25334410690 0 030360 392 832opt1gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
25463221846 0 040778 404 832opt1gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
25529224079 0 044210 404 832opt1gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
2561727914 0 024217 400 832opt1gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
2563657829 0 022672 388 832opt1gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
25649421846 0 040778 404 832opt1gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
2567047546 0 023356 392 832opt1gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
2568486883 0 022776 392 832opt1gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
25750023053 0 042445 396 832opt1gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
2577247475 0 022512 388 832opt1gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
25912210357 0 029933 400 832opt1gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082420190816
25964011582 0 030960 392 832opt1gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
2598366982 0 022901 400 832opt1gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
2598446978 0 021968 396 832opt1gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
25986610882 0 030477 400 832opt1gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082420190816
25990411885 0 031272 392 832opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
2604607441 0 022464 388 832opt1gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
2605447914 0 024201 400 832opt1gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
26057410226 0 029805 400 832opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
2606497770 0 023884 392 832opt1gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
26072410298 0 028757 400 832opt1gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
2608847686 0 023376 396 832opt1gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
2609489618 0 028237 400 832opt1gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
2622037770 0 023884 392 832opt1gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
26248410690 0 030360 392 832opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
26339611579 0 030837 396 832opt1gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
2634927914 0 024217 400 832opt1gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
26472021846 0 040726 404 832opt1gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
2648437878 0 023460 392 832opt1gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
26505011885 0 031272 392 832opt1gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
2654127475 0 022512 388 832opt1gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
2659327510 0 022432 388 832opt1gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
2660327540 0 022480 388 832opt1gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
2666767610 0 023445 396 832opt1gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
2668687914 0 024201 400 832opt1gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
2669607431 0 022304 388 832opt1gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
2670687437 0 022368 388 832opt1gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
26718410678 0 029692 396 832opt1gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
26790810298 0 028757 400 832opt1gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
2680527453 0 022384 388 832opt1gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
2681247866 0 024101 400 832opt1gcc_-m32_-O2_-fomit-frame-pointer2019082420190816
26825211582 0 030960 392 832opt1gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
26887222614 0 040164 396 832opt1gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
2690767453 0 022384 388 832opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
26910022458 0 041650 404 832opt1gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
2692886883 0 022776 392 832opt1gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
2702287441 0 022464 388 832opt1gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
2703247546 0 023356 392 832opt1gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
2703647441 0 022464 388 832opt1gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
27095622458 0 041650 404 832opt1gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
27126023361 0 041726 404 832opt1gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
2714127974 0 024369 396 832opt1gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
2721207510 0 022432 388 832opt1gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
27375623053 0 042445 396 832opt1gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
27627221858 0 040353 396 832opt1gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
27638025139 0 045017 396 832opt1gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
27694422846 0 040904 392 832opt1gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
27889626411 0 048068 392 832opt1gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
2794207475 0 022368 388 832opt1gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
2794607974 0 024369 396 832opt1gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
2796846763 0 022365 396 832opt1gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
2809897540 0 022480 388 832opt1gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
2820727431 0 022304 388 832opt1gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
28228024167 0 043780 392 832opt1gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
28235210158 0 029504 396 832opt1gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
2831287475 0 022368 388 832opt1gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
2833987477 0 022416 388 832opt1gcc_-m32_-Os_-fomit-frame-pointer2019082420190816
28418011885 0 031272 392 832opt1gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
28526410982 0 030020 392 832opt1gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
2853527484 0 022416 388 832opt1gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
2860527810 0 023169 400 832opt1gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
28741223218 0 041545 396 832opt1gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
2879247431 0 022304 388 832opt1gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
2902247914 0 024201 400 832opt1gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
2902449618 0 028237 400 832opt1gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
2911967914 0 024233 400 832opt1gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
2925327475 0 022368 388 832opt1gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
2927647770 0 023884 392 832opt1gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
2932407914 0 024217 400 832opt1gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
29467611090 0 030989 396 832opt1gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
2950927810 0 023169 400 832opt1gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
29648012965 0 033388 392 832opt1gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
2965447484 0 022416 388 832opt1gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
2969487810 0 023169 400 832opt1gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
2996247475 0 022512 388 832opt1gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
3022057664 0 022544 388 832opt1gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
30332811090 0 030989 396 832opt1gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
3055887477 0 022416 388 832opt1gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
31362810298 0 028757 400 832opt1gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
32227811432 0 031216 392 832opt1gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
3233687706 0 022592 388 832opt1gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
3300278213 0 023972 392 832opt1gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
3311857855 0 023821 400 832opt1gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
3345067855 0 023821 400 832opt1gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
3349477622 0 023540 392 832opt1gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
33617411424 0 031220 392 832opt1gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
3381487706 0 022592 388 832opt1gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
3398167706 0 022592 388 832opt1gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
34036412238 0 031476 392 832opt1gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
3406488882 0 025516 392 832opt1gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
34101911458 0 031252 392 832opt1gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
3417727855 0 023821 400 832opt1gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
3420087664 0 022544 388 832opt1gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
3422847855 0 023821 400 832opt1gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
3425087664 0 022544 388 832opt1gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
34312411424 0 031220 392 832opt1gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
34912815666 0 022840 396 832opt1gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
35300411361 0 031056 392 832opt1gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
3589717622 0 023540 392 832opt1gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
3598487601 0 023440 392 832opt1gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
3629327855 0 023821 400 832opt1gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
3661057650 0 023588 392 832opt1gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
3669727855 0 023821 400 832opt1gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
3673927918 0 022816 388 832opt1gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
36929610968 0 029760 396 832opt1gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
3764767913 0 022768 388 832opt1gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
3807007638 0 023568 392 832opt1gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
3905647832 0 022720 388 832opt1gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
3923087855 0 023821 400 832opt1gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
3957367832 0 022720 388 832opt1gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
3995287917 0 022816 388 832opt1gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
4122327832 0 022720 388 832opt1gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
41617629918 0 050981 400 832opt1gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
4162327917 0 022816 388 832opt1gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
4219847917 0 022816 388 832opt1gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
4373887905 0 022812 388 832opt1gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
46805613022 0 032072 396 832opt1gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
49336858988 0 048185 400 832opt1gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
51394528506 0 047977 396 832opt1gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
51681229571 0 051213 396 832opt1gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
53015220068 0 025884 396 832opt1gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
54566016004 0 022908 388 832opt1gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
5945769125 0 025496 392 832opt1gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
61492013139 0 032700 392 832opt1gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
6701498759 0 023676 388 832opt1gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
6842978656 0 023564 388 832opt1gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
72060288767 0 027488 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082420190816
72206128559 0 028519 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
72527968558 0 027728 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
72903408586 0 028519 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
73135088759 0 029488 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
73174048410 0 027831 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
73480568762 0 030359 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
75481408184 0 026659 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
75558488184 0 026659 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
76059648887 0 029524 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082420190816
76282729950 0 031482 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
76392448582 0 027492 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
764660810006 0 031702 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
77774608582 0 027492 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
78351728235 0 026659 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
78532808590 0 027504 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
786267617708 0 027503 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
78686569026 0 030067 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
79151968873 0 028376 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
800111610007 0 031338 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
81355809454 0 029110 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
81415449439 0 028438 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
81596048559 0 028519 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
82214568443 0 025970 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
82511089374 0 028582 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
82925608679 0 027028 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
82947409309 0 028675 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
83184409439 0 028438 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
83549608878 0 026918 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
83670168558 0 027728 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
83826768679 0 027028 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
83842048873 0 028984 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
84670808873 0 028984 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
85475129478 0 030363 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
85727648606 0 027578 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
87555129309 0 028675 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
92411168582 0 027440 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
93608009478 0 030363 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
96134608415 0 026944 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
97112168679 0 026836 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
98508008558 0 027728 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
1186042410007 0 031338 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
124424649058 0 028570 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
227254506513 0 025516 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
352560157149 0 026536 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
369378125880 0 025224 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
369751765972 0 025624 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
374811126019 0 025808 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
378704446015 0 025776 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
395435606890 0 026440 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
396540486631 0 025992 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
399985285965 0 025728 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
402502126640 0 025880 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
403971846631 0 025992 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
405106975956 0 025628 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
405336927149 0 026536 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
407863045959 0 025305 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
409642537274 0 027700 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
410574875808 0 025373 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
410670895972 0 025624 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
411760006901 0 026157 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
413358846732 0 025764 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
414540446774 0 026361 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082420190816
421387355826 0 024456 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
422421567149 0 026536 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
423685446049 0 025617 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082420190816
426247686019 0 025808 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
427438805972 0 025624 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
427451406821 0 025269 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
428526165987 0 024772 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
430822565998 0 024609 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
431556366821 0 025269 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
444466906659 0 025688 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
452445685998 0 024609 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
453435964059 0 020160 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
457228164059 0 020160 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
458004366821 0 025269 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
461285885808 0 025373 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
463437484126 0 020804 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
463731764026 0 020253 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082420190816
464386646759 0 026649 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
466420564059 0 020160 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
471396523784 0 020049 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
471512683337 0 019305 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
473108683886 0 020220 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
473803363784 0 020081 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
474674963784 0 020049 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
475173686759 0 026649 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
475220285998 0 024609 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
475377963337 0 019305 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
477090243784 0 020065 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
477714443337 0 019305 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
479975563340 0 019212 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
483657683353 0 019168 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
485005683337 0 019305 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
488854363784 0 020065 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
489829483354 0 018941 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
493921803897 0 019729 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
499701723341 0 019252 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
509743723336 0 018373 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
510253443637 0 019436 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
511138523340 0 019212 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
515963844117 0 019684 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
523003683389 0 019300 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
526082726610 0 018292 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
526140283349 0 019249 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082420190816
526444323608 0 019416 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
526711243337 0 019305 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
526862643337 0 019305 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
529521003309 0 019221 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
534678643784 0 020065 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
536902763337 0 019305 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
539874483608 0 019416 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
541865484103 0 020489 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
543249723390 0 019300 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
545294723382 0 018400 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
546270563389 0 019300 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
547297168320 0 019948 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
548795973319 0 018236 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
552080683340 0 019212 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
552614403323 0 018304 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
553478363777 0 019460 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
554703203336 0 018373 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
556077563784 0 020049 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
557618603384 0 018400 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
564693363382 0 018400 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
565851603309 0 019221 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
570404084129 0 019489 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
578363243336 0 018373 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
579077324129 0 019489 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
595308283384 0 018400 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
597952284103 0 020489 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
603605803327 0 018244 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
612549164129 0 019489 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
612869723384 0 018400 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
626065523382 0 018400 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
628856443330 0 018292 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
652699203330 0 018276 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
672029963330 0 018244 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082420190816
673270683252 0 018968 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
673825563327 0 018276 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
679943123322 0 018236 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
686699443327 0 018276 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
687296483271 0 018140 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
689418763326 0 018292 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
689499923271 0 018188 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
694945363330 0 018244 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
696114523329 0 018260 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
703192803326 0 018292 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
704285083329 0 018292 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
707057603269 0 018156 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
709000523326 0 018292 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
709679443330 0 018276 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
712450243326 0 018260 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
712508163330 0 018276 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
712751363330 0 018276 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
717324723330 0 018276 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
718318083327 0 018276 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
718361043318 0 018252 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
722690563322 0 018252 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
722774123322 0 018236 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
722842533269 0 018188 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
726069523269 0 018156 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
726115163330 0 018292 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
727526246658 0 018292 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
728181603271 0 018140 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
731291483330 0 018276 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
733495323322 0 018252 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
734604203271 0 018140 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
740849723330 0 018292 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
741329843269 0 018156 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
752285523329 0 018260 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082420190816

Test failure

Implementation: opt1
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 opt1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt1
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

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

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

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

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