Implementation notes: amd64, manny357, crypto_aead/pi32cipher128v2

Computer: manny357
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: pi32cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
71836? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
71860? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
72204? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
74096? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
74140? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
74328? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
74540? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
74660? ? ?? ? ?goptvgcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
74700? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
74756? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
74760? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
74852? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
75084? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
75244? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2017041020170228
75536? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
75700? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
75820? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
75840? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
75956? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
75980? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2017041020170228
76168? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
76200? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
76208? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
76448? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
77680? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
77864? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
78072? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
78088? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
78164? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
78228? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
78404? ? ?? ? ?goptvgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
78760? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
78760? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
78812? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
78912? ? ?? ? ?goptvgcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
78944? ? ?? ? ?goptvgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
79096? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
79328? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
79352? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2017041020170228
79428? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2017041020170228
79460? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
79560? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
79640? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
79668? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
79804? ? ?? ? ?goptvgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
79884? ? ?? ? ?goptvgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
80132? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
80200? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2017041020170228
80276? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
80356? ? ?? ? ?goptvgcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
80376? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
80472? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2017041020170228
80724? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
80860? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
80864? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
81148? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
81168? ? ?? ? ?goptvgcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
81196? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
81208? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
81440? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
81784? ? ?? ? ?goptvgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
82204? ? ?? ? ?goptvgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
82292? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
82340? ? ?? ? ?goptvgcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
82368? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
82440? ? ?? ? ?goptvgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
82516? ? ?? ? ?goptvgcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
82552? ? ?? ? ?goptvgcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
82564? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
82580? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
82696? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
83332? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
83832? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
83852? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
83936? ? ?? ? ?goptvgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
84048? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
84072? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
84532? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
84704? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
84820? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
85744? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
114404? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
114596? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
115944? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
121736? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2017041020170228
122092? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2017041020170228
122096? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
122412? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
122712? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
122908? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
123004? ? ?? ? ?goptvgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
123076? ? ?? ? ?goptvgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
123092? ? ?? ? ?goptvgcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
123196? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
123228? ? ?? ? ?goptvgcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
123248? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
123512? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
123752? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
123768? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
123908? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
124080? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
124156? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
124944? ? ?? ? ?goptvgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
125148? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
125696? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
125940? ? ?? ? ?goptvgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
128340? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
135608? ? ?? ? ?goptvgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
160220? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
160840? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
161172? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
161216? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
161368? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
163684? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
163748? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2017041020170228
163832? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
164884? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
164976? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
165020? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
165328? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
165436? ? ?? ? ?ref2gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
165596? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
165600? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
165800? ? ?? ? ?ref2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
165940? ? ?? ? ?ref2gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
168564? ? ?? ? ?ref2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
169616? ? ?? ? ?ref2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
174980? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
175024? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
175088? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
175100? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
175516? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
180076? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
180128? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
180448? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
197220? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
197488? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
197504? ? ?? ? ?ref3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
198936? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
198952? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
199596? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
199688? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
199728? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
200156? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
200260? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2017041020170228
200740? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
201592? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
201904? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
202032? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
202100? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
202208? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
202212? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
202348? ? ?? ? ?ref3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
202812? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
202864? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
204340? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
204460? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
204488? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
204528? ? ?? ? ?ref3gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
207464? ? ?? ? ?ref3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
208056? ? ?? ? ?ref3gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
213528? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
215860? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
216016? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
216504? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
216568? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
216600? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
217028? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
217072? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
217392? ? ?? ? ?ref3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
217756? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
218372? ? ?? ? ?ref3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
218436? ? ?? ? ?ref3gcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
218876? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
219084? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2017041020170228
219568? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2017041020170228
219644? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
220176? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
220772? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
220972? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
221460? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
221528? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
222160? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
222292? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
222364? ? ?? ? ?ref3gcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
222544? ? ?? ? ?ref3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
222632? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
222640? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
222656? ? ?? ? ?ref3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
222708? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
222816? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
222960? ? ?? ? ?ref3gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
222992? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
223180? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
223184? ? ?? ? ?ref3gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
223308? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2017041020170228
223436? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
223516? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
223616? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
223760? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
223768? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
223788? ? ?? ? ?ref3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
223828? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
223896? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2017041020170228
223908? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
223932? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
223964? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
224012? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
224160? ? ?? ? ?ref3gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
224164? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
224184? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
224204? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
224320? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
224464? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
226140? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
227648? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
234408? ? ?? ? ?ref3gcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
234568? ? ?? ? ?ref3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
234872? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2017041020170228
235300? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
236800? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2017041020170228
238204? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
238232? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
238508? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
238804? ? ?? ? ?ref3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
238856? ? ?? ? ?ref3gcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
238904? ? ?? ? ?ref3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
239064? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
239148? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
239384? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
239464? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
239464? ? ?? ? ?ref3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
239472? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
240460? ? ?? ? ?ref3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
240608? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
240896? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
241376? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
241692? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
241848? ? ?? ? ?ref3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
243804? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
244400? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
246200? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
247936? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
253040? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
253144? ? ?? ? ?ref3icc_-no-vec2017041020170228
289156? ? ?? ? ?ref3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
291084? ? ?? ? ?ref3icc2017041020170228
352564? ? ?? ? ?ref2icc_-no-vec2017041020170228
397336? ? ?? ? ?ref2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
404652? ? ?? ? ?goptvgcc2017041020170228
405400? ? ?? ? ?goptvgcc_-funroll-loops2017041020170228
448940? ? ?? ? ?goptvcc2017041020170228
456488? ? ?? ? ?ref2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
472200? ? ?? ? ?ref2icc2017041020170228
502760? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
503824? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
504772? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
505444? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
505592? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
506324? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
508432? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
511528? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
511556? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
511776? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
511808? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
512500? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
513096? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
514108? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
514312? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
515380? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
528372? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
548996? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
696360? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
697728? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
698532? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
699768? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
701172? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
703852? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
704904? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
705928? ? ?? ? ?ref2gcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
707628? ? ?? ? ?ref2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
712452? ? ?? ? ?ref2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
713068? ? ?? ? ?ref2gcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
713160? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
715292? ? ?? ? ?ref2gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
715520? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
716280? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2017041020170228
716460? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
718136? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
718928? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
719468? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
720124? ? ?? ? ?ref2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
720404? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
720460? ? ?? ? ?ref2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
721780? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
721784? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
722344? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
722748? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
723792? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2017041020170228
724696? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
725304? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
725444? ? ?? ? ?ref2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
725624? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
726096? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
726732? ? ?? ? ?ref2gcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
727020? ? ?? ? ?ref2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
727920? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2017041020170228
728964? ? ?? ? ?ref2gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
729372? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
729816? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2017041020170228
729952? ? ?? ? ?ref2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
730580? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
733332? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
735604? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
735748? ? ?? ? ?ref2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
735812? ? ?? ? ?ref2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
735864? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
735876? ? ?? ? ?ref2gcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
741384? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
747516? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
747920? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
750932? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
751132? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
751232? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
752932? ? ?? ? ?ref2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
753524? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
753880? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2017041020170228
754500? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
754552? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
754672? ? ?? ? ?ref2gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
755284? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
762132? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2017041020170228
767648? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
799768? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
804128? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
1684976? ? ?? ? ?ref3gcc2017041020170228
1690044? ? ?? ? ?ref3gcc_-funroll-loops2017041020170228
1690500? ? ?? ? ?ref3cc2017041020170228
3700224? ? ?? ? ?ref2cc2017041020170228
3705000? ? ?? ? ?ref2gcc_-funroll-loops2017041020170228
3711800? ? ?? ? ?ref2gcc2017041020170228

