Implementation notes: x86, gpu, crypto_aead/spoc128sliscplight256v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: spoc128sliscplight256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
88673689904 0 030705 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
905703310220 0 030264 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
92696483624 0 018643 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
95240689348 0 028285 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
95376769188 0 027761 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
96022327120 0 026307 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
969190010132 0 030104 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
976300011343 0 032743 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
98792529572 0 029793 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
988897211343 0 032743 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
99124286951 0 026659 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
99863646980 0 026652 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
999798810220 0 030264 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
100222486975 0 026815 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1017026411207 0 032815 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
101950206806 0 026639 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
1022269210414 0 031149 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
102912809003 0 027504 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
102922006808 0 025911 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
103412449792 0 029403 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
1049409211329 0 033039 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
105577369348 0 028233 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
105919169520 0 028321 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
106060486927 0 026284 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
106628649544 0 028795 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
106753727131 0 026583 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
106981886891 0 026347 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
107024126921 0 026344 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
107185409586 0 029303 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
107418923610 0 019583 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
107573486908 0 026651 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
107659767131 0 026583 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
107826526975 0 026815 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
108108246864 0 025699 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
108113089648 0 028691 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
108330046934 0 026560 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
108358006932 0 026651 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
108700726891 0 026347 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
108718966884 0 026512 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
108768969348 0 028597 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
109367086932 0 026651 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
109424203661 0 019591 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
109792689328 0 028351 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
109816563956 0 020020 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
1098842810815 0 031804 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
110044049969 0 031100 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
110059726910 0 026739 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
110131367419 0 027967 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
110346849348 0 028597 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
110377368920 0 028432 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
1104890818858 0 028136 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
110762049348 0 028285 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
110785009003 0 027504 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
110937886871 0 026199 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
111087288814 0 027264 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
111362006932 0 026651 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
111430047131 0 026583 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
111480169348 0 028297 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
112045209572 0 029793 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
112176126804 0 025348 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
112181523956 0 020020 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
112232727760 0 018931 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
112508003956 0 020020 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
112614369648 0 028691 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
112811406804 0 025348 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
113016406804 0 025348 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
113034486564 0 025232 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
113050683956 0 020020 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
113139689348 0 028597 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
113335568808 0 026399 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
113576723887 0 019788 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
114351729740 0 031428 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
114405449092 0 020459 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
114781643633 0 018607 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
114939923629 0 019312 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
115088569572 0 029185 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
115110404200 0 020532 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
115178363883 0 019900 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
115210244200 0 020532 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
115277726869 0 026275 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
115454966564 0 025232 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
115811563630 0 018607 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
115878844216 0 020496 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
116124123693 0 019675 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
116402364200 0 020548 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
116849649079 0 027525 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
117015843871 0 020339 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
117032683956 0 020020 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
117088563661 0 019591 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
117107203956 0 020020 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
117135283633 0 018607 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
117526324200 0 020532 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
117542084307 0 019740 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
117791524200 0 020548 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
117878166923 0 025611 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
117937363966 0 019964 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
117985443614 0 019495 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
118213843690 0 019659 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
118280686934 0 026560 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
118314923956 0 020020 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
118401403764 0 019635 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
118526883630 0 018659 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
118912083729 0 018747 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
1189622010815 0 031804 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
119034363833 0 019619 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
119144603967 0 020139 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
119262004103 0 020907 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
119763283633 0 018607 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
119891283762 0 018883 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
120065003747 0 019619 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
120273367612 0 027592 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
120460963690 0 019659 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
120646723685 0 018755 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
120716803750 0 018867 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
120919603883 0 019900 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
121056407612 0 027592 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
121111447016 0 026135 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
121121083967 0 020139 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
121210404200 0 020548 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
1212130010243 0 029680 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
121228924200 0 020564 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
121914563750 0 018867 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
122039963747 0 019619 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
122041963661 0 019591 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
122113486564 0 025232 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
122283004307 0 019740 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
122429523624 0 018643 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
122444043967 0 020139 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
122518049079 0 027333 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
122714369208 0 027323 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
122872763662 0 018723 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
123799443670 0 018723 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
123885763703 0 018771 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
124488643858 0 018992 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
125065763858 0 018992 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
125175923685 0 018755 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
125224243670 0 018723 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
125872923858 0 018992 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
125921403662 0 018723 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
125998083689 0 018755 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
126464409079 0 027525 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
126551643726 0 018763 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
126687283689 0 018755 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
126830923624 0 018643 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
128122163926 0 019667 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
128337523685 0 018755 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
128731603689 0 018755 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
128861444307 0 019740 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
129157563883 0 018923 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
129480483629 0 018675 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
129824483624 0 018643 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
130001083707 0 018787 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
130131443625 0 018643 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
130155963750 0 018867 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
130267284252 0 019891 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
130675723685 0 018755 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
130817763629 0 018659 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
130900284237 0 020688 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
131012643630 0 018607 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
131458963625 0 018643 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
1317407210243 0 029680 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
131887163630 0 018607 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
132188963762 0 018883 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
132536884237 0 020688 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
133408443762 0 018883 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
133645363629 0 018659 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
133930807378 0 018771 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
133999523629 0 018675 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
135502163630 0 018659 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
137350323662 0 018723 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
137867963690 0 018771 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
138191843670 0 018723 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816

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