Implementation notes: ppc64, io83, crypto_aead/tiaoxinv1

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: tiaoxinv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
100205? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
100401? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
100401? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
100450? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
100499? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
100646? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
100891? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
101283? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
101283? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
101675? ? ?? ? ?tablegcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
101773? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
101822? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
101822? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
101969? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
102018? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
102165? ? ?? ? ?tablegcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
102214? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
103390? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
104517? ? ?? ? ?tablegcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
104615? ? ?? ? ?tablegcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
104713? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
104762? ? ?? ? ?tablegcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
104811? ? ?? ? ?tablegcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
105056? ? ?? ? ?tablegcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
105399? ? ?? ? ?tablegcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
105448? ? ?? ? ?tablegcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
105546? ? ?? ? ?tablegcc_-O3_-fomit-frame-pointer2018092720180818
105595? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
105644? ? ?? ? ?tablegcc_-m64_-O3_-fomit-frame-pointer2018092720180818
105693? ? ?? ? ?tablegcc_-O2_-fomit-frame-pointer2018092720180818
105693? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
105693? ? ?? ? ?tablegcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
105742? ? ?? ? ?tablegcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
105840? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
105840? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
105840? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
106036? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
106134? ? ?? ? ?tablegcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
106281? ? ?? ? ?tablegcc_-m64_-O2_-fomit-frame-pointer2018092720180818
106330? ? ?? ? ?tablegcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
106379? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
106379? ? ?? ? ?tablegcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
106869? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
107065? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
107261? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
107800? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
107849? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
107898? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
107947? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
108143? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
108192? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
108241? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
108437? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
108437? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
108535? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
108633? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
108780? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
109662? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
109662? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
109711? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
109809? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
109907? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
109907? ? ?? ? ?tablegcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
109956? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
109956? ? ?? ? ?tablegcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
110005? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
110054? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
110152? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
110152? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
110201? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
110397? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
110446? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
110985? ? ?? ? ?tablegcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
111377? ? ?? ? ?tablegcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
114219? ? ?? ? ?tablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
115493? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
115493? ? ?? ? ?tablegcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
115591? ? ?? ? ?tablegcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
115640? ? ?? ? ?tablegcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
115689? ? ?? ? ?tablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
115689? ? ?? ? ?tablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
118923? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
118972? ? ?? ? ?tablegcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
118972? ? ?? ? ?tablegcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
119070? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
119119? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
119168? ? ?? ? ?tablegcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
119266? ? ?? ? ?tablegcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
119266? ? ?? ? ?tablegcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
122402? ? ?? ? ?tablegcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
122402? ? ?? ? ?tablegcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
122549? ? ?? ? ?tablegcc_-m64_-Os_-fomit-frame-pointer2018092720180818
122745? ? ?? ? ?tablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
122843? ? ?? ? ?tablegcc_-Os_-fomit-frame-pointer2018092720180818
124460? ? ?? ? ?tablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
124460? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
124509? ? ?? ? ?tablegcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
124558? ? ?? ? ?tablegcc_-m64_-O_-fomit-frame-pointer2018092720180818
124656? ? ?? ? ?tablegcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
124656? ? ?? ? ?tablegcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
124705? ? ?? ? ?tablegcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
124803? ? ?? ? ?tablegcc_-O_-fomit-frame-pointer2018092720180818
124950? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
125685? ? ?? ? ?tablegcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
241325? ? ?? ? ?tablegcc2018092720180818
241374? ? ?? ? ?tablegcc_-funroll-loops2018092720180818
242060? ? ?? ? ?tablecc2018092720180818
13867441? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
13873566? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
13877094? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
13883317? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
13973771? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
13976319? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
13977054? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
13996605? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
14003710? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
14081032? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
14081277? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
14084364? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
14089264? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
14735182? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
14749049? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14753214? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
14818286? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14875910? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14876253? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
15000125? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
15024870? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15026879? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15027712? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
15028741? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
15053290? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
15054662? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
15059268? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15059366? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
15070587? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15076222? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
15080926? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
15155161? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15172605? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
15174663? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15198722? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
15202985? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
15216362? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
15224055? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15348711? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092720180818
15354493? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092720180818
15355081? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15357874? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15358217? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15360177? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15361353? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
15363117? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
15363705? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
15386735? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
15417556? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
15420006? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
15420251? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
15431815? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
21072009? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092720180818
21074851? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
21081319? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092720180818
21088473? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
21208866? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
21211512? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
21223958? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
22627171? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
22632757? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
22669017? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
22675681? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
23044994? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092720180818
23051413? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
23063173? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
23070670? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092720180818
23217670? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
23506525? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
23518040? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
23849525? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
23854082? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092720180818
23867949? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
23881179? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
23891861? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092720180818
24555174? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
24556301? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
24559584? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
24568943? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
24796401? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
24819872? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
24820313? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
24826389? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
24829966? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
24836385? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
24837904? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
25653313? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
25658850? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
25664240? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
25665024? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
25666347? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
25680165? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
25717601? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
25731958? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
26395271? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
26411196? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
26414577? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
26415067? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
26416047? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
26418987? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
26434618? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
26463969? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
26469310? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
26475533? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
54581786? ? ?? ? ?refgcc2018092720180818
54583158? ? ?? ? ?refcc2018092720180818
54668859? ? ?? ? ?refgcc_-funroll-loops2018092720180818

Compiler output

Implementation: aesnim
Security model: unknown
Compiler: cc
tiaoxin-optimized.c: tiaoxin-optimized.c:20:10: fatal error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: #include <xmmintrin.h>
tiaoxin-optimized.c: ^~~~~~~~~~~~~
tiaoxin-optimized.c: compilation terminated.

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