Test failure

Implementation: crypto_aead/pi32cipher128v2/optimized_nonSSE
Compiler: cc
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 222, namely:
CompilerImplementations
cc optimized_nonSSE ref
gcc optimized_nonSSE ref
gcc -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -O -fomit-frame-pointer optimized_nonSSE ref
gcc -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops optimized_nonSSE ref
gcc -funroll-loops -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
icc optimized_nonSSE ref
icc -no-vec optimized_nonSSE ref
icc -xCORE-AVX2 -O2 -fomit-frame-pointer optimized_nonSSE ref
icc -xCORE-AVX2 -O3 -fomit-frame-pointer optimized_nonSSE ref

Test failure

Implementation: crypto_aead/pi32cipher128v2/optimized_nonSSE
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref

Compiler output

Implementation: crypto_aead/pi32cipher128v2/goptv
Compiler: icc
pi-cipher.c: pi-cipher.c(289): error: vector operation not supported with these operand types
pi-cipher.c: n_t = ROTL(n_t, n_rot);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(289): error: vector operation not supported with these operand types
pi-cipher.c: n_t = ROTL(n_t, n_rot);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(308): error: vector operation not supported with these operand types
pi-cipher.c: m_t = ROTL(m_t, m_rot);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(308): error: vector operation not supported with these operand types
pi-cipher.c: m_t = ROTL(m_t, m_rot);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(359): error: vector operation not supported with these operand types
pi-cipher.c: m_t = ROTL(m_t, m_rot);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(359): error: vector operation not supported with these operand types
pi-cipher.c: m_t = ROTL(m_t, m_rot);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(361): error: vector operation not supported with these operand types
pi-cipher.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc goptv
icc -no-vec goptv
icc -xCORE-AVX2 -O2 -fomit-frame-pointer goptv
icc -xCORE-AVX2 -O3 -fomit-frame-pointer goptv