Implementation notes: amd64, manny357, crypto_aead/pi32cipher256v2

Computer: manny357
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: pi32cipher256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
71684? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
71728? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
72196? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
74140? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
74144? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
74468? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
74472? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
74492? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
74588? ? ?? ? ?goptvgcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
74612? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
74632? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
74808? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
74952? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
75172? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2017041020170228
75200? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
75300? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
75336? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
75544? ? ?? ? ?goptvgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
75596? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
75612? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
75728? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
75752? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
75776? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
75868? ? ?? ? ?goptvgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
75936? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2017041020170228
77632? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
77856? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
77868? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
78092? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
78244? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
78264? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
78620? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
78640? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
78740? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
78828? ? ?? ? ?goptvgcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
78940? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
79056? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
79092? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
79180? ? ?? ? ?goptvgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
79204? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2017041020170228
79368? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
79532? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2017041020170228
79648? ? ?? ? ?goptvgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
79656? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
79696? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
79780? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
79932? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
80112? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
80156? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
80196? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2017041020170228
80212? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2017041020170228
80444? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
80696? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
81064? ? ?? ? ?goptvgcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
81212? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
81216? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
81244? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
81516? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
81572? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
82060? ? ?? ? ?goptvgcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
82172? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
82292? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
82416? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
82504? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
82560? ? ?? ? ?goptvgcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
82652? ? ?? ? ?goptvgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
82716? ? ?? ? ?goptvgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
83332? ? ?? ? ?goptvgcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
83372? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
83696? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
84004? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
84088? ? ?? ? ?goptvgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
84488? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
84528? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
84536? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
84600? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
84752? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
84812? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
85112? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
86540? ? ?? ? ?goptvgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
86996? ? ?? ? ?goptvgcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
114308? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
114556? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
118808? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
121372? ? ?? ? ?goptvgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
121632? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
121672? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2017041020170228
121892? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
122568? ? ?? ? ?goptvgcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
122844? ? ?? ? ?goptvgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
122896? ? ?? ? ?goptvgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
123004? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
123044? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
123044? ? ?? ? ?goptvgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
123140? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
123152? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
123224? ? ?? ? ?goptvgcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
123620? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
123624? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
123880? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
124384? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
125152? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2017041020170228
125248? ? ?? ? ?goptvgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
125608? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
127000? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
127068? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
127748? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
128496? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
160452? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
160548? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
161184? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
161232? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
162468? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
163732? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2017041020170228
163808? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
164612? ? ?? ? ?ref2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
164688? ? ?? ? ?ref2gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
164892? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
164960? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
165056? ? ?? ? ?ref2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
165220? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
165252? ? ?? ? ?ref2gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
165680? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
165908? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
166004? ? ?? ? ?ref2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
166372? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
175120? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
175220? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
175580? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
176092? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
180112? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
180132? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
180160? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
183744? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
197336? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
197356? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
197680? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
198132? ? ?? ? ?ref3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
199056? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
199384? ? ?? ? ?ref3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
199412? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2017041020170228
199488? ? ?? ? ?ref3gcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
200020? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
200456? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
200588? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
200716? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
200740? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2017041020170228
200848? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
201792? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
202012? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
202420? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
202584? ? ?? ? ?ref3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
202712? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
202820? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
202884? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
203032? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
203644? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
203888? ? ?? ? ?ref3gcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
203952? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
204704? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
204728? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
208012? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
214688? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
215544? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
216452? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
217520? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
217624? ? ?? ? ?ref3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
217708? ? ?? ? ?ref3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
217772? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
217980? ? ?? ? ?ref3gcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
218792? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2017041020170228
218848? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2017041020170228
219748? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
220476? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
221176? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
221640? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
221696? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
221848? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
221988? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
222072? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
222512? ? ?? ? ?ref3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
222788? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
222872? ? ?? ? ?ref3gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
223016? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
223064? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
223100? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
223184? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
223228? ? ?? ? ?ref3gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
223260? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
223376? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
223452? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
223460? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
223476? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
223608? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
223664? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
223812? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
223940? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
224112? ? ?? ? ?ref3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
224204? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
224228? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
224404? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
224644? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
224668? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2017041020170228
224920? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
225268? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
225668? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
226112? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
228820? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
229004? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
229676? ? ?? ? ?ref3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
230748? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
233192? ? ?? ? ?ref3gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
233680? ? ?? ? ?ref3gcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
233976? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2017041020170228
234208? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2017041020170228
234320? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
234464? ? ?? ? ?ref3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
234520? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2017041020170228
234936? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
235556? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
235572? ? ?? ? ?ref3gcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
236704? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
236828? ? ?? ? ?ref3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
238076? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
238156? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
238176? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
238528? ? ?? ? ?ref3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
238680? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
239060? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
239320? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
239328? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
239488? ? ?? ? ?ref3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
239548? ? ?? ? ?ref3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
239556? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
239896? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
240116? ? ?? ? ?ref3gcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
240172? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
240244? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
240624? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
242428? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
243048? ? ?? ? ?ref3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
243564? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
247392? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
248148? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
257484? ? ?? ? ?ref3icc_-no-vec2017041020170228
288148? ? ?? ? ?ref3icc2017041020170228
288812? ? ?? ? ?ref3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
352352? ? ?? ? ?ref2icc_-no-vec2017041020170228
397056? ? ?? ? ?ref2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041020170228
406204? ? ?? ? ?goptvgcc_-funroll-loops2017041020170228
406324? ? ?? ? ?goptvgcc2017041020170228
449820? ? ?? ? ?goptvcc2017041020170228
458344? ? ?? ? ?ref2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041020170228
470132? ? ?? ? ?ref2icc2017041020170228
503192? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
503400? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
503476? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
504224? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
504664? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
507824? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
512624? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
513140? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
513504? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
513548? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
517536? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
521908? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
526152? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
527476? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
532128? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
533548? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
540764? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
565864? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
696496? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
697140? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
699456? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
700132? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
703324? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
709508? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
709624? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
713812? ? ?? ? ?ref2gcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
715972? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
716880? ? ?? ? ?ref2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
717372? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
718416? ? ?? ? ?ref2gcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
718676? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
719280? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2017041020170228
719304? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2017041020170228
720604? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
720752? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
720800? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
721148? ? ?? ? ?ref2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
721776? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
724492? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
726348? ? ?? ? ?ref2gcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
734668? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2017041020170228
738544? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2017041020170228
739388? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
740392? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
740772? ? ?? ? ?ref2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
745828? ? ?? ? ?ref2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
746008? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
746240? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
747636? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
748460? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
753560? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
753636? ? ?? ? ?ref2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
754720? ? ?? ? ?ref2gcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
759436? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
759796? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
761592? ? ?? ? ?ref2gcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
763996? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
768224? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
768312? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
768320? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
769328? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
776448? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
777400? ? ?? ? ?ref2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
777640? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2017041020170228
779348? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
779872? ? ?? ? ?ref2gcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
781692? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
781948? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
782120? ? ?? ? ?ref2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
782736? ? ?? ? ?ref2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
784300? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
785820? ? ?? ? ?ref2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
786284? ? ?? ? ?ref2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
787564? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
788420? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
798808? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
806844? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
813060? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2017041020170228
823748? ? ?? ? ?ref2gcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
836584? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
842744? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
1684708? ? ?? ? ?ref3cc2017041020170228
1688912? ? ?? ? ?ref3gcc2017041020170228
1690008? ? ?? ? ?ref3gcc_-funroll-loops2017041020170228
3698984? ? ?? ? ?ref2gcc_-funroll-loops2017041020170228
3711288? ? ?? ? ?ref2gcc2017041020170228
3733452? ? ?? ? ?ref2cc2017041020170228

Test failure

Implementation: crypto_aead/pi32cipher256v2/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/pi32cipher256v2/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/pi32cipher256v2/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