Implementation notes: x86, gpu, crypto_aead/aes256otrsv2

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes256otrsv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32672420181 4392 35239053 4820 1200refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
34002020108 4392 35239976 4812 1200refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
34452421159 4392 35240509 4820 1200refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
34688022913 4392 35241975 4812 1200refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
34798041226 8784 70439216 4816 1200refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
34865620897 4392 35241924 4816 1200refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
35030421655 4392 35241613 4820 1200refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
35122420426 4392 35242004 4812 1200refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
35216420181 4392 35239001 4820 1200refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
3546247461 4392 35223271 4808 1200refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
35654024322 4392 35244023 4808 1200refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
35657622552 4392 35241739 4808 1200refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
35705622515 4392 35241784 4812 1200refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
35726821655 4392 35241613 4820 1200refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
35854422770 4392 35242359 4808 1200refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
35907618710 4392 35237044 4812 1200refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
36008821923 4392 35242669 4816 1200refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
3619006114 4392 35220971 4804 1200refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
36192022297 4392 35241037 4820 1200refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
36329620117 4392 35239301 4820 1200refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
36524423159 4392 35242235 4808 1200refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
36725620165 4392 35239037 4820 1200refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
36783220178 4392 35239556 4812 1200refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
3690809119 4392 35228791 4808 1200refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
3691006226 4392 35221147 4804 1200refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
3694688431 4392 35223672 4816 1200refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
36986421731 4392 35240285 4816 1200refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
37077224322 4392 35244023 4808 1200refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
37225221559 4392 35239789 4820 1200refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
37330020117 4392 35239301 4820 1200refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
3761808161 4392 35224372 4816 1200refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
3765889225 4392 35227991 4812 1200refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
3768528109 4392 35224380 4816 1200refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
37688421640 4392 35240591 4812 1200refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
37884821816 4392 35239231 4812 1200refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
37887221431 4392 35239768 4816 1200refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
3791648109 4392 35224364 4816 1200refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
3797806279 4392 35221231 4804 1200refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
3799249142 4392 35229103 4808 1200refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
38054421431 4392 35239768 4816 1200refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
38153220117 4392 35239301 4820 1200refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
3816966245 4392 35221195 4804 1200refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3827286258 4392 35221243 4804 1200refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
38325219440 4392 35239368 4812 1200refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
38435222449 4392 35243105 4820 1200refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
3844888109 4392 35224396 4816 1200refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
3848486132 4392 35221035 4804 1200refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
38646421559 4392 35239789 4820 1200refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
38678827655 4392 35246895 4808 1200refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
3869528109 4392 35224380 4816 1200refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
38776425073 4392 35243828 4812 1200refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
38914418710 4392 35237044 4812 1200refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
3908767232 4392 35223135 4808 1200refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
39088821992 4392 35240907 4812 1200refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
3910296244 4392 35221195 4804 1200refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
39112014896 8784 70422383 4812 1200refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
3912807232 4392 35223135 4808 1200refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
39174020257 4392 35239073 4820 1200refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
3932206280 4392 35221215 4804 1200refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
39473623351 4392 35244987 4808 1200refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
3951366258 4392 35221243 4804 1200refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
39540821007 4392 35239069 4820 1200refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
3964488109 4392 35224364 4816 1200refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
39715221282 4392 35240999 4808 1200refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
3971888996 4392 35227464 4816 1200refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
3976889142 4392 35229223 4808 1200refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
3985929360 4392 35227816 4816 1200refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
39894827807 4392 35249627 4808 1200refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
3994887019 4392 35222584 4812 1200refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
4007486114 4392 35220971 4804 1200refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
40149624341 4392 35244096 4812 1200refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
4023448431 4392 35223672 4816 1200refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
4025808114 4392 35224311 4808 1200refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
40262822463 4392 35241803 4808 1200refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
40390012546 8784 70421231 4804 1200refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
4044646227 4392 35221147 4804 1200refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
4045448109 4392 35224364 4816 1200refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
4047289219 4392 35228760 4816 1200refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
4048288937 4392 35228312 4812 1200refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
40529224322 4392 35244023 4808 1200refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
4054527575 4392 35223384 4812 1200refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
4055726227 4392 35221147 4804 1200refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
4062966114 4392 35220971 4804 1200refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
4063206255 4392 35221183 4804 1200refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
4072126227 4392 35221147 4804 1200refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
4080526227 4392 35221147 4804 1200refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
4086208109 4392 35224380 4816 1200refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
40874422666 4392 35241619 4808 1200refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
4092217467 4392 35222407 4812 1200refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
41096423351 4392 35244987 4808 1200refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
4117687356 4392 35222995 4812 1200refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
4124366124 4392 35221007 4804 1200refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
4145848114 4392 35224311 4808 1200refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
4159966245 4392 35221195 4804 1200refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
4161406244 4392 35221195 4804 1200refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
41632422463 4392 35241803 4808 1200refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
4167688114 4392 35224311 4808 1200refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
4169928996 4392 35227464 4816 1200refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
4179569142 4392 35229103 4808 1200refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
4185087255 4392 35222156 4816 1200refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
4188208165 4392 35224931 4808 1200refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
4189726142 4392 35221055 4804 1200refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
4192006255 4392 35221183 4804 1200refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
41989621431 4392 35239768 4816 1200refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
4207446284 4392 35221215 4804 1200refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
42132024133 4392 35242336 4812 1200refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
4217289438 4392 35229303 4808 1200refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
42206824373 4392 35245127 4808 1200refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
4224246279 4392 35221231 4804 1200refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
4225566124 4392 35221007 4804 1200refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
4229368431 4392 35223672 4816 1200refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
4229928996 4392 35227464 4816 1200refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
4232367362 4392 35223312 4816 1200refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
42380822806 4392 35242279 4808 1200refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
4242166280 4392 35221215 4804 1200refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
4252487378 4392 35223328 4816 1200refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
4262246124 4392 35221007 4804 1200refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
42725617202 8784 70424391 4812 1200refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
4285287362 4392 35223312 4816 1200refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
4294326255 4392 35221183 4804 1200refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
4296767651 4392 35223391 4808 1200refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
42998024133 4392 35242336 4812 1200refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
4305247378 4392 35223328 4816 1200refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
43065219849 4392 35238240 4812 1200refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
43166424341 4392 35244096 4812 1200refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
43187222893 4392 35242456 4816 1200refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
43346421738 4392 35243711 4808 1200refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
4339849425 4392 35229243 4808 1200refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
4348366255 4392 35221183 4804 1200refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
4357648953 4392 35228295 4812 1200refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
4368086258 4392 35221243 4804 1200refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
4377807430 4392 35223319 4808 1200refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
4378569142 4392 35229103 4808 1200refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
4412126280 4392 35221215 4804 1200refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
4416047232 4392 35223207 4808 1200refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
4430847165 4392 35223127 4808 1200refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
4431048270 4392 35223759 4808 1200refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
4433167378 4392 35223328 4816 1200refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
4436527255 4392 35222156 4816 1200refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
4440849457 4392 35228095 4812 1200refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
4463247362 4392 35223312 4816 1200refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
4470806281 4392 35221279 4804 1200refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
4474767178 4392 35222855 4812 1200refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
4476887426 4392 35222216 4816 1200refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
44776423159 4392 35242235 4808 1200refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
44793619440 4392 35239368 4812 1200refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
4488567426 4392 35222216 4816 1200refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
4491686272 4392 35221231 4804 1200refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
4493886279 4392 35221247 4804 1200refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
4502088149 4392 35223336 4812 1200refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
4520687362 4392 35223312 4816 1200refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
4528809360 4392 35227816 4816 1200refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
4542526254 4392 35221183 4804 1200refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
4555727651 4392 35223391 4808 1200refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
4576766281 4392 35221279 4804 1200refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
4628486272 4392 35221231 4804 1200refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
4631007194 4392 35222979 4808 1200refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
4671126255 4392 35221163 4804 1200refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
4694686281 4392 35221279 4804 1200refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
4699207862 4392 35224155 4808 1200refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
4728767378 4392 35223256 4816 1200refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
4731767232 4392 35223135 4808 1200refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
4749166279 4392 35221231 4804 1200refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
4821486273 4392 35221231 4804 1200refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
4824328149 4392 35223336 4812 1200refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
4851606272 4392 35221231 4804 1200refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
4934089425 4392 35229243 4808 1200refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4941807430 4392 35223319 4808 1200refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
4988767255 4392 35222156 4816 1200refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
50051622550 4392 35240507 4808 1200refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
50296825073 4392 35243828 4812 1200refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
5051846244 4392 35221195 4804 1200refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816

Test failure

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

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
OTR.c: OTR.c:51:7: warning: built-in function 'gamma' declared as non-function
OTR.c: uint8 gamma[BLOCK]={0}, gamma2[BLOCK]={0}, Q[BLOCK]={0};
OTR.c: ^~~~~

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
OTR.c: OTR.c:51:7: warning: built-in function 'gamma' declared as non-function
OTR.c: uint8 gamma[BLOCK]={0}, gamma2[BLOCK]={0}, Q[BLOCK]={0};
OTR.c: ^~~~~
OTR.c: OTR.c:51:7: warning: built-in function 'gamma' declared as non-function
OTR.c: uint8 gamma[BLOCK]={0}, gamma2[BLOCK]={0}, Q[BLOCK]={0};
OTR.c: ^~~~~

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