Implementation notes: x86, gpu, crypto_aead/aes128n8silcv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes128n8silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26582026610 0 045535 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
34006526445 0 045748 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
35193625125 0 041361 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
35381426386 0 044717 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
35661026483 0 045765 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
35705727661 0 047999 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
35982427488 0 046783 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
36036025203 0 043705 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
36332826927 0 046448 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
36432429844 0 049694 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
36458427488 0 046783 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
36509127488 0 046783 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
36540027570 0 046139 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
36619625611 0 045380 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
36901625203 0 043705 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
37002824669 0 040388 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
37061628239 0 048995 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
37063226445 0 045748 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
37376825604 0 041643 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
37431628044 0 046398 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
37451225768 0 045528 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
37509231041 0 052654 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
37566624079 0 040029 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
37659250330 0 041040 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
37811627038 0 046604 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
37936427654 0 047623 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
38163325125 0 041345 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
38282823289 0 038131 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
38290425323 0 044737 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
38293628089 0 048719 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
38321230813 0 051902 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
38365627410 0 046569 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
38382425604 0 041643 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
38456425281 0 044028 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
38461226845 0 045976 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
38490024079 0 040029 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
38539628738 0 050013 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
38572825714 0 045285 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
38637227770 0 046721 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
38775226386 0 044717 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
38828826575 0 045732 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
38865225125 0 041345 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
39103628738 0 050013 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
39203625768 0 045528 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
39215226107 0 045679 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
39283630948 0 052629 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
39314028730 0 046765 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
39332027993 0 046989 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
39443625203 0 043705 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
39534828229 0 047111 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
39552424079 0 040029 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
39625225357 0 044659 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
39666827654 0 047015 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
39667227532 0 046707 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
39695225125 0 041361 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
39918847514 0 038704 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
39925628141 0 046474 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
39945628388 0 047295 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
39951628388 0 047295 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
39980427154 0 045875 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
40071226875 0 045135 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
40232423508 0 038335 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
40234825125 0 041361 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
40346027654 0 047623 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
40395225560 0 045224 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
40572024816 0 040045 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
40698429735 0 049630 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
40783226849 0 043128 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
40857628388 0 047291 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
40888024079 0 040029 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
40893626386 0 044717 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
41129623426 0 038327 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
41162828044 0 046398 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
41182424490 0 040267 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
41287623393 0 038295 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
41304024065 0 039973 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
41308423531 0 038387 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
41311225604 0 041643 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
41379626898 0 046393 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
41388425125 0 041345 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
41484427222 0 044749 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
41632423289 0 038131 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
41721226905 0 045475 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
41727626875 0 044943 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
41789229735 0 049630 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
41821626107 0 045679 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
41927226075 0 045767 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
41957623641 0 038551 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
41995226927 0 046448 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
42079627974 0 049457 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
42101229265 0 048901 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
42152024780 0 040657 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
42188424138 0 040012 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
42197625173 0 041016 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
42269223528 0 038483 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
42362028760 0 048540 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
42380024816 0 040045 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
42416025870 0 042475 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
42452823392 0 038295 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
42491225088 0 041293 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
42511229253 0 048614 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
42575628760 0 048540 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
42585627532 0 046707 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
42762030255 0 051154 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
42797227770 0 046721 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
42829223288 0 038131 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
42840023730 0 039341 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
42840024796 0 040532 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
42912429028 0 048462 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
42971229253 0 048614 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
43082424490 0 040267 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
43448027532 0 046707 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
43764826875 0 045135 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
43816424669 0 040388 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
43829624816 0 040045 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
43842425125 0 041377 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
43876423634 0 038535 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
43896823288 0 038131 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
43914430255 0 051154 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
43995624138 0 040012 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
44148824929 0 040547 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
44320024079 0 040029 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
44382028388 0 047243 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
44393626849 0 043128 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
44504025255 0 041608 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
44627623286 0 038227 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
44692423508 0 038335 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
44709624079 0 040029 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
44737625173 0 041016 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
44748023392 0 038295 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
44930423779 0 038717 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
44973223513 0 038367 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
45252023779 0 038717 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
45298824450 0 040275 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
45339223508 0 038335 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
45536829549 0 049037 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
46002823859 0 039511 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
46031658004 0 047678 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
46059223615 0 038515 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
46110423634 0 038535 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
46218825182 0 040071 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
46222023288 0 038131 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
46273223779 0 038717 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
46386024034 0 039900 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
46429223644 0 038535 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
46469623530 0 038387 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
46522823644 0 038535 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
46539623286 0 038227 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
46611226107 0 045679 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
46641223615 0 038499 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
46660823637 0 038551 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
46760024079 0 040029 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
46783623513 0 038367 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
47274423530 0 038387 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
47408023637 0 038551 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
47473247276 0 038551 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
47475623392 0 038295 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
47522823530 0 038387 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
47554023637 0 038551 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
47592823286 0 038227 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
48012423528 0 038483 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
48018823530 0 038387 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
48162423513 0 038367 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
48362023531 0 038387 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
48504024004 0 039780 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
48553223634 0 038535 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
48726423644 0 038535 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
48996823288 0 038131 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
49205623673 0 038583 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
49232024490 0 040267 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
50582423528 0 038483 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
51651226328 0 041787 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816

Test failure

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

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
silc.c: silc.c: In function 'process_ad':
silc.c: silc.c:39:2: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
silc.c: pstate2("processing nonce:", NULL);
silc.c: ^~~~~~~
silc.c: pstate

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
silc.c: silc.c: In function 'process_ad':
silc.c: silc.c:39:2: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
silc.c: pstate2("processing nonce:", NULL);
silc.c: ^~~~~~~
silc.c: pstate
silc.c: silc.c: In function 'process_ad':
silc.c: silc.c:39:2: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
silc.c: pstate2("processing nonce:", NULL);
silc.c: ^~~~~~~
silc.c: pstate

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