Implementation notes: ppc64, io83, crypto_aead/pi64cipher128v2

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: pi64cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
176694? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
180369? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
183554? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
183554? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
183603? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
183701? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
184730? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2018092720180818
185122? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2018092720180818
185122? ? ?? ? ?ref2gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
185122? ? ?? ? ?ref2gcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
187180? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
190365? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
190463? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
190463? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
191639? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
192619? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
193011? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
193158? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
193354? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
193403? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
193746? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
194040? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
194138? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
194383? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
194432? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
194971? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
194971? ? ?? ? ?goptvgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
195020? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
195167? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
195216? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
195902? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
196000? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
196441? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
197666? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
197911? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
198254? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
199136? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
200459? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
200508? ? ?? ? ?ref2gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
200557? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
200606? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
203203? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
203497? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
204379? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
204575? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
205065? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
207564? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
208054? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
213738? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
213738? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
215159? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
216188? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
216482? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
217119? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
217952? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
219863? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
221480? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
222460? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
223244? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
223391? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
223489? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
224028? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
224126? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
225939? ? ?? ? ?goptvgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
226086? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
226184? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
226478? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
226919? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
227115? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
229222? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
231231? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
231280? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
231476? ? ?? ? ?goptvgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
231672? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
233877? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
234367? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
235837? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
241864? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
242060? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
242109? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
242599? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
245196? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
245980? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
246617? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
246813? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
247940? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
249165? ? ?? ? ?goptvgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
249312? ? ?? ? ?goptvgcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
249410? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2018092720180818
251370? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2018092720180818
252448? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
258132? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2018092720180818
258377? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2018092720180818
258475? ? ?? ? ?goptvgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
259063? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
261954? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
262542? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
262934? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
263424? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
263424? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
263522? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
264502? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
264796? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
264894? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
264992? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2018092720180818
265237? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
265384? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
265433? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2018092720180818
265482? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
265727? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
265776? ? ?? ? ?ref3gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
266070? ? ?? ? ?ref3gcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
266119? ? ?? ? ?goptvgcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
266168? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
266168? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
267491? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
269353? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
269843? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
269941? ? ?? ? ?ref3gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
269990? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
274547? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
277095? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
277095? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
277144? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
277977? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
279594? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2018092720180818
279888? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2018092720180818
280035? ? ?? ? ?goptvgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
280231? ? ?? ? ?goptvgcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
282975? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
392980? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
393372? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
394058? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
395234? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
395577? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
396116? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
396361? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
398419? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
398468? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
399350? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
399595? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
400134? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
400722? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
402143? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
402290? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
402878? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
406259? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
406455? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
408954? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
409934? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2018092720180818
409934? ? ?? ? ?ref3gcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
410130? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2018092720180818
411012? ? ?? ? ?ref3gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
411061? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
411992? ? ?? ? ?ref3gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
424438? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
433307? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
438256? ? ?? ? ?ref3gcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
438305? ? ?? ? ?ref3gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
438550? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
443499? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
443597? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
443793? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
443842? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
444087? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
444283? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
445361? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
445557? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
447664? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
449281? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
449477? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
449869? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
449967? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
450359? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
450604? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
450751? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
450849? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
450947? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
451388? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
451388? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
451535? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
451633? ? ?? ? ?ref3gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
452025? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
452025? ? ?? ? ?ref3gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
452809? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
453397? ? ?? ? ?ref3gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
453740? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
453740? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
453887? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
453936? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
454622? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
454622? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
454622? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2018092720180818
454867? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
454867? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
456337? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2018092720180818
457464? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2018092720180818
457954? ? ?? ? ?ref3gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
458052? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
458199? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2018092720180818
458248? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
458934? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
459081? ? ?? ? ?ref3gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
459228? ? ?? ? ?ref3gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
460061? ? ?? ? ?ref3gcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
464471? ? ?? ? ?ref3gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
465010? ? ?? ? ?ref3gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
465451? ? ?? ? ?ref3gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
573447? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
577612? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
740145? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
741027? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
754208? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
759304? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
759794? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
759794? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
760921? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
762440? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
762538? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
763224? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
763273? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
763714? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
765478? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
785225? ? ?? ? ?goptvgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
785666? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
785862? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
785960? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
786058? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
791056? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
792526? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2018092720180818
792526? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
793114? ? ?? ? ?goptvgcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
793408? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
793506? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
793506? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
793604? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2018092720180818
793653? ? ?? ? ?goptvgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
794241? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
794682? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
795466? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
796005? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
805315? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
805413? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
808353? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
809088? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
809186? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
953148? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
991074? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
991662? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
998179? ? ?? ? ?goptvgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1001658? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1005088? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1005235? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1008469? ? ?? ? ?goptvgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1054774? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1056048? ? ?? ? ?goptvgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
1064574? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1064868? ? ?? ? ?goptvgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1066436? ? ?? ? ?goptvgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1070356? ? ?? ? ?goptvgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1095689? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
1109164? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
1110193? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1117641? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
1119160? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1122884? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
1127931? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1128372? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1134399? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
1136065? ? ?? ? ?ref2gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
1138025? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
1138221? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
1139838? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
1140573? ? ?? ? ?ref2gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
1141406? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
1143219? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
1144346? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
1173844? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1174040? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
1175020? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
1175804? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
1175804? ? ?? ? ?ref2gcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
1175853? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2018092720180818
1176000? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1176245? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2018092720180818
1176637? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1177568? ? ?? ? ?ref2gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1177715? ? ?? ? ?ref2gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
1182615? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
1185163? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1185555? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2018092720180818
1186045? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2018092720180818
1186192? ? ?? ? ?ref2gcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1187515? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
1188348? ? ?? ? ?ref2gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1188691? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1189573? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1189769? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
1191827? ? ?? ? ?ref2gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1195355? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
1223432? ? ?? ? ?ref2gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1223971? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2018092720180818
1224363? ? ?? ? ?ref2gcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
1224412? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2018092720180818
1232448? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1232987? ? ?? ? ?ref2gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1234310? ? ?? ? ?ref2gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
1234555? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1234849? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1235143? ? ?? ? ?ref2gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
1235535? ? ?? ? ?ref2gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
1235927? ? ?? ? ?ref2gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
2656143? ? ?? ? ?ref3gcc2018092720180818
2663493? ? ?? ? ?ref3cc2018092720180818
2684073? ? ?? ? ?ref3gcc_-funroll-loops2018092720180818
4836349? ? ?? ? ?goptvgcc2018092720180818
4847668? ? ?? ? ?goptvgcc_-funroll-loops2018092720180818
4860408? ? ?? ? ?goptvcc2018092720180818
5997845? ? ?? ? ?ref2gcc2018092720180818
5997943? ? ?? ? ?ref2cc2018092720180818
5999217? ? ?? ? ?ref2gcc_-funroll-loops2018092720180818

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