Implementation notes: amd64, calvin, crypto_aead/aes128otrsv1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128otrsv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
126188? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
126260? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080820170725
126476? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080820170725
126560? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080820170725
126863? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
128316? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080820170725
128473? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080820170725
128481? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
128517? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
128537? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
128689? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
128703? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080820170725
128707? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080820170725
128712? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080820170725
128762? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080820170725
130378? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080820170725
130570? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080820170725
131117? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080820170725
131204? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080820170725
131300? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
131392? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
131805? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
132032? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
132464? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
132830? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080820170725
132952? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080820170725
133037? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080820170725
133038? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
133055? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
133234? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080820170725
133945? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
134076? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
134126? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080820170725
134222? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080820170725
143641? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
143703? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
143746? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
146121? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080820170725
146397? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
146483? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080820170725
146507? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
146526? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080820170725
146544? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080820170725
146583? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
146647? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080820170725
147446? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080820170725
147762? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
148035? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
148091? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
149575? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
149706? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
149761? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080820170725
149929? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080820170725
150286? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080820170725
150366? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080820170725
150442? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080820170725
150745? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080820170725
151210? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080820170725
151495? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080820170725
151802? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
151906? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080820170725
152086? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
154695? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
156149? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080820170725
156186? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
156195? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
156523? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
157457? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
157524? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017080820170725
157539? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080820170725
157790? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
160578? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080820170725
160608? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080820170725
161584? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080820170725
161623? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080820170725
161886? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080820170725
167998? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
168058? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080820170725
168203? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
168324? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080820170725
168479? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080820170725
168494? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080820170725
169966? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080820170725
170852? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080820170725
170889? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080820170725
171854? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080820170725
171879? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080820170725
172253? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
172396? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
172785? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
172786? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
172831? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080820170725
173931? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080820170725
174516? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080820170725
174546? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080820170725
174784? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080820170725
174870? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080820170725
174975? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
175233? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
176316? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
177151? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080820170725
177221? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080820170725
177514? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080820170725
177531? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080820170725
177635? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
177806? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080820170725
177867? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
181705? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
182028? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
182084? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
188406? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
188594? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
451612? ? ?? ? ?refcc2017080820170725
452481? ? ?? ? ?refgcc_-funroll-loops2017080820170725
452987? ? ?? ? ?refgcc2017080820170725

Test failure

Implementation: crypto_aead/aes128otrsv1/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref