Implementation notes: ppc64, io83, crypto_aead/acorn128v3

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: acorn128v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
104321? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
104566? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
104811? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
104860? ? ?? ? ?opt1gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
104909? ? ?? ? ?opt1gcc_-O3_-fomit-frame-pointer2018092620180818
105252? ? ?? ? ?opt1gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
105252? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
105693? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
105791? ? ?? ? ?opt1gcc_-m64_-O3_-fomit-frame-pointer2018092620180818
106036? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
106036? ? ?? ? ?opt1gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
106134? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
106134? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
106134? ? ?? ? ?opt1gcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
106477? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
106526? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
106624? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
106624? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
106771? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
106918? ? ?? ? ?opt1gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
106918? ? ?? ? ?opt1gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
107114? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
107359? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
108143? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
108486? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
110250? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
136759? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
137004? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
137298? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
137788? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
139111? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
139699? ? ?? ? ?opt1gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
139846? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
139846? ? ?? ? ?opt1gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
139895? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
139993? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
140630? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
140777? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
141267? ? ?? ? ?opt1gcc_-m64_-O2_-fomit-frame-pointer2018092620180818
141512? ? ?? ? ?opt1gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
141561? ? ?? ? ?opt1gcc_-O2_-fomit-frame-pointer2018092620180818
141561? ? ?? ? ?opt1gcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
142149? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
142247? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
142737? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
142982? ? ?? ? ?opt1gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
143129? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
143619? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
143668? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
144648? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
144697? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
144844? ? ?? ? ?opt1gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
157584? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
157731? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
158172? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
158417? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
158466? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
158564? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
158662? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
158760? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
159495? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
159593? ? ?? ? ?opt1gcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
159691? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
159691? ? ?? ? ?opt1gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
159887? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
160475? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
160720? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
160818? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
160916? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
161063? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
161112? ? ?? ? ?opt1gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
161210? ? ?? ? ?opt1gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
161553? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
161602? ? ?? ? ?opt1gcc_-O_-fomit-frame-pointer2018092620180818
161651? ? ?? ? ?opt1gcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
161700? ? ?? ? ?opt1gcc_-m64_-O_-fomit-frame-pointer2018092620180818
161749? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
161749? ? ?? ? ?opt1gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
168119? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
168168? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
168413? ? ?? ? ?opt1gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
168413? ? ?? ? ?opt1gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
168511? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
168511? ? ?? ? ?opt1gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
168560? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
168560? ? ?? ? ?opt1gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
168609? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
168609? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
168707? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
168756? ? ?? ? ?opt1gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
169197? ? ?? ? ?opt1gcc_-m64_-Os_-fomit-frame-pointer2018092620180818
169197? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
169197? ? ?? ? ?opt1gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
169246? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
169246? ? ?? ? ?opt1gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
169295? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
169442? ? ?? ? ?opt1gcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
169491? ? ?? ? ?opt1gcc_-Os_-fomit-frame-pointer2018092620180818
169589? ? ?? ? ?opt1gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
169638? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
169638? ? ?? ? ?opt1gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
169785? ? ?? ? ?opt1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
170422? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
170422? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
534443? ? ?? ? ?opt1gcc_-funroll-loops2018092620180818
534639? ? ?? ? ?opt1cc2018092620180818
535472? ? ?? ? ?opt1gcc2018092620180818
993720? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
9385264? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
9389233? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9389968? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9401973? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
9403051? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9449013? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9450238? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
9454795? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9457294? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
9463223? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9464938? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
9468711? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9469299? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092620180818
9492476? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9516976? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9518936? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
9521092? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
9525355? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
9529275? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
9529618? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9532362? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
9532901? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9579451? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
9583567? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
9667504? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
9740073? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
36084139? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
36173564? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
36194487? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
36221143? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
36264459? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
37388568? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
37396604? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
37461725? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
37649003? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
37862692? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
37916739? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
37931145? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
37957066? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
42872893? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
42921109? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
42946393? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
42959231? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
43817319? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
43865584? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
43994405? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
44055557? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
44097746? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
44099265? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
44113671? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
44142140? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
44227204? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
100722440? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100723322? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
100771734? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100778937? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
100794568? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
100803780? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092620180818
100821224? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100844401? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100987481? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
100989490? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
101015068? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
101063627? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
101069850? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
101865414? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
101904467? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092620180818
101911523? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
101968559? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092620180818
102019176? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
102028780? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
102037551? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
102047596? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
102100467? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
102194449? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
102219341? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102223947? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
102282649? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102310383? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102313470? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102335079? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
102338656? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102345124? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
102375406? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
102395006? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102444741? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
102492075? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
102501581? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102511038? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102601884? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102623738? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102626972? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
102658430? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102673375? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102684351? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102690966? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
102735556? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102747561? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
102770395? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102802588? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092620180818
102836006? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
102844385? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
117913355? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
117962796? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
402277064? ? ?? ? ?refcc2018092620180818
402636773? ? ?? ? ?refgcc2018092620180818
402761380? ? ?? ? ?refgcc_-funroll-loops2018092620180818

Test failure

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -maltivec -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer 8bitcompact
gcc -maltivec -O2 -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: ...

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