Implementation notes: x86, hydra7, crypto_sign/ed448goldilocks

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6905072? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
6926028? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
6970236? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
6990380? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
6995080? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
7000456? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
7002464? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
7011208? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
7013036? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
7017020? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
7017116? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
7020412? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
7020824? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
7027536? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
7027596? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
7036692? ? ?? ? ?arm32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
7055576? ? ?? ? ?arm32gcc_-m32_-O3_-fomit-frame-pointer2014101420141014
7065368? ? ?? ? ?arm32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
7152092? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
7156952? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
7165492? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014101420141014
7166752? ? ?? ? ?arm32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
7169708? ? ?? ? ?arm32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
7169748? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014101420141014
7190640? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014101420141014
7202788? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
7268744? ? ?? ? ?arm32gcc_-m32_-O2_-fomit-frame-pointer2014101420141014
7317704? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
7322496? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
7356384? ? ?? ? ?32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014101420141014
7357296? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
7359972? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014101420141014
7364836? ? ?? ? ?32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014101420141014
7366432? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
7371228? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
7377672? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
7389664? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014101420141014
7399012? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
7406716? ? ?? ? ?arm32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
7414712? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
7416048? ? ?? ? ?32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
7419496? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
7468080? ? ?? ? ?arm32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
7500300? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
7501256? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
7502276? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
7511972? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
7528408? ? ?? ? ?32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
7544468? ? ?? ? ?32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
7548512? ? ?? ? ?arm32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
7558908? ? ?? ? ?arm32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
7563292? ? ?? ? ?arm32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
7567616? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
7572804? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
7574152? ? ?? ? ?arm32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
7578100? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
7579388? ? ?? ? ?arm32gcc_-m32_-Os_-fomit-frame-pointer2014101420141014
7585568? ? ?? ? ?32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
7590648? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
7599208? ? ?? ? ?arm32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
7599556? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
7600056? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
7601308? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
7601432? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
7607772? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
7609380? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
7610004? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
7616016? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
7620864? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
7628976? ? ?? ? ?arm32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
7635700? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
7637996? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
7638540? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
7642640? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
7677132? ? ?? ? ?32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
7769000? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
7770032? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
7872920? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
7894664? ? ?? ? ?32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
7931984? ? ?? ? ?32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
7945948? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
7955632? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014101420141014
7958500? ? ?? ? ?32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014101420141014
7964424? ? ?? ? ?32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014101420141014
7968752? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014101420141014
7968856? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014101420141014
7969456? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014101420141014
7970032? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014101420141014
7978628? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014101420141014
7988960? ? ?? ? ?32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
7993672? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014101420141014
7996276? ? ?? ? ?32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014101420141014
8003892? ? ?? ? ?32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014101420141014
8015588? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014101420141014
8026604? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014101420141014
8052160? ? ?? ? ?32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
8067108? ? ?? ? ?32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
8076860? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014101420141014
8111136? ? ?? ? ?32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
8126080? ? ?? ? ?32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
8128936? ? ?? ? ?32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
8164608? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
8168340? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
8173972? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
8177564? ? ?? ? ?32gcc_-m32_-O3_-fomit-frame-pointer2014101420141014
8178096? ? ?? ? ?32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
8179440? ? ?? ? ?32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
8193504? ? ?? ? ?32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
8230624? ? ?? ? ?32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
8232112? ? ?? ? ?32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
8242408? ? ?? ? ?32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
8247444? ? ?? ? ?32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
8249920? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
8252912? ? ?? ? ?32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
8331160? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
8337088? ? ?? ? ?32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
8337728? ? ?? ? ?32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
8343908? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
8349440? ? ?? ? ?32gcc_-m32_-O2_-fomit-frame-pointer2014101420141014
8353460? ? ?? ? ?32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
8382516? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
8382872? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
8409836? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
8440048? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
8456712? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
8465528? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
8533668? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
8535376? ? ?? ? ?32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
8549564? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
8550444? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
8558668? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
8561652? ? ?? ? ?32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
8561676? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
8564844? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
8565832? ? ?? ? ?32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
8567988? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
8568024? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
8569736? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
8579396? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
8588984? ? ?? ? ?32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
8589660? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
8603468? ? ?? ? ?32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
8622956? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
8636960? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
8645372? ? ?? ? ?32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
8647736? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
8659296? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
8663096? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
8672936? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
8679256? ? ?? ? ?32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
8680808? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
8683832? ? ?? ? ?32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
8683932? ? ?? ? ?32gcc_-m32_-Os_-fomit-frame-pointer2014101420141014
8684976? ? ?? ? ?32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
8697068? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
8707336? ? ?? ? ?32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
8710060? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
8723080? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
8723116? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
8735032? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
8735924? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
8746868? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
8768748? ? ?? ? ?32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
8792780? ? ?? ? ?32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
8794244? ? ?? ? ?32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
8821724? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
8916592? ? ?? ? ?32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
8924360? ? ?? ? ?32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
8980280? ? ?? ? ?32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
8984292? ? ?? ? ?32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
8988716? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
8992248? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
8999720? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
9027868? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
9030452? ? ?? ? ?32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
9099572? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
9109272? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
9642700? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
9649840? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
9682504? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
9700304? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
9814972? ? ?? ? ?arm32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
9865948? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
9871212? ? ?? ? ?arm32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
9880624? ? ?? ? ?arm32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
9959220? ? ?? ? ?arm32gcc_-m32_-O_-fomit-frame-pointer2014101420141014
9960072? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
10007764? ? ?? ? ?arm32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
10051308? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
10053208? ? ?? ? ?arm32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
10117904? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
10138452? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
10140356? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
10175800? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
10206712? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
10263496? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
10269368? ? ?? ? ?32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
10281460? ? ?? ? ?32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
10288796? ? ?? ? ?32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014101420141014
10299680? ? ?? ? ?32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
10312784? ? ?? ? ?32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
10314008? ? ?? ? ?arm32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
10325260? ? ?? ? ?32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014101420141014
10343716? ? ?? ? ?32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014101420141014
10356876? ? ?? ? ?32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
10358320? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
10366032? ? ?? ? ?32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014101420141014
10367196? ? ?? ? ?32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014101420141014
10367932? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
10395600? ? ?? ? ?32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014101420141014
10396664? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
10406368? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
10467656? ? ?? ? ?32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2014101420141014
10500512? ? ?? ? ?arm32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
10530628? ? ?? ? ?arm32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
10535244? ? ?? ? ?32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
10536616? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
10551880? ? ?? ? ?arm32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
10572656? ? ?? ? ?32gcc_-m32_-O_-fomit-frame-pointer2014101420141014
10608328? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
10626216? ? ?? ? ?arm32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
10642180? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
10862656? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
11031096? ? ?? ? ?32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
11188672? ? ?? ? ?32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
11206048? ? ?? ? ?32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
11231616? ? ?? ? ?32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
11257260? ? ?? ? ?32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
11278016? ? ?? ? ?32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
11598368? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
11599068? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
11629908? ? ?? ? ?32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
11639000? ? ?? ? ?32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
11895884? ? ?? ? ?32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
11944648? ? ?? ? ?32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
11970128? ? ?? ? ?32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014

