Implementation notes: amd64, cryptothinkx, crypto_aead/aes128otrsv1

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128otrsv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
76557? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020420170105
76581? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020420170105
76674? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020420170105
76707? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020420170105
76734? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020420170105
78567? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020420170105
78759? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020420170105
78771? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
78951? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
79098? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020420170105
79254? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
79260? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020420170105
79275? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
79344? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020420170105
79476? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020420170105
79482? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020420170105
79524? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
79578? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
79578? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
79584? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020420170105
79608? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020420170105
80013? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020420170105
80028? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
80037? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
80052? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
80058? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020420170105
80082? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020420170105
80109? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020420170105
80112? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020420170105
80346? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020420170105
80367? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020420170105
80409? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020420170105
80418? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020420170105
80544? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020420170105
80565? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020420170105
80721? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
83121? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020420170105
83328? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
83787? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020420170105
84252? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020420170105
84462? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
84465? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
84558? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020420170105
84561? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020420170105
84639? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020420170105
84696? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020420170105
84699? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020420170105
84711? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020420170105
86133? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
86154? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020420170105
86166? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020420170105
86235? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020420170105
86358? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020420170105
86739? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020420170105
86778? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020420170105
86811? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
86886? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020420170105
86889? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020420170105
86955? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020420170105
87345? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020420170105
87474? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020420170105
87954? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020420170105
88065? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020420170105
88815? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020420170105
88839? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020420170105
88899? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020420170105
89607? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020420170105
89655? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
89658? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
91272? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020420170105
91353? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020420170105
91380? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020420170105
91590? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020420170105
91758? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020420170105
91824? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020420170105
92604? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
92772? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020420170105
93078? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020420170105
93123? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020420170105
93360? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
93873? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020420170105
93978? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020420170105
94053? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020420170105
94119? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020420170105
94125? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020420170105
96018? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
96360? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020420170105
96630? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020420170105
97119? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020420170105
101031? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020420170105
109845? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
109851? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
109854? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
110121? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020420170105
111465? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020420170105
111549? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020420170105
112038? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020420170105
112125? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020420170105
112131? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020420170105
112140? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020420170105
112449? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020420170105
115038? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020420170105
116835? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
116916? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020420170105
116928? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020420170105
117021? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
117024? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
117027? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020420170105
117033? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020420170105
117066? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
117075? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020420170105
117171? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020420170105
117180? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020420170105
117273? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020420170105
117294? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020420170105
117858? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020420170105
118638? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020420170105
118653? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020420170105
119640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020420170105
120492? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020420170105
121575? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020420170105
121761? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020420170105
283692? ? ?? ? ?refgcc2017020420170105
284433? ? ?? ? ?refgcc_-funroll-loops2017020420170105
284685? ? ?? ? ?refcc2017020420170105