Implementation notes: x86, cryptothinkx, crypto_aead/aes128poetv2aes128

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128poetv2aes128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
179268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020420170105
179352? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020420170105
180063? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020420170105
180084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020420170105
180708? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020420170105
180873? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020420170105
180936? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020420170105
181056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
181104? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020420170105
181476? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020420170105
181500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020420170105
181515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020420170105
181692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020420170105
181698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
181767? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
181785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020420170105
182034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020420170105
182229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020420170105
182520? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020420170105
182544? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020420170105
182814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020420170105
183261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020420170105
183354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020420170105
183975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020420170105
184071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020420170105
184080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020420170105
184602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020420170105
184830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020420170105
184875? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020420170105
184938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020420170105
185178? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020420170105
185268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020420170105
185373? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020420170105
185391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020420170105
185451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020420170105
185526? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020420170105
185835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020420170105
185940? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020420170105
186177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020420170105
186543? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020420170105
186678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
186777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020420170105
187131? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020420170105
187296? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
187389? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020420170105
187719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020420170105
187788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
187806? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020420170105
188148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020420170105
188238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
188292? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020420170105
188646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020420170105
188661? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020420170105
189543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020420170105
189678? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020420170105
189909? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020420170105
189915? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020420170105
189969? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020420170105
190032? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
190410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020420170105
190659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020420170105
190686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020420170105
190833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020420170105
191214? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020420170105
191427? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020420170105
191448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020420170105
191823? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020420170105
192234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020420170105
192240? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020420170105
192273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020420170105
192381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020420170105
192597? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020420170105
192654? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020420170105
192723? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020420170105
192729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020420170105
192837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020420170105
192987? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020420170105
194559? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020420170105
194997? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020420170105
195531? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
195543? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020420170105
195546? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020420170105
195567? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020420170105
195570? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020420170105
195594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
195618? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
195669? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020420170105
195687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020420170105
196023? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020420170105
196077? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
196161? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020420170105
196173? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
196356? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
196401? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020420170105
196404? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020420170105
196407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020420170105
196419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020420170105
196440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020420170105
196470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
196626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020420170105
196746? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020420170105
196851? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020420170105
196905? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020420170105
196938? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020420170105
196956? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020420170105
197106? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020420170105
197169? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020420170105
197493? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020420170105
197514? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020420170105
197787? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020420170105
197877? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020420170105
198174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020420170105
198249? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020420170105
198372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020420170105
199314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020420170105
199899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020420170105
200316? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020420170105
200607? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020420170105
200622? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020420170105
200667? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020420170105
200685? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020420170105
200685? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020420170105
200808? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020420170105
200991? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020420170105
201216? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020420170105
201240? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020420170105
201573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020420170105
201939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020420170105
202029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020420170105
202035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020420170105
202062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020420170105
202194? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020420170105
202305? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020420170105
202305? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020420170105
202392? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020420170105
202488? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020420170105
202581? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020420170105
202791? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020420170105
202827? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
202953? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
202959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020420170105
202980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020420170105
203028? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020420170105
203100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020420170105
203328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020420170105
203361? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020420170105
203442? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020420170105
203445? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020420170105
203463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020420170105
203736? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020420170105
203838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020420170105
204087? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020420170105
204183? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020420170105
204228? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020420170105
204234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020420170105
204243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020420170105
204333? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020420170105
204465? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020420170105
204501? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020420170105
204630? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020420170105
204687? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020420170105
204735? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020420170105
205173? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020420170105
205257? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020420170105
205278? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020420170105
205443? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
205515? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020420170105
205551? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020420170105
205578? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020420170105
205656? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020420170105
206298? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020420170105
206454? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020420170105
207801? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020420170105
207978? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020420170105
208002? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020420170105
208176? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020420170105
208218? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020420170105
208806? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020420170105
215985? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020420170105
216192? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020420170105