Test failure

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]

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

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
try.c: crypto_sign_ed448goldilocks.a(goldilocks.o): In function `goldilocks_init':
try.c: goldilocks.c:(.text+0x...): undefined reference to `__sync_val_compare_and_swap_4'
try.c: goldilocks.c:(.text+0x...): undefined reference to `__sync_bool_compare_and_swap_4'
try.c: goldilocks.c:(.text+0x...): undefined reference to `__sync_bool_compare_and_swap_4'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 32
gcc -m32 -march=i386 -O -fomit-frame-pointer 32
gcc -m32 -march=i386 -Os -fomit-frame-pointer 32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer arm32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=i386 -O -fomit-frame-pointer arm32
gcc -m32 -march=i386 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: 32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
ec_point.c: ec_point.c: In function 'elligator_2s_inject':
ec_point.c: ec_point.c:864:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]

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

Compiler output

Implementation: 64
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: word.h: In function 'br_is_zero':
barrett_field.c: word.h:166:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: ...

Number of similar (compiler,implementation) pairs: 192, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer 64
gcc -m32 -O2 -fomit-frame-pointer 64
gcc -m32 -O3 -fomit-frame-pointer 64
gcc -m32 -O -fomit-frame-pointer 64
gcc -m32 -Os -fomit-frame-pointer 64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer 64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer 64
gcc -m32 -march=athlon -O -fomit-frame-pointer 64
gcc -m32 -march=athlon -Os -fomit-frame-pointer 64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer 64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer 64
gcc -m32 -march=i386 -O -fomit-frame-pointer 64
gcc -m32 -march=i386 -Os -fomit-frame-pointer 64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer 64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer 64
gcc -m32 -march=i486 -O -fomit-frame-pointer 64
gcc -m32 -march=i486 -Os -fomit-frame-pointer 64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer 64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer 64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer 64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer 64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer 64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer 64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer 64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer 64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer 64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer 64
gcc -m32 -march=k6 -O -fomit-frame-pointer 64
gcc -m32 -march=k6 -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer 64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer 64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer 64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium -O -fomit-frame-pointer 64
gcc -m32 -march=pentium -Os -fomit-frame-pointer 64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer 64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64
gcc -m32 -O2 -fomit-frame-pointer amd64
gcc -m32 -O3 -fomit-frame-pointer amd64
gcc -m32 -O -fomit-frame-pointer amd64
gcc -m32 -Os -fomit-frame-pointer amd64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer amd64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer amd64
gcc -m32 -march=athlon -O -fomit-frame-pointer amd64
gcc -m32 -march=athlon -Os -fomit-frame-pointer amd64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=i386 -O -fomit-frame-pointer amd64
gcc -m32 -march=i386 -Os -fomit-frame-pointer amd64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=i486 -O -fomit-frame-pointer amd64
gcc -m32 -march=i486 -Os -fomit-frame-pointer amd64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer amd64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer amd64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer amd64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer amd64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=k6 -O -fomit-frame-pointer amd64
gcc -m32 -march=k6 -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer amd64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer amd64

