Implementation notes: amd64, cryptothinkx, crypto_aead/aes128poetv2aes128

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128poetv2aes128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
145227? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
145305? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
145629? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020420170105
146043? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
146337? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020420170105
146577? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020420170105
146802? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020420170105
147093? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020420170105
147528? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
147645? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
147702? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020420170105
147834? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020420170105
148029? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020420170105
148560? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
148689? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020420170105
148725? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020420170105
148731? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
149151? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020420170105
149412? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
149445? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
149460? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020420170105
149556? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
149571? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
149739? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020420170105
149796? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
149802? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
149910? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020420170105
149994? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020420170105
150075? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020420170105
150108? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020420170105
150132? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020420170105
150408? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020420170105
151137? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020420170105
151161? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020420170105
151326? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020420170105
152199? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020420170105
152223? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
152454? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
152502? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020420170105
152532? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020420170105
154065? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020420170105
154188? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020420170105
154710? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
154860? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020420170105
156435? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
156996? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020420170105
157221? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020420170105
157323? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020420170105
157368? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020420170105
158784? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
158790? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
158880? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020420170105
158940? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020420170105
158952? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020420170105
158979? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020420170105
158982? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020420170105
159048? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
159135? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020420170105
159147? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
159201? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
159306? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020420170105
159369? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
159513? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020420170105
159759? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020420170105
159771? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020420170105
159912? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020420170105
160464? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020420170105
160500? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020420170105
160809? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
161061? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
161379? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020420170105
161799? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020420170105
162009? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020420170105
162030? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020420170105
162030? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020420170105
162222? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020420170105
164184? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020420170105
164202? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
164214? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
164286? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020420170105
164298? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020420170105
164319? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020420170105
164352? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
164358? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
164382? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
164388? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020420170105
164394? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
164460? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020420170105
165027? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020420170105
165072? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020420170105
165108? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020420170105
165150? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020420170105
165243? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020420170105
165291? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020420170105
165327? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020420170105
165396? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
165405? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020420170105
165420? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020420170105
165429? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
165774? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
166266? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020420170105
166338? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020420170105
166440? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020420170105
166446? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020420170105
166497? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020420170105
166560? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020420170105
166767? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020420170105
167373? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020420170105
167622? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020420170105
167778? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020420170105
168888? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020420170105
169047? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020420170105
169101? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020420170105
169815? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
172428? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020420170105
173199? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020420170105
173292? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020420170105
177092? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020420170105
179745? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020420170105
181558? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020420170105
182248? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020420170105
191846? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
393144? ? ?? ? ?refcc2017020420170105
393210? ? ?? ? ?refgcc_-funroll-loops2017020420170105
393270? ? ?? ? ?refgcc2017020420170105