Implementation notes: x86, gpu, crypto_aead/saefforkskinnyb128t192n56v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saefforkskinnyb128t192n56v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
839685222255 0 042197 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
842315220219 0 039010 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
888252420219 0 039090 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
900688020219 0 039090 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
905636820220 0 039402 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
915619220220 0 039402 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
920632424349 0 045357 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
921980820235 0 039110 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
923221620220 0 039402 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
925524425075 0 046404 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
945790022299 0 042209 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
948447620117 0 038497 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
949465222255 0 042197 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
962190421139 0 039662 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
969919620117 0 038497 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
976768023931 0 045520 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
977206042366 0 039761 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
978483221789 0 041352 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
982375220069 0 038401 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
988195625075 0 046404 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
995642422615 0 044185 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
1007026021698 0 040454 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
1010380024072 0 044162 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
1018319622929 0 041892 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
1020347620279 0 039661 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
1021820822929 0 041892 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
1038768424790 0 045482 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
1056660023187 0 043930 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
1071402825235 0 046740 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
1123441623065 0 042196 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
1155594020408 0 037916 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
1162249224072 0 044162 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
1163150424072 0 043554 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
1163683621039 0 039378 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
1165660424691 0 044212 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
1187199623349 0 042292 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
1196836821912 0 041485 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
1200149621780 0 039808 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
1201349621039 0 039186 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
1207589625417 0 046345 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
1221901621039 0 039378 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
1225623625417 0 046345 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
1245846022463 0 041877 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
1266074422463 0 041877 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
1305002418647 0 038300 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
1323232022728 0 042888 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
1323796020904 0 040284 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
1329517621195 0 040600 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
1337164821195 0 040600 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
1372763622935 0 042012 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
1375043621195 0 040600 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
1379240420260 0 039545 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
1381197220767 0 040032 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
1400430018647 0 038300 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
1409766818647 0 038300 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
1413385221133 0 040724 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
1418166820789 0 039600 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
1422546021869 0 040864 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
1425077619253 0 039056 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
1433436020904 0 040284 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
1446456420468 0 040073 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
1449508819092 0 038780 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
1452947219198 0 038972 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
1458484818757 0 038149 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
1468851619016 0 038820 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
1480446019253 0 039056 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
1497295621231 0 039609 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
1499929619948 0 039276 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
1500447621214 0 040172 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
1501007221231 0 039609 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
1527366021231 0 039609 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
1572192021808 0 041725 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
1587003619725 0 039305 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
1600687219364 0 037905 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
1612660821808 0 041725 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
1620950419364 0 037905 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
1628838019725 0 039305 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
1629187219364 0 037905 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
1660940019990 0 038596 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
256909649617 0 025420 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
2625596011259 0 027525 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
2625723210296 0 026285 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
263542329756 0 025632 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
2644856811259 0 027493 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
2648393210920 0 026984 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
2651306011259 0 027509 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
2652841211259 0 027493 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
2652908411259 0 027509 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
265601969599 0 025428 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
2656493610463 0 026776 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
2657362010184 0 025892 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
2663740410920 0 026984 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
2668321623228 0 027392 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
2671583611259 0 027509 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
2693447210429 0 026233 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
2703523210184 0 025892 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
271319249599 0 025428 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
272051089672 0 025269 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
2724030810272 0 026197 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
272483889756 0 025632 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
2734006810920 0 026984 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
2738965610296 0 026285 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
2746915210212 0 025960 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
2748565210296 0 026285 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
2751344411426 0 028032 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
2751349610296 0 026285 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
2753550811278 0 027457 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
2753712010296 0 026285 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
2761628810296 0 026285 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
2769465620290 0 025116 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
277054889599 0 025428 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
2774288011259 0 027493 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
280571769612 0 025516 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
282754528777 0 023680 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
2828387210296 0 026285 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
288024849775 0 025664 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
290486488758 0 023648 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
292175729097 0 023972 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
293328689310 0 024196 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
294703568758 0 023648 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
296113129117 0 024004 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
296185288964 0 023952 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
297250929274 0 024164 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
2973959210594 0 026252 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
299596809117 0 024004 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
299809249270 0 024148 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
299822729097 0 023972 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
300447449270 0 024148 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
302129489305 0 024196 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
302770449305 0 024196 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
303265489417 0 024308 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
305640528764 0 023652 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
3057162811372 0 026641 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
306493649117 0 024004 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
3066512818618 0 024212 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
307441448969 0 023968 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
307637328771 0 023684 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
308141649453 0 024356 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
3082416011193 0 026704 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
309481968964 0 023952 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
309878008764 0 023652 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
310202528969 0 023968 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
310566928969 0 023968 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
311512808964 0 023952 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
313083768777 0 023680 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
314939728771 0 023684 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
315103128805 0 023712 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
317667489305 0 024196 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
317793568765 0 023680 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
318245008765 0 023680 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
320516609270 0 024148 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
320835408805 0 023712 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
321747649097 0 023972 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
3273159211372 0 026641 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
3314300810055 0 025012 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
3326432011372 0 026641 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
3336504810038 0 025740 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
3339754411092 0 027449 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
3369056011092 0 027449 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
337185609986 0 024953 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
338783369986 0 024953 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
3411510010197 0 026117 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
343804569986 0 024953 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
3541366410197 0 026117 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
355208088829 0 023680 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
361732409331 0 024164 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
366948808829 0 023680 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
367705248825 0 023684 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
368210289334 0 024184 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
368326648825 0 023684 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
369012688829 0 023680 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
370210088825 0 023684 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816

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