Implementation notes: amd64, h8bobcat, crypto_aead/pi32cipher256v2

Computer: h8bobcat
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi32cipher256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
188798? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081420170718
189810? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
190009? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081420170718
190266? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
190798? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081420170718
191136? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
191567? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2017081420170718
191843? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
192465? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081420170718
193192? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
193325? ? ?? ? ?goptvgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
193477? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
193582? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2017081420170718
193772? ? ?? ? ?goptvgcc_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
194237? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
195168? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081420170718
195173? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
195857? ? ?? ? ?goptvgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081420170718
196783? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
197695? ? ?? ? ?goptvgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
197833? ? ?? ? ?goptvgcc_-march=k8_-O3_-fomit-frame-pointer2017081420170718
199961? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081420170718
200032? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
200241? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081420170718
200863? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2017081420170718
200972? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
201504? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
202207? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081420170718
202284? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
202906? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
203205? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
203533? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
203680? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2017081420170718
203785? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
203818? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
205594? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2017081420170718
205656? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2017081420170718
206563? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2017081420170718
206606? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
207476? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081420170718
207712? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081420170718
208193? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
208729? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
209237? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
209247? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081420170718
209532? ? ?? ? ?goptvgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
209560? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081420170718
210121? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
210339? ? ?? ? ?goptvgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081420170718
210905? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081420170718
211693? ? ?? ? ?goptvgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081420170718
212282? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
212567? ? ?? ? ?goptvgcc_-march=nocona_-O_-fomit-frame-pointer2017081420170718
212862? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081420170718
212867? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
213275? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081420170718
213370? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
213627? ? ?? ? ?goptvgcc_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
214847? ? ?? ? ?goptvgcc_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
215569? ? ?? ? ?goptvgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
217484? ? ?? ? ?goptvgcc_-march=k8_-O_-fomit-frame-pointer2017081420170718
219151? ? ?? ? ?goptvgcc_-march=k8_-O2_-fomit-frame-pointer2017081420170718
219806? ? ?? ? ?goptvgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
311424? ? ?? ? ?ref3clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
312066? ? ?? ? ?ref3clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
312564? ? ?? ? ?ref3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
314165? ? ?? ? ?ref3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081420170718
316003? ? ?? ? ?ref3clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081420170718
316089? ? ?? ? ?ref3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
328819? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
329949? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
330277? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2017081420170718
330277? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
330600? ? ?? ? ?ref2gcc_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
330615? ? ?? ? ?ref2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081420170718
330633? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081420170718
330666? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
330956? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2017081420170718
332187? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081420170718
332196? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
333787? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081420170718
334656? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
334676? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
334785? ? ?? ? ?ref2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
334789? ? ?? ? ?ref2gcc_-march=k8_-O3_-fomit-frame-pointer2017081420170718
335302? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
335307? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081420170718
335877? ? ?? ? ?ref2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
335916? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081420170718
336780? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
354183? ? ?? ? ?ref2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
354397? ? ?? ? ?ref2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
356440? ? ?? ? ?ref2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
360359? ? ?? ? ?ref2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081420170718
361352? ? ?? ? ?ref2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081420170718
363437? ? ?? ? ?ref2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
365793? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
366211? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
377796? ? ?? ? ?ref3gcc_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
378142? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081420170718
378794? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081420170718
379948? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
380855? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
381425? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081420170718
382256? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
382622? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
386270? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
386750? ? ?? ? ?ref3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081420170718
389866? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081420170718
393381? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
394388? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2017081420170718
394474? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2017081420170718
394625? ? ?? ? ?ref3gcc_-march=k8_-O3_-fomit-frame-pointer2017081420170718
396725? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
396734? ? ?? ? ?ref3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
399100? ? ?? ? ?ref3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
401546? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081420170718
401555? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
401655? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081420170718
401684? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081420170718
402078? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
403199? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
403228? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2017081420170718
403954? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081420170718
405616? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
405878? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
408823? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
410752? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
413416? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081420170718
413706? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081420170718
414158? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
415064? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
415920? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081420170718
417202? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081420170718
417382? ? ?? ? ?ref3gcc_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
420978? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
425087? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081420170718
425116? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081420170718
425182? ? ?? ? ?ref3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081420170718
426512? ? ?? ? ?goptvgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
427087? ? ?? ? ?ref3gcc_-march=nocona_-O_-fomit-frame-pointer2017081420170718
427600? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
427609? ? ?? ? ?ref3gcc_-march=k8_-O_-fomit-frame-pointer2017081420170718
427818? ? ?? ? ?goptvgcc_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
428241? ? ?? ? ?ref3gcc_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
428488? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
428555? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
428574? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2017081420170718
428692? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081420170718
428844? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
429367? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
430165? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
430264? ? ?? ? ?ref3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
430706? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
430915? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2017081420170718
431010? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
431077? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081420170718
431366? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2017081420170718
431414? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081420170718
432269? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
432497? ? ?? ? ?goptvgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
432758? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081420170718
432858? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081420170718
433124? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081420170718
434159? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
434882? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
434900? ? ?? ? ?ref3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081420170718
435285? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081420170718
435546? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2017081420170718
435970? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
435993? ? ?? ? ?goptvgcc_-march=k8_-Os_-fomit-frame-pointer2017081420170718
436976? ? ?? ? ?ref3gcc_-march=k8_-O2_-fomit-frame-pointer2017081420170718
437717? ? ?? ? ?goptvgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081420170718
437779? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2017081420170718
438292? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
438577? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2017081420170718
439304? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081420170718
439793? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081420170718
439888? ? ?? ? ?ref3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
440416? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081420170718
440672? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
441422? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
443755? ? ?? ? ?ref3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
443864? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
444058? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081420170718
444063? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
444068? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
444154? ? ?? ? ?goptvgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
445033? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
446225? ? ?? ? ?ref3gcc_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
447522? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081420170718
448248? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081420170718
449112? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081420170718
449474? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
451459? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
452865? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081420170718
453084? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081420170718
453644? ? ?? ? ?ref3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
463629? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081420170718
463657? ? ?? ? ?ref3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081420170718
464631? ? ?? ? ?ref3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
464773? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2017081420170718
465015? ? ?? ? ?ref3gcc_-march=k8_-Os_-fomit-frame-pointer2017081420170718
465624? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2017081420170718
465818? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081420170718
465965? ? ?? ? ?ref3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
466897? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
467172? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081420170718
468588? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
472477? ? ?? ? ?ref3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081420170718
1042853? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081420170718
1047009? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081420170718
1055659? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
1056210? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1058566? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1087227? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1088780? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081420170718
1114207? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
1114697? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
1123118? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1132158? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
1139235? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2017081420170718
1140148? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081420170718
1140499? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
1143852? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081420170718
1149010? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1172993? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1231010? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
1258688? ? ?? ? ?goptvgcc2017081420170718
1281612? ? ?? ? ?goptvgcc_-funroll-loops2017081420170718
1286480? ? ?? ? ?goptvcc2017081420170718
1801100? ? ?? ? ?ref2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
1801319? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2017081420170718
1802064? ? ?? ? ?ref2gcc_-march=k8_-O_-fomit-frame-pointer2017081420170718
1806710? ? ?? ? ?ref2gcc_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1808819? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1809175? ? ?? ? ?ref2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081420170718
1809228? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081420170718
1810059? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2017081420170718
1811147? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
1821202? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081420170718
1835519? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081420170718
1841774? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
1842953? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
1846291? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081420170718
1848738? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081420170718
1849427? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
1855749? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
1858419? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
1886591? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081420170718
1886704? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
1917765? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081420170718
1921764? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081420170718
1928633? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
1931934? ? ?? ? ?ref2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1932927? ? ?? ? ?ref2gcc_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1935449? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081420170718
1939421? ? ?? ? ?ref2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081420170718
1939905? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2017081420170718
1952464? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081420170718
1958040? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081420170718
1958976? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2017081420170718
1959731? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2017081420170718
1961427? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2017081420170718
1961664? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
1961802? ? ?? ? ?ref2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
1966832? ? ?? ? ?ref2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081420170718
1969901? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081420170718
1972533? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1972879? ? ?? ? ?ref2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1982749? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081420170718
1983952? ? ?? ? ?ref2gcc_-march=k8_-Os_-fomit-frame-pointer2017081420170718
1993945? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081420170718
1995452? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
1995760? ? ?? ? ?ref2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
1997745? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
2004918? ? ?? ? ?ref2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081420170718
2005112? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081420170718
2062294? ? ?? ? ?ref2gcc_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
2116723? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
2116937? ? ?? ? ?ref2gcc_-march=nocona_-O_-fomit-frame-pointer2017081420170718
2125231? ? ?? ? ?ref2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
2181775? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081420170718
2184406? ? ?? ? ?ref2gcc_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
2186159? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081420170718
3274873? ? ?? ? ?ref3gcc_-funroll-loops2017081420170718
3380423? ? ?? ? ?ref3gcc2017081420170718
3437912? ? ?? ? ?ref3cc2017081420170718
9180795? ? ?? ? ?ref2gcc_-funroll-loops2017081420170718
9203186? ? ?? ? ?ref2cc2017081420170718
9228627? ? ?? ? ?ref2gcc2017081420170718

