Implementation notes: x86, gpu, crypto_hash/nasha512

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: nasha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5288413929 0 026489 396 744optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082320190816
5364014233 0 026825 396 744optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082320190816
5400045084 0 461256 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082320190816
5401613929 0 026489 396 744optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082320190816
5435714268 0 026508 392 744optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082320190816
5437615267 0 027476 392 744optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082320190816
5468813993 0 026569 396 744optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082320190816
5494028843 0 044017 404 744optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082320190816
5504041705 0 454217 396 131840opt_v4gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082320190816
5508937495 0 054529 404 744optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082320190816
5557853440 0 469172 400 131840opt_v4gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082320190816
5581633062 0 051288 400 744optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
5588829099 0 044321 404 744optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082320190816
5602860099 0 476472 400 131840opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
5619041612 0 453849 396 131840opt_v4gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082320190816
5643242687 0 455220 392 131840opt_v4gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082320190816
5656442411 0 454696 392 131840opt_v4gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082320190816
5694814268 0 026508 392 744optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
5709628843 0 044097 404 744optgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082320190816
5713653143 0 469676 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082320190816
5716844363 0 460420 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082320190816
5718420652 0 036676 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082320190816
5731630871 0 045969 404 744optgcc_-m32_-O3_-fomit-frame-pointer2019082320190816
5737620652 0 036676 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082320190816
5751641453 0 457309 396 131840opt_v4gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082320190816
5785240747 0 452929 396 131840opt_v4gcc_-m32_-O_-fomit-frame-pointer2019082320190816
5794044363 0 460420 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082320190816
5798053455 0 468961 404 131840opt_v4gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082320190816
5801241666 0 453868 392 131840opt_v4gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
5820441612 0 453849 396 131840opt_v4gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082320190816
5832852845 0 467860 400 131840opt_v4gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082320190816
5835641600 0 453912 392 131840opt_v4gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082320190816
5840853455 0 468961 404 131840opt_v4gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082320190816
5868441802 0 454020 392 131840opt_v4gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082320190816
5869628843 0 044097 404 744optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082320190816
5883217011 0 029560 392 744optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082320190816
5887650943 0 466764 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082320190816
5895227287 0 042212 400 744optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082320190816
5896053797 0 468997 404 131840opt_v4gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082320190816
5898841802 0 454020 392 131840opt_v4gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082320190816
5910042939 0 458648 392 131840opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082320190816
5920033360 0 049648 400 744optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082320190816
5944042939 0 458648 392 131840opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
5948822835 0 038652 392 744optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082320190816
5954828515 0 044045 404 744optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082320190816
5957220652 0 036676 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082320190816
5970441705 0 454217 396 131840opt_v4gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082320190816
5972844204 0 062255 396 744optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082320190816
5979641612 0 453849 396 131840opt_v4gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082320190816
5984826075 0 041796 400 744optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082320190816
5997244313 0 062143 396 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082320190816
5997658929 0 475929 404 131840opt_v4gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082320190816
5999217011 0 029560 392 744optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082320190816
6000054494 0 469420 400 131840opt_v4gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082320190816
6004813993 0 026569 396 744optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082320190816
6010841705 0 454233 396 131840opt_v4gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082320190816
6013641600 0 453912 392 131840opt_v4gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082320190816
6080013929 0 026489 396 744optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082320190816
6083241705 0 454233 396 131840opt_v4gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082320190816
6083660099 0 476472 400 131840opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082320190816
6123253657 0 468901 404 131840opt_v4gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082320190816
6124416099 0 028896 392 744optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082320190816
6128841612 0 453849 396 131840opt_v4gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082320190816
6130415267 0 027476 392 744optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082320190816
6131221683 0 038216 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082320190816
6163253657 0 468821 404 131840opt_v4gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082320190816
6177253657 0 468901 404 131840opt_v4gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082320190816
6209735945 0 053497 404 744optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082320190816
6210418765 0 034669 396 744optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082320190816
6223231823 0 049129 404 744optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082320190816
6224431633 0 047119 396 744optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082320190816
6230413993 0 026569 396 744optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082320190816
6240430844 0 046647 396 744optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082320190816
6250041612 0 453849 396 131840opt_v4gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082320190816
6252441802 0 454020 392 131840opt_v4gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082320190816
6272841721 0 454265 396 131840opt_v4gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082320190816
6276822835 0 038652 392 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082320190816
6278042527 0 458696 392 131840opt_v4gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082320190816
6282444363 0 460420 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082320190816
6302415145 0 027685 396 744optgcc_-m32_-O2_-fomit-frame-pointer2019082320190816
6308830959 0 048828 400 744optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082320190816
6310828515 0 044045 404 744optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082320190816
6330841612 0 453849 396 131840opt_v4gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082320190816
6333652642 0 467741 404 131840opt_v4gcc_-m32_-O3_-fomit-frame-pointer2019082320190816
6358835945 0 053497 404 744optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082320190816
6372441666 0 453868 392 131840opt_v4gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082320190816
6396068743 0 486575 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082320190816
6396452845 0 467860 400 131840opt_v4gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
6415246491 0 064327 396 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082320190816
6440050943 0 466764 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082320190816
6440841705 0 454217 396 131840opt_v4gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082320190816
6444360878 0 476675 396 131840opt_v4gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082320190816
6487614419 0 026725 396 744optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082320190816
6488413879 0 026172 392 744optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082320190816
6489042391 0 458117 396 131840opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082320190816
6495359438 0 477316 400 131840opt_v4gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082320190816
6520028515 0 044045 404 744optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082320190816
6526027048 0 025828 392 744optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
6530042527 0 458696 392 131840opt_v4gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082320190816
6545648179 0 460976 392 131840opt_v4gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082320190816
6554831215 0 047061 404 744optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082320190816
6561617952 0 033700 392 744optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082320190816
6570413398 0 025580 392 744optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082320190816
6578440692 0 451876 384 131840opt_v4gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082320190816
6582014078 0 026337 396 744optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082320190816
6592238828 0 450148 384 131840opt_v4gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082320190816
6592457747 0 473267 396 131840opt_v4gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082320190816
6594814078 0 026337 396 744optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082320190816
6597243247 0 455468 392 131840opt_v4gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082320190816
6603617708 0 033573 396 744optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082320190816
6606614078 0 026337 396 744optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082320190816
6619643089 0 458945 396 131840opt_v4gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082320190816
6620041865 0 454357 396 131840opt_v4gcc_-m32_-O2_-fomit-frame-pointer2019082320190816
6621640060 0 451308 384 131840opt_v4gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082320190816
6639041539 0 453696 392 131840opt_v4gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082320190816
6650038795 0 450020 384 131840opt_v4gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082320190816
6674038697 0 450004 384 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082320190816
6676840692 0 451876 384 131840opt_v4gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082320190816
6684033769 0 050713 404 744optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082320190816
6685839934 0 451164 384 131840opt_v4gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
6691629618 0 044620 400 744optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
6707214440 0 026649 396 744optgcc_-m32_-O_-fomit-frame-pointer2019082320190816
6714839699 0 450944 384 131840opt_v4gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082320190816
6717614078 0 026337 396 744optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082320190816
6728817835 0 033585 396 744optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082320190816
6729229618 0 044620 400 744optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082320190816
6730022835 0 038652 392 744optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082320190816
6732326783 0 041911 396 744optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082320190816
6748415267 0 027476 392 744optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082320190816
6761214718 0 026984 392 744optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082320190816
6762431633 0 047119 396 744optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082320190816
6767414078 0 026337 396 744optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082320190816
6810842356 0 458368 392 131840opt_v4gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082320190816
6824138795 0 450020 384 131840opt_v4gcc_-m32_-Os_-fomit-frame-pointer2019082320190816
6828056788 0 044288 400 744optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
6832013741 0 025765 396 744optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082320190816
6834839699 0 450944 384 131840opt_v4gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082320190816
6852835918 0 052304 400 744optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082320190816
6853639671 0 450912 384 131840opt_v4gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082320190816
6863617011 0 029560 392 744optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082320190816
6866438801 0 450036 384 131840opt_v4gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082320190816
6877231537 0 047231 396 744optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082320190816
6886443979 0 459668 392 131840opt_v4gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082320190816
6892076784 0 494627 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082320190816
6897238692 0 449908 384 131840opt_v4gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082320190816
6904039699 0 450944 384 131840opt_v4gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082320190816
6908838670 0 449876 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082320190816
6910040386 0 451540 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082320190816
6915241612 0 453849 396 131840opt_v4gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082320190816
6928814469 0 026665 396 744optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082320190816
6934014025 0 026252 392 744optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082320190816
6934439671 0 450912 384 131840opt_v4gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082320190816
6954417311 0 033256 392 744optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082320190816
6956838697 0 450004 384 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082320190816
6960838823 0 450052 384 131840opt_v4gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082320190816
6961238697 0 450004 384 131840opt_v4gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082320190816
6962038828 0 450148 384 131840opt_v4gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082320190816
6964027031 0 042153 404 744optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082320190816
6975657747 0 473475 396 131840opt_v4gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082320190816
6976468743 0 486575 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082320190816
6980841549 0 457321 396 131840opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082320190816
6988817952 0 033700 392 744optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082320190816
7001216738 0 032368 392 744optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082320190816
7004441609 0 452840 384 131840opt_v4gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082320190816
7013241675 0 453957 396 131840opt_v4gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082320190816
7019238828 0 450148 384 131840opt_v4gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082320190816
7043224399 0 038407 396 744optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082320190816
7044838661 0 449876 384 131840opt_v4gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082320190816
70552118534 0 875144 400 131840opt_v4gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
7064817121 0 032917 396 744optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082320190816
7067240060 0 451308 384 131840opt_v4gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082320190816
7073247243 0 459796 392 131840opt_v4gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082320190816
7077250943 0 466764 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082320190816
7078413898 0 026212 392 744optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082320190816
7098014577 0 026893 396 744optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082320190816
7113642442 0 458512 392 131840opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
7123653455 0 468961 404 131840opt_v4gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082320190816
7131238823 0 450052 384 131840opt_v4gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082320190816
7146820323 0 036456 392 744optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082320190816
7152040060 0 451308 384 131840opt_v4gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
7155264745 0 483000 400 131840opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082320190816
7160013307 0 025304 392 744optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082320190816
7160840060 0 451308 384 131840opt_v4gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082320190816
7170014080 0 026404 392 744optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082320190816
7179235701 0 052816 400 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082320190816
7188840386 0 451540 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082320190816
7194041308 0 452520 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082320190816
7199217900 0 033749 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082320190816
7228850519 0 465637 404 131840opt_v4gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082320190816
7248814080 0 026404 392 744optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082320190816
7250855051 0 472369 404 131840opt_v4gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082320190816
7255239934 0 451164 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082320190816
7269640832 0 452841 396 131840opt_v4gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082320190816
7270414577 0 026893 396 744optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082320190816
7271216647 0 032260 392 744optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082320190816
7272414078 0 026337 396 744optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082320190816
7273217900 0 033749 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082320190816
7306847114 0 463484 392 131840opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
7308017598 0 033780 392 744optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082320190816
7317235918 0 052304 400 744optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082320190816
7319614577 0 026893 396 744optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082320190816
7319645077 0 460676 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082320190816
7320014469 0 026665 396 744optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082320190816
7333638670 0 449876 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082320190816
7340414599 0 027128 392 744optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082320190816
7350031945 0 048515 396 744optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082320190816
7358017478 0 033876 392 744optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
7363239934 0 451164 384 131840opt_v4gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082320190816
7368817833 0 033705 396 744optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082320190816
7393240692 0 451876 384 131840opt_v4gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082320190816
7408839671 0 450912 384 131840opt_v4gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082320190816
7434014078 0 026337 396 744optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082320190816
7447229039 0 044693 404 744optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082320190816
7448417833 0 033705 396 744optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082320190816
7455292396 0 859400 392 131840opt_v4gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
7494051875 0 467011 396 131840opt_v4gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082320190816
7502417564 0 033700 392 744optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082320190816
7507644313 0 062143 396 744optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082320190816
7515638692 0 449908 384 131840opt_v4gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082320190816
7516438801 0 450036 384 131840opt_v4gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082320190816
7524831215 0 047061 404 744optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082320190816
7526830691 0 046292 400 744optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082320190816
7540417833 0 033705 396 744optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082320190816
7547683354 0 853964 392 131840opt_v4gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
7554841575 0 457196 392 131840opt_v4gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082320190816
7576881732 0 852124 384 131840opt_v4gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
7579641803 0 457176 392 131840opt_v4gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082320190816
7598446717 0 462761 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082320190816
7608012774 0 023984 384 744optgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082320190816
7626017175 0 032892 392 744optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082320190816
7664443919 0 460088 392 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082320190816
7664457747 0 473267 396 131840opt_v4gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082320190816
7688861355 0 478492 400 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082320190816
7689640386 0 451540 384 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082320190816
7698035701 0 052816 400 744optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082320190816
7708215589 0 028361 396 744optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082320190816
7712115589 0 028361 396 744optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082320190816
7734012834 0 024064 384 744optgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082320190816
7752841705 0 454233 396 131840opt_v4gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082320190816
7753612834 0 024064 384 744optgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082320190816
7768856903 0 473451 396 131840opt_v4gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082320190816
7774838661 0 449876 384 131840opt_v4gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082320190816
7788456691 0 472308 400 131840opt_v4gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082320190816
7839254051 0 469463 396 131840opt_v4gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082320190816
7841216886 0 032924 392 744optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082320190816
7854841205 0 453248 392 131840opt_v4gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082320190816
7871661995 0 478304 400 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082320190816
7876840654 0 451900 384 131840opt_v4gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
7896029485 0 044919 396 744optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082320190816
7906418807 0 034661 396 744optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082320190816
7908030691 0 046292 400 744optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082320190816
7916442262 0 453500 384 131840opt_v4gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082320190816
7988012774 0 023984 384 744optgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082320190816
7997643193 0 455952 392 131840opt_v4gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082320190816
8011214921 0 027680 392 744optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082320190816
8021215589 0 028361 396 744optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082320190816
8030456691 0 472308 400 131840opt_v4gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082320190816
8044849187 0 463167 396 131840opt_v4gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082320190816
8049242440 0 453692 384 131840opt_v4gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082320190816
8062843046 0 455352 392 131840opt_v4gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082320190816
8120812459 0 023684 384 744optgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082320190816
8133246159 0 458653 396 131840opt_v4gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082320190816
8137616964 0 033048 392 744optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082320190816
8138046717 0 462761 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082320190816
8176012834 0 024064 384 744optgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082320190816
8212444023 0 460204 392 131840opt_v4gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082320190816
8258412516 0 023764 384 744optgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082320190816
8279218807 0 034661 396 744optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082320190816
8326412774 0 023984 384 744optgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082320190816
8404041485 0 453781 396 131840opt_v4gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082320190816
8423242072 0 457941 396 131840opt_v4gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082320190816
8432817598 0 033780 392 744optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082320190816
8439647243 0 459796 392 131840opt_v4gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082320190816
8439646159 0 458653 396 131840opt_v4gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082320190816
8454047243 0 459796 392 131840opt_v4gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082320190816
8455630220 0 028332 392 744optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082320190816
8461642072 0 457941 396 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082320190816
8524043069 0 455817 396 131840opt_v4gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082320190816
8534819113 0 035157 396 744optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082320190816
8558016683 0 032068 392 744optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082320190816
8643618807 0 034661 396 744optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082320190816
8704842072 0 457941 396 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082320190816
8738043069 0 455817 396 131840opt_v4gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082320190816
8799243224 0 459069 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082320190816
8804456676 0 473653 404 131840opt_v4gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082320190816
8828042461 0 454641 396 131840opt_v4gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082320190816
8870042461 0 454641 396 131840opt_v4gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082320190816
8871612401 0 023688 384 744optgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082320190816
8888018171 0 034376 392 744optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082320190816
8902019113 0 035157 396 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082320190816
8906042647 0 458592 392 131840opt_v4gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082320190816
8918412192 0 023472 384 744optgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082320190816
8947212401 0 023688 384 744optgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082320190816
8948452916 0 468765 404 131840opt_v4gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082320190816
8953612401 0 023688 384 744optgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082320190816
8955661355 0 478492 400 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082320190816
8970843675 0 459529 396 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082320190816
8993641485 0 453781 396 131840opt_v4gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082320190816
9037612280 0 023552 384 744optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082320190816
9046412348 0 023624 384 744optgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082320190816
9060812280 0 023552 384 744optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082320190816
9070057052 0 474629 404 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082320190816
9070843675 0 459529 396 131840opt_v4gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082320190816
9082843224 0 459069 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082320190816
9100015975 0 028493 396 744optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082320190816
9104840923 0 452928 392 131840opt_v4gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082320190816
9151612280 0 023552 384 744optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082320190816
9200443069 0 455817 396 131840opt_v4gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082320190816
9312852916 0 468765 404 131840opt_v4gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082320190816
9335643675 0 459529 396 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082320190816
9347212192 0 023472 384 744optgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082320190816
9380052244 0 467901 404 131840opt_v4gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082320190816
9394415975 0 028493 396 744optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082320190816
9414413549 0 025600 392 744optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082320190816
9447268743 0 486783 396 131840opt_v4gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082320190816
9465241485 0 453781 396 131840opt_v4gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082320190816
9530424806 0 023688 384 744optgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
9638457052 0 474629 404 131840opt_v4gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082320190816
9648412348 0 023624 384 744optgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082320190816
9685212348 0 023624 384 744optgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
9696012543 0 023816 384 744optgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082320190816
9794812587 0 023880 384 744optgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082320190816
9810441858 0 454164 392 131840opt_v4gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082320190816
9831212401 0 023688 384 744optgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082320190816
9870412192 0 023472 384 744optgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082320190816
9909612670 0 024048 384 744optgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082320190816
9967212350 0 023624 384 744optgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082320190816
10058012613 0 023968 384 744optgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082320190816
10216412670 0 024048 384 744optgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082320190816
10296812694 0 023984 384 744optgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082320190816
10364812688 0 023968 384 744optgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082320190816
10364812694 0 023984 384 744optgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082320190816
10371212628 0 023904 384 744optgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082320190816
10373612659 0 023920 384 744optgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082320190816
10452412628 0 023904 384 744optgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082320190816
10504412637 0 023904 384 744optgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082320190816
10801212613 0 023968 384 744optgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082320190816
10816412637 0 023904 384 744optgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082320190816
10939212670 0 024048 384 744optgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082320190816
11106812613 0 023968 384 744optgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082320190816
11212012688 0 023968 384 744optgcc_-m32_-Os_-fomit-frame-pointer2019082320190816
11598012659 0 023920 384 744optgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082320190816
11683212716 0 024000 384 744optgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082320190816
11689612716 0 024000 384 744optgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082320190816

Test failure

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

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

Compiler output

Implementation: opt_v4
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
Nasha.c: ssbox[i][j] = ssbox[i^j];
Nasha.c: ^

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

Compiler output

Implementation: opt_v4
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
Nasha.c: ssbox[i][j] = ssbox[i^j];
Nasha.c: ^
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
Nasha.c: ssbox[i][j] = ssbox[i^j];
Nasha.c: ^

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