Implementation notes: x86, cryptothinkx, crypto_aead/aes128n12clocv1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
124545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020420170105
124701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017020420170105
124881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
124929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020420170105
124950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017020420170105
125925? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017020420170105
125949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
126324? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017020420170105
126480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020420170105
126861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020420170105
126879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017020420170105
126933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017020420170105
126957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
127044? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020420170105
127086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020420170105
127113? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
127227? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020420170105
127305? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017020420170105
127332? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017020420170105
127422? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017020420170105
127530? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
127590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017020420170105
127689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020420170105
127818? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017020420170105
127824? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017020420170105
127857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020420170105
127866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020420170105
127890? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017020420170105
128007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017020420170105
128052? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017020420170105
128085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017020420170105
128142? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
128202? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017020420170105
128205? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017020420170105
128211? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017020420170105
128271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017020420170105
128325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020420170105
128361? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020420170105
128415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020420170105
128469? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017020420170105
128478? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017020420170105
128511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020420170105
128514? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017020420170105
128535? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020420170105
128607? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
128613? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017020420170105
128634? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020420170105
128646? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017020420170105
128661? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017020420170105
128670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020420170105
128808? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017020420170105
128841? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017020420170105
128844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020420170105
128850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
128883? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017020420170105
128925? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017020420170105
129174? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020420170105
129408? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017020420170105
129684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020420170105
129711? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017020420170105
129774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020420170105
129828? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017020420170105
129843? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020420170105
129849? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017020420170105
129912? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020420170105
129915? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017020420170105
130011? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017020420170105
130047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017020420170105
130095? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017020420170105
130173? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020420170105
130356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020420170105
130518? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017020420170105
130569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017020420170105
130656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017020420170105
130719? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020420170105
130806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017020420170105
130821? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
131037? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020420170105
131058? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017020420170105
131163? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017020420170105
131286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020420170105
131394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017020420170105
131403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017020420170105
131463? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
131502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017020420170105
131532? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017020420170105
131541? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017020420170105
131601? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017020420170105
131673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020420170105
131730? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020420170105
131772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020420170105
131784? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017020420170105
131790? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017020420170105
131838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020420170105
131889? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020420170105
131913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017020420170105
131985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017020420170105
132042? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017020420170105
132054? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017020420170105
132069? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020420170105
132156? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
132183? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017020420170105
132210? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020420170105
132258? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020420170105
132549? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017020420170105
132570? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017020420170105
132597? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020420170105
132660? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017020420170105
132678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017020420170105
132918? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017020420170105
132942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017020420170105
132942? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017020420170105
132945? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017020420170105
133092? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017020420170105
133101? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020420170105
133125? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017020420170105
133176? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017020420170105
133419? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017020420170105
133425? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017020420170105
133452? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020420170105
133614? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017020420170105
133707? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017020420170105
133731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020420170105
133788? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
133791? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017020420170105
133845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017020420170105
133854? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017020420170105
133899? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
133971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020420170105
133998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017020420170105
134178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
134229? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017020420170105
134388? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017020420170105
134394? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020420170105
134439? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017020420170105
134541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017020420170105
134592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017020420170105
134610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020420170105
134631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020420170105
134895? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017020420170105
135036? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017020420170105
135183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020420170105
135258? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
135267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020420170105
135315? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017020420170105
135345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017020420170105
135492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017020420170105
135510? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
135525? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
135723? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
135756? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017020420170105
135867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017020420170105
136062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017020420170105
136077? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017020420170105
136146? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020420170105
136212? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017020420170105
136248? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017020420170105
136551? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020420170105
136566? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020420170105
136569? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017020420170105
136707? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017020420170105
136725? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017020420170105
136746? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017020420170105
136905? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017020420170105
136917? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017020420170105
137298? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017020420170105
137499? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020420170105
137550? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017020420170105
137625? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017020420170105
137655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017020420170105
137823? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020420170105
138231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017020420170105
138390? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017020420170105
138537? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017020420170105
138783? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017020420170105
139263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017020420170105
141948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017020420170105
142230? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020420170105
146466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017020420170105
146709? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017020420170105