Implementation notes: amd64, genji122, crypto_aead/pi32cipher128v2

Computer: genji122
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: pi32cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
65408? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111020171020
65440? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111020171020
65580? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111020171020
68376? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111020171020
68416? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111020171020
68424? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111020171020
69368? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111020171020
69400? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111020171020
69492? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111020171020
70868? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111020171020
70868? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111020171020
70884? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
71008? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
71020? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2017111020171020
71096? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2017111020171020
71444? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
71492? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
71552? ? ?? ? ?goptvgcc_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
71664? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
72032? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111020171020
72340? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111020171020
72408? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111020171020
73120? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111020171020
73148? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111020171020
73152? ? ?? ? ?goptvgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111020171020
73176? ? ?? ? ?goptvgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
73220? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
73328? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
73368? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
74980? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111020171020
75052? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2017111020171020
75076? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
75796? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
75836? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
75956? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111020171020
75964? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111020171020
76208? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
76404? ? ?? ? ?goptvgcc_-march=k8_-O3_-fomit-frame-pointer2017111020171020
76416? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
76628? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
76656? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2017111020171020
76728? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2017111020171020
76740? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
76960? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2017111020171020
77040? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111020171020
77096? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
77112? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
77124? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2017111020171020
77144? ? ?? ? ?goptvgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
77216? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
77504? ? ?? ? ?goptvgcc_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
77596? ? ?? ? ?goptvgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
77952? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
78232? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
78264? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
78312? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111020171020
78392? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111020171020
78488? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111020171020
78516? ? ?? ? ?goptvgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
78752? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111020171020
78804? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
78840? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
78896? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
78968? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111020171020
79300? ? ?? ? ?goptvgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
79416? ? ?? ? ?goptvgcc_-march=k8_-O_-fomit-frame-pointer2017111020171020
79428? ? ?? ? ?goptvgcc_-march=k8_-O2_-fomit-frame-pointer2017111020171020
79580? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111020171020
79988? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111020171020
80004? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111020171020
80004? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111020171020
80032? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111020171020
80120? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
80276? ? ?? ? ?goptvgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111020171020
80716? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111020171020
80888? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111020171020
80912? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111020171020
81040? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
81056? ? ?? ? ?goptvgcc_-march=nocona_-O_-fomit-frame-pointer2017111020171020
81116? ? ?? ? ?goptvgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111020171020
81148? ? ?? ? ?goptvgcc_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
110328? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111020171020
110468? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111020171020
110480? ? ?? ? ?goptvgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111020171020
118924? ? ?? ? ?goptvgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
118936? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
118972? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111020171020
119164? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
119188? ? ?? ? ?goptvgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111020171020
119428? ? ?? ? ?goptvgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111020171020
119440? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2017111020171020
119476? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
119520? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2017111020171020
119552? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
119996? ? ?? ? ?goptvgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111020171020
120040? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111020171020
120460? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
120492? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
120716? ? ?? ? ?goptvgcc_-march=k8_-Os_-fomit-frame-pointer2017111020171020
120812? ? ?? ? ?goptvgcc_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
120968? ? ?? ? ?goptvgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
121000? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
121076? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
121228? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111020171020
121356? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111020171020
121356? ? ?? ? ?goptvgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111020171020
122996? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111020171020
125892? ? ?? ? ?goptvgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
160756? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111020171020
160764? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
160896? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
160976? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
162524? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
162740? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017111020171020
163388? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111020171020
164668? ? ?? ? ?ref2gcc_-march=k8_-O3_-fomit-frame-pointer2017111020171020
164696? ? ?? ? ?ref2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
165112? ? ?? ? ?ref2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
165508? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
166360? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
166704? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
170288? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2017111020171020
170288? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2017111020171020
170348? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
170448? ? ?? ? ?ref2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111020171020
172308? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
173104? ? ?? ? ?ref2gcc_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
174572? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017111020171020
174580? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111020171020
174784? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
175520? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
175608? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111020171020
175612? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111020171020
175828? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111020171020
175896? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2017111020171020
175900? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2017111020171020
176036? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
176104? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
176244? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
176536? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111020171020
176680? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111020171020
176840? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111020171020
176976? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111020171020
177068? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111020171020
177128? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111020171020
177156? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111020171020
177260? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
177416? ? ?? ? ?ref3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
177436? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
177452? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
177700? ? ?? ? ?ref3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
177756? ? ?? ? ?ref3gcc_-march=k8_-O3_-fomit-frame-pointer2017111020171020
177956? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111020171020
179120? ? ?? ? ?ref3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111020171020
180292? ? ?? ? ?ref3gcc_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
180332? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111020171020
180372? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111020171020
180376? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111020171020
180680? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111020171020
181384? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111020171020
181544? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111020171020
182880? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
206020? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017111020171020
206120? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111020171020
206304? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
208324? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
208332? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
209368? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111020171020
209420? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
209624? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111020171020
210520? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
210576? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2017111020171020
211012? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
211084? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111020171020
211096? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
211180? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
211240? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111020171020
211292? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
211408? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111020171020
211504? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
213688? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111020171020
213796? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111020171020
214504? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111020171020
214992? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111020171020
215092? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111020171020
215252? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111020171020
215356? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
215544? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111020171020
216456? ? ?? ? ?ref3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
216556? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
217276? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2017111020171020
217368? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2017111020171020
217856? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111020171020
218712? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111020171020
218788? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111020171020
219664? ? ?? ? ?ref3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111020171020
220148? ? ?? ? ?ref3gcc_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
220216? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
220440? ? ?? ? ?ref3gcc_-march=k8_-O2_-fomit-frame-pointer2017111020171020
220460? ? ?? ? ?ref3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
221188? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
221520? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
221684? ? ?? ? ?ref3gcc_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
222092? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
222348? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111020171020
222356? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111020171020
222408? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111020171020
222464? ? ?? ? ?ref3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111020171020
222556? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111020171020
222988? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2017111020171020
222996? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
223012? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2017111020171020
223240? ? ?? ? ?ref3gcc_-march=nocona_-O_-fomit-frame-pointer2017111020171020
223560? ? ?? ? ?ref3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
223656? ? ?? ? ?ref3gcc_-march=k8_-O_-fomit-frame-pointer2017111020171020
225284? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111020171020
228640? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111020171020
228784? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
229260? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017111020171020
229272? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
229440? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111020171020
230040? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
230360? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
230472? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
230540? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
235320? ? ?? ? ?ref3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111020171020
235968? ? ?? ? ?ref3gcc_-march=k8_-Os_-fomit-frame-pointer2017111020171020
236044? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111020171020
236124? ? ?? ? ?ref3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
236988? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2017111020171020
237380? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2017111020171020
237428? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
237540? ? ?? ? ?ref3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111020171020
237596? ? ?? ? ?ref3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111020171020
237692? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111020171020
237860? ? ?? ? ?ref3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111020171020
237908? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111020171020
238188? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111020171020
238284? ? ?? ? ?ref3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111020171020
238536? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
238852? ? ?? ? ?ref3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
243080? ? ?? ? ?ref3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
243216? ? ?? ? ?ref3icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111020171020
243384? ? ?? ? ?ref3gcc_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
249816? ? ?? ? ?ref3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111020171020
253632? ? ?? ? ?ref3icc_-no-vec2017111020171020
276788? ? ?? ? ?ref3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111020171020
278652? ? ?? ? ?ref3icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111020171020
278684? ? ?? ? ?ref3icc2017111020171020
328080? ? ?? ? ?ref2icc_-no-vec2017111020171020
342156? ? ?? ? ?ref2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111020171020
363444? ? ?? ? ?ref2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111020171020
397332? ? ?? ? ?goptvgcc_-funroll-loops2017111020171020
398092? ? ?? ? ?goptvgcc2017111020171020
439440? ? ?? ? ?goptvcc2017111020171020
440512? ? ?? ? ?ref2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111020171020
440988? ? ?? ? ?ref2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111020171020
441716? ? ?? ? ?ref2icc2017111020171020
494440? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
498732? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
498784? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
498808? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
498836? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111020171020
498868? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017111020171020
498896? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111020171020
499600? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
502752? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
503484? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111020171020
504612? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
505128? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
506724? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
507924? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111020171020
508864? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
509060? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2017111020171020
510052? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111020171020
532844? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
599776? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111020171020
599908? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111020171020
600824? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111020171020
601180? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111020171020
601616? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111020171020
601664? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111020171020
602200? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2017111020171020
602320? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111020171020
602624? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
602632? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2017111020171020
604236? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
604728? ? ?? ? ?ref2gcc_-march=k8_-O2_-fomit-frame-pointer2017111020171020
606252? ? ?? ? ?ref2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
606496? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
606572? ? ?? ? ?ref2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111020171020
609136? ? ?? ? ?ref2gcc_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
620124? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2017111020171020
620136? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2017111020171020
620432? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
620512? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111020171020
620536? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111020171020
620608? ? ?? ? ?ref2gcc_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
620756? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
621192? ? ?? ? ?ref2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111020171020
621684? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111020171020
622340? ? ?? ? ?ref2gcc_-march=k8_-O_-fomit-frame-pointer2017111020171020
622500? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111020171020
622612? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111020171020
622636? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111020171020
622908? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111020171020
623300? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111020171020
623720? ? ?? ? ?ref2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111020171020
624364? ? ?? ? ?ref2gcc_-march=nocona_-O_-fomit-frame-pointer2017111020171020
624572? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
624740? ? ?? ? ?ref2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111020171020
624740? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111020171020
625072? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2017111020171020
625092? ? ?? ? ?ref2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111020171020
625228? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
625396? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111020171020
625860? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111020171020
626172? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
626376? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111020171020
626448? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017111020171020
626552? ? ?? ? ?ref2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111020171020
626960? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111020171020
626964? ? ?? ? ?ref2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
627268? ? ?? ? ?ref2gcc_-march=k8_-Os_-fomit-frame-pointer2017111020171020
627860? ? ?? ? ?ref2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
627952? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
628036? ? ?? ? ?ref2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
628108? ? ?? ? ?ref2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
628256? ? ?? ? ?ref2gcc_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
628836? ? ?? ? ?ref2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
628860? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
629492? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
629544? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
631500? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111020171020
631940? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
632448? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
636888? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111020171020
650776? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2017111020171020
670392? ? ?? ? ?ref2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111020171020
1666112? ? ?? ? ?ref3gcc_-funroll-loops2017111020171020
1666736? ? ?? ? ?ref3gcc2017111020171020
1697884? ? ?? ? ?ref3cc2017111020171020
3658556? ? ?? ? ?ref2gcc_-funroll-loops2017111020171020
3661664? ? ?? ? ?ref2gcc2017111020171020
3706860? ? ?? ? ?ref2cc2017111020171020

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: 226, 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-AVX-I -O2 -fomit-frame-pointer optimized_nonSSE ref
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 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(273): error: vector operation not supported with these operand types
pi-cipher.c: return (x << n) | (x >> ((PI_WORD_SIZE) - n));
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(273): error: vector operation not supported with these operand types
pi-cipher.c: return (x << n) | (x >> ((PI_WORD_SIZE) - n));
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(286): error: "__builtin_shuffle" is not supported
pi-cipher.c: n_t += __builtin_shuffle(y, g_mask);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(287): error: "__builtin_shuffle" is not supported
pi-cipher.c: n_t += __builtin_shuffle(y, n_mask);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(290): error: "__builtin_shuffle" is not supported
pi-cipher.c: n_t ^= __builtin_shuffle(n_t, n_x_1) ^ __builtin_shuffle(n_t, n_x_2);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(290): error: "__builtin_shuffle" is not supported
pi-cipher.c: n_t ^= __builtin_shuffle(n_t, n_x_1) ^ __builtin_shuffle(n_t, n_x_2);
pi-cipher.c: ^
pi-cipher.c:
pi-cipher.c: pi-cipher.c(305): error: "__builtin_shuffle" is not supported
pi-cipher.c: ...

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