Implementation notes: amd64, hobbes, crypto_aead/aes128otrsv1

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128otrsv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
126105? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080820170725
126332? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080820170725
126483? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080820170725
126492? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080820170725
126505? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080820170725
128191? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
128261? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080820170725
128565? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
128607? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080820170725
128675? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
128757? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080820170725
128960? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080820170725
129260? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080820170725
129428? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
130342? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080820170725
130419? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080820170725
130640? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080820170725
131095? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
131199? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
132152? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
132172? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080820170725
132406? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080820170725
132450? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080820170725
132646? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080820170725
132818? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080820170725
132878? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080820170725
132968? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
133003? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080820170725
133487? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
133883? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080820170725
133963? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080820170725
134390? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
134722? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080820170725
142489? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080820170725
143798? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
143889? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080820170725
144009? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080820170725
146401? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080820170725
146428? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080820170725
146430? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080820170725
146521? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080820170725
146567? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080820170725
146569? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
146688? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
146695? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080820170725
146866? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080820170725
147955? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
148255? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080820170725
148349? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080820170725
149057? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080820170725
149585? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080820170725
149755? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080820170725
149780? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080820170725
149884? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080820170725
150169? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080820170725
150229? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080820170725
150296? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080820170725
150402? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080820170725
151073? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080820170725
151089? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080820170725
151124? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080820170725
151616? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080820170725
151821? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
154432? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080820170725
154452? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080820170725
156132? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
156245? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
156248? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080820170725
156332? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017080820170725
157599? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080820170725
157699? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080820170725
160484? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080820170725
161379? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080820170725
161387? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080820170725
161727? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080820170725
161787? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080820170725
167875? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080820170725
168063? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
168164? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080820170725
168671? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080820170725
168900? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080820170725
168941? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080820170725
170303? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080820170725
170385? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080820170725
170503? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080820170725
170600? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080820170725
170779? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080820170725
172321? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
172619? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080820170725
172667? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080820170725
172794? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
172960? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080820170725
174161? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080820170725
174457? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080820170725
174479? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080820170725
174514? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080820170725
174822? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
174957? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080820170725
175407? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
175662? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
176005? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080820170725
177317? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080820170725
177608? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080820170725
177947? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080820170725
178137? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
178182? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080820170725
178742? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080820170725
178916? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080820170725
181695? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080820170725
181745? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080820170725
188573? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080820170725
188735? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080820170725
452903? ? ?? ? ?refgcc2017080820170725
453045? ? ?? ? ?refcc2017080820170725
453066? ? ?? ? ?refgcc_-funroll-loops2017080820170725

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