Compiler output

Implementation: 64
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:300:5: warning: right shift count >= width of type [enabled by default]

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer 64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer 64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 64
gcc -m32 -march=core2 -O -fomit-frame-pointer 64
gcc -m32 -march=core2 -Os -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer 64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer 64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer 64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer 64
gcc -m32 -march=corei7 -O -fomit-frame-pointer 64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer 64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer 64
gcc -m32 -march=k8 -O -fomit-frame-pointer 64
gcc -m32 -march=k8 -Os -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer 64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer 64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer 64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer 64
gcc -m32 -march=nocona -O -fomit-frame-pointer 64
gcc -m32 -march=nocona -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer 64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer 64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer 64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer 64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer 64
gcc -m32 -march=prescott -O -fomit-frame-pointer 64
gcc -m32 -march=prescott -Os -fomit-frame-pointer 64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer amd64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer amd64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer amd64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -O -fomit-frame-pointer amd64
gcc -m32 -march=core2 -Os -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer amd64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer amd64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -O -fomit-frame-pointer amd64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer amd64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=k8 -O -fomit-frame-pointer amd64
gcc -m32 -march=k8 -Os -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer amd64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer amd64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer amd64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer amd64
gcc -m32 -march=nocona -O -fomit-frame-pointer amd64
gcc -m32 -march=nocona -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer amd64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer amd64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer amd64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer amd64
gcc -m32 -march=prescott -O -fomit-frame-pointer amd64
gcc -m32 -march=prescott -Os -fomit-frame-pointer amd64

Compiler output

Implementation: 64
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:300:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: In file included from barrett_field.h:15:0,
barrett_field.c: from barrett_field.c:5:
barrett_field.c: word.h:34:1: error: unknown type name '__uint128_t'
barrett_field.c: word.h:37:1: error: unknown type name '__int128_t'
barrett_field.c: barrett_field.c: In function 'add_nr_ext_packed':
barrett_field.c: barrett_field.c:22:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:26:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'add_nr_packed':
barrett_field.c: barrett_field.c:41:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'sub_nr_ext_packed':
barrett_field.c: barrett_field.c:59:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:63:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'widemac':
barrett_field.c: barrett_field.c:90:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:96:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_negate':
barrett_field.c: barrett_field.c:117:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:122:13: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:132:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c: In function 'barrett_deserialize':
barrett_field.c: barrett_field.c:277:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:293:9: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:299:5: warning: right shift count >= width of type [enabled by default]
barrett_field.c: barrett_field.c:300:5: warning: right shift count >= width of type [enabled by default]

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

Compiler output

Implementation: arm32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'

Number of similar (compiler,implementation) pairs: 72, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer arm32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer arm32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer arm32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer arm32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer arm32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer arm32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=core2 -O -fomit-frame-pointer arm32
gcc -m32 -march=core2 -Os -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer arm32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer arm32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer arm32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer arm32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer arm32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer arm32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=corei7 -O -fomit-frame-pointer arm32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer arm32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=k8 -O -fomit-frame-pointer arm32
gcc -m32 -march=k8 -Os -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer arm32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer arm32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -m32 -march=nocona -O -fomit-frame-pointer arm32
gcc -m32 -march=nocona -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer arm32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer arm32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer arm32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer arm32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer arm32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer arm32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer arm32
gcc -m32 -march=prescott -O -fomit-frame-pointer arm32
gcc -m32 -march=prescott -Os -fomit-frame-pointer arm32

Compiler output

Implementation: arm32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_cond_swap':
crandom.c: p448.h:194:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'
crandom.c: p448.h: In function 'p448_cond_neg':
crandom.c: p448.h:270:24: error: incompatible types when initializing type 'big_register_t' using type 'mask_t'

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

Compiler output

Implementation: neon
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size

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

Compiler output

Implementation: neon
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size
crandom.c: In file included from magic.h:15:0,
crandom.c: from crandom.c:11:
crandom.c: p448.h: In function 'p448_weak_reduce':
crandom.c: p448.h:314:14: error: incompatible types when initializing type 'uint32x2_t' using type 'int'
crandom.c: p448.h:318:15: error: incompatible types when assigning to type 'uint32x2_t' from type 'int'
crandom.c: p448.h:320:5: error: can't convert between vector values of different size

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