Implementation notes: ppc64, io83, crypto_aead/pi64cipher256v2

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: pi64cipher256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
177821? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
180614? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
183750? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
183848? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
184093? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
184681? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
187278? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2018092720180818
187621? ? ?? ? ?ref2gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
187719? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2018092720180818
188160? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
188699? ? ?? ? ?ref2gcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
189483? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
190610? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
191198? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
191443? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
193452? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
193599? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
193893? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
194089? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
194187? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
194383? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
194383? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
194432? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
194677? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
194677? ? ?? ? ?goptvgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
194873? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
194873? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
195020? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
195069? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
195118? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
195216? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
195510? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
195853? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
195951? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
196049? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
196343? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
196882? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
197176? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
199087? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
200655? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
200802? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
200851? ? ?? ? ?ref2gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
200949? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
201194? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
203203? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
204575? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
205408? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
208446? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
214130? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
214620? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
214718? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
216384? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
216825? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
216972? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
219569? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
220794? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
221039? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
223979? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
224126? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
224224? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
224420? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
224518? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
224616? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
225449? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
225743? ? ?? ? ?goptvgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
226380? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
226527? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
226968? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
228928? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
229418? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
231182? ? ?? ? ?goptvgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
231770? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
232162? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
233632? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
233681? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
233926? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
234073? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
241815? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
242109? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
242305? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
242403? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
246127? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
246274? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
246274? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
246323? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
246421? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
246568? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
249214? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2018092720180818
249263? ? ?? ? ?goptvgcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
249508? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2018092720180818
250488? ? ?? ? ?goptvgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
258867? ? ?? ? ?goptvgcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
259112? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
259161? ? ?? ? ?goptvgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
259259? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2018092720180818
259357? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2018092720180818
263277? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
263326? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
263375? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
263571? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
263914? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
263963? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
264012? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
264061? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
265090? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
265188? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
265286? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
265433? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
266070? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
266756? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2018092720180818
266756? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
266952? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
267393? ? ?? ? ?ref3gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
267442? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2018092720180818
267589? ? ?? ? ?ref3gcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
268226? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
268912? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
269108? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
269108? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
269402? ? ?? ? ?ref3gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
271166? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
274204? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
276997? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
276997? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
279153? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
279300? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
279888? ? ?? ? ?goptvgcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
280084? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2018092720180818
280133? ? ?? ? ?goptvgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
280231? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2018092720180818
395038? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
395185? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
396704? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
399056? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
400869? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
401555? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
402437? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
402486? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
402682? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
403564? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
404348? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
404642? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
406994? ? ?? ? ?ref3gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
407190? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
407729? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
407876? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
408023? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
408170? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
408268? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
408464? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2018092720180818
408562? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
408758? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2018092720180818
410179? ? ?? ? ?ref3gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
410424? ? ?? ? ?ref3gcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
411551? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
423703? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
425810? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
429289? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
435855? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
438109? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
440804? ? ?? ? ?ref3gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
441490? ? ?? ? ?ref3gcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
441588? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
441735? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2018092720180818
442127? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
442274? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2018092720180818
443009? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
444234? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
444577? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
444626? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
444675? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
444822? ? ?? ? ?ref3gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
444920? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
444920? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
445116? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
445165? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
445361? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
445508? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
445606? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
446733? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
447076? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
447860? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
448987? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
449183? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
449379? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
450065? ? ?? ? ?ref3gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
450114? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
450359? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
451094? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
451143? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
451143? ? ?? ? ?ref3gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
451633? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
451633? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2018092720180818
451731? ? ?? ? ?ref3gcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
453201? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
453593? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2018092720180818
453936? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
454475? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
469273? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
469273? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
469371? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
469518? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
470253? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
470694? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
471380? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
471576? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
471919? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
472605? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
571046? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
574623? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
743673? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
746074? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
754453? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
756903? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
757099? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
759941? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
760431? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
760676? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
767193? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
767487? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
769398? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
769496? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
774592? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
788851? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
789243? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
790027? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
790272? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
791399? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
792722? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
792918? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
792967? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
793163? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
793702? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
794094? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
794584? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
795123? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2018092720180818
795172? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2018092720180818
795417? ? ?? ? ?goptvgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
795956? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
796201? ? ?? ? ?goptvgcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
797279? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
801493? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
801542? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
803208? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
803355? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
804972? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
960498? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
997101? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
997836? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1000678? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
1007146? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1007734? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1011850? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1012585? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1052520? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
1056734? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1060507? ? ?? ? ?goptvgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1066338? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1066632? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1066730? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1094023? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
1122541? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1123423? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
1124942? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1125285? ? ?? ? ?ref2gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
1125971? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
1127490? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2018092720180818
1127882? ? ?? ? ?ref2gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1128029? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2018092720180818
1128176? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1128470? ? ?? ? ?ref2gcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1135869? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2018092720180818
1137437? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
1137682? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
1139544? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2018092720180818
1139985? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
1140279? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
1140377? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
1140524? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
1140671? ? ?? ? ?ref2gcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
1142092? ? ?? ? ?ref2gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
1148854? ? ?? ? ?ref2gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
1158997? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
1160467? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
1182713? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
1185163? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
1185604? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
1185849? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1186045? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1193787? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1194375? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1195061? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1196629? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1197021? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1197168? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
1197217? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1198393? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
1201774? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
1206331? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1250137? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1250333? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1250774? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1251411? ? ?? ? ?ref2gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1251705? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1252538? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
1254988? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1266454? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
1358378? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2018092720180818
1359603? ? ?? ? ?ref2gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1359603? ? ?? ? ?ref2gcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1360142? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
1362592? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2018092720180818
2654869? ? ?? ? ?ref3gcc2018092720180818
2656290? ? ?? ? ?ref3gcc_-funroll-loops2018092720180818
2657760? ? ?? ? ?ref3cc2018092720180818
4837525? ? ?? ? ?goptvcc2018092720180818
4856488? ? ?? ? ?goptvgcc_-funroll-loops2018092720180818
4858693? ? ?? ? ?goptvgcc2018092720180818
5992749? ? ?? ? ?ref2gcc_-funroll-loops2018092720180818
5999070? ? ?? ? ?ref2cc2018092720180818
6004460? ? ?? ? ?ref2gcc2018092720180818

Test failure

Implementation: optimized_nonSSE
Security model: unknown
Compiler: cc
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 214, namely:
CompilerImplementations
cc optimized_nonSSE
gcc optimized_nonSSE
gcc -O2 -fomit-frame-pointer optimized_nonSSE
gcc -O3 -fomit-frame-pointer optimized_nonSSE
gcc -O -fomit-frame-pointer optimized_nonSSE
gcc -Os -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops optimized_nonSSE
gcc -funroll-loops -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -maltivec -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -O3 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -Os -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer optimized_nonSSE
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ref
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer ref
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -maltivec -O -fomit-frame-pointer ref
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer ref
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -maltivec -O2 -fomit-frame-pointer ref
gcc -m64 -maltivec -O3 -fomit-frame-pointer ref
gcc -m64 -maltivec -O -fomit-frame-pointer ref
gcc -m64 -maltivec -Os -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer ref
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer ref
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer ref
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer ref
gcc -maltivec -O2 -fomit-frame-pointer ref
gcc -maltivec -O3 -fomit-frame-pointer ref
gcc -maltivec -O -fomit-frame-pointer ref
gcc -maltivec -Os -fomit-frame-pointer ref
gcc -mcpu=G5 -O2 -fomit-frame-pointer ref
gcc -mcpu=G5 -O3 -fomit-frame-pointer ref
gcc -mcpu=G5 -O -fomit-frame-pointer ref
gcc -mcpu=G5 -Os -fomit-frame-pointer ref
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer ref
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer ref
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer ref
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer ref

Compiler output

Implementation: goptv
Security model: unknown
Compiler: cc
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:277:10: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc goptv
gcc goptv
gcc -funroll-loops goptv

Compiler output

Implementation: goptv
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'e1':
pi-cipher.c: pi-cipher.c:566:13: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi]
pi-cipher.c: static void e1(
pi-cipher.c: ^~

Number of similar (compiler,implementation) pairs: 104, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer goptv
gcc -O3 -fomit-frame-pointer goptv
gcc -O -fomit-frame-pointer goptv
gcc -Os -fomit-frame-pointer goptv
gcc -fno-schedule-insns -O2 -fomit-frame-pointer goptv
gcc -fno-schedule-insns -O3 -fomit-frame-pointer goptv
gcc -fno-schedule-insns -O -fomit-frame-pointer goptv
gcc -fno-schedule-insns -Os -fomit-frame-pointer goptv
gcc -funroll-loops -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -O -fomit-frame-pointer goptv
gcc -funroll-loops -Os -fomit-frame-pointer goptv
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer goptv
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer goptv
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer goptv
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -maltivec -O -fomit-frame-pointer goptv
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer goptv
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer goptv
gcc -m64 -O2 -fomit-frame-pointer goptv
gcc -m64 -O3 -fomit-frame-pointer goptv
gcc -m64 -O -fomit-frame-pointer goptv
gcc -m64 -Os -fomit-frame-pointer goptv
gcc -m64 -maltivec -O2 -fomit-frame-pointer goptv
gcc -m64 -maltivec -O3 -fomit-frame-pointer goptv
gcc -m64 -maltivec -O -fomit-frame-pointer goptv
gcc -m64 -maltivec -Os -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer goptv
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer goptv
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer goptv
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer goptv
gcc -maltivec -O2 -fomit-frame-pointer goptv
gcc -maltivec -O3 -fomit-frame-pointer goptv
gcc -maltivec -O -fomit-frame-pointer goptv
gcc -maltivec -Os -fomit-frame-pointer goptv
gcc -mcpu=G5 -O2 -fomit-frame-pointer goptv
gcc -mcpu=G5 -O3 -fomit-frame-pointer goptv
gcc -mcpu=G5 -O -fomit-frame-pointer goptv
gcc -mcpu=G5 -Os -fomit-frame-pointer goptv
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer goptv
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer goptv
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer goptv
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer goptv