Test failure

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

Number of similar (compiler,implementation) pairs: 196, namely:
CompilerImplementations
cc optimized_nonSSE ref
clang -O3 -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
gcc optimized_nonSSE ref
gcc -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -O -fomit-frame-pointer optimized_nonSSE ref
gcc -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops optimized_nonSSE ref
gcc -funroll-loops -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref

Test failure

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

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

Test failure

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer goptv
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer goptv
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer goptv
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer goptv
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer goptv
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer goptv
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer goptv
gcc -m64 -march=corei7 -O -fomit-frame-pointer goptv
gcc -m64 -march=corei7 -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi32cipher256v2/goptv
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
pi-cipher.c: pi-cipher.c:273:15: error: cannot convert between vector values of different size ('qword_t' (vector of 4 'word_t' values) and 'uint8_t' (aka 'unsigned char'))
pi-cipher.c: return (x << n) | (x >> ((PI_WORD_SIZE) - n));
pi-cipher.c: ~ ^ ~
pi-cipher.c: pi-cipher.c:273:26: error: cannot convert between vector values of different size ('qword_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: return (x << n) | (x >> ((PI_WORD_SIZE) - n));
pi-cipher.c: ~ ^ ~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:286:9: error: use of unknown builtin '__builtin_shuffle' [-Wimplicit-function-declaration]
pi-cipher.c: n_t += __builtin_shuffle(y, g_mask);
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:286:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: n_t += __builtin_shuffle(y, g_mask);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:287:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: n_t += __builtin_shuffle(y, n_mask);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:289:8: error: cannot convert between vector values of different size ('unsigned long' and 'vchunk_t' (vector of 4 'word_t' values))
pi-cipher.c: n_t = ROTL(n_t, n_rot);
pi-cipher.c: ^~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:267:64: note: expanded from macro 'ROTL'
pi-cipher.c: #define ROTL(x, n) (((x) << (n)) | ((x) >> (sizeof(word_t) * 8 - (n))))
pi-cipher.c: ~~~~~~~~~~~~~~~~~~ ^ ~~~
pi-cipher.c: pi-cipher.c:290:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: n_t ^= __builtin_shuffle(n_t, n_x_1) ^ __builtin_shuffle(n_t, n_x_2);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:305:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments goptv
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments goptv
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments goptv
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments goptv
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments goptv
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments goptv