Implementation notes: ppc64, io83, crypto_aead/hs1sivlov2

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: hs1sivlov2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26950? ? ?? ? ?fastergcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
27440? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
27685? ? ?? ? ?fastergcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
27685? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
27685? ? ?? ? ?fastergcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
27734? ? ?? ? ?fastergcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
27734? ? ?? ? ?fastergcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?fastergcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?fastergcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?fastergcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28371? ? ?? ? ?fastergcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
28616? ? ?? ? ?fastergcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28665? ? ?? ? ?fastergcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28763? ? ?? ? ?fastergcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
28763? ? ?? ? ?fastergcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28812? ? ?? ? ?fastergcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28812? ? ?? ? ?fastergcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28861? ? ?? ? ?fastergcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
28910? ? ?? ? ?fastergcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
29057? ? ?? ? ?fastergcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
29155? ? ?? ? ?fastergcc_-O3_-fomit-frame-pointer2018092620180818
29155? ? ?? ? ?fastergcc_-m64_-O3_-fomit-frame-pointer2018092620180818
29155? ? ?? ? ?fastergcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
29351? ? ?? ? ?fastergcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
31017? ? ?? ? ?fastergcc_-O2_-fomit-frame-pointer2018092620180818
31017? ? ?? ? ?fastergcc_-m64_-O2_-fomit-frame-pointer2018092620180818
31115? ? ?? ? ?fastergcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
31115? ? ?? ? ?fastergcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
31164? ? ?? ? ?fastergcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
31262? ? ?? ? ?fastergcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
32046? ? ?? ? ?fastergcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
32340? ? ?? ? ?fastergcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
33320? ? ?? ? ?fastergcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?fastergcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?fastergcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?fastergcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?fastergcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?fastergcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
37926? ? ?? ? ?fastergcc_-m64_-O_-fomit-frame-pointer2018092620180818
38024? ? ?? ? ?fastergcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
38073? ? ?? ? ?fastergcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
38073? ? ?? ? ?fastergcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
38122? ? ?? ? ?fastergcc_-O_-fomit-frame-pointer2018092620180818
38465? ? ?? ? ?fastergcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
38661? ? ?? ? ?fastergcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
38661? ? ?? ? ?fastergcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
38661? ? ?? ? ?fastergcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
38710? ? ?? ? ?fastergcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
38759? ? ?? ? ?fastergcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
39151? ? ?? ? ?fastergcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
39200? ? ?? ? ?fastergcc_-Os_-fomit-frame-pointer2018092620180818
39347? ? ?? ? ?fastergcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
39396? ? ?? ? ?fastergcc_-m64_-Os_-fomit-frame-pointer2018092620180818
39396? ? ?? ? ?fastergcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
39739? ? ?? ? ?fastergcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
40180? ? ?? ? ?fastergcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
48069? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
48069? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
48118? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
48167? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
50078? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
51597? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
51695? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
52430? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
52479? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
52969? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
53067? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
53067? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
53067? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
53116? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
53116? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
53165? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
53165? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
53214? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
53459? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
53557? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
53606? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
53655? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
53704? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092620180818
53753? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
53802? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
54145? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
54292? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
54586? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
54635? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
54782? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
54782? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
57085? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
57575? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
58114? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
58163? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
58310? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
58653? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
59584? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
60221? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
83202? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
83300? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
83545? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
83643? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
83692? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092620180818
83741? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
84035? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
84525? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86289? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86436? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
86779? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86828? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
87367? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
87759? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
87857? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
87857? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
88298? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
88347? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
89131? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
89180? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
91630? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
95795? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
95893? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
95942? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
96089? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
101675? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
101871? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
101969? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
101969? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102263? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102263? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
102263? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102410? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
113925? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
113925? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
113925? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
114170? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
115885? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
116032? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
116081? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
116228? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
116277? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
116326? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
116326? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
116375? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
116375? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
116473? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092620180818
116522? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
116718? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
116914? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
116963? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
116963? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092620180818
117110? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
117110? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
117110? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
120932? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
121030? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
121275? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092620180818
121324? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
121716? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
123529? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
134848? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
135779? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
391510? ? ?? ? ?fastergcc_-funroll-loops2018092620180818
391804? ? ?? ? ?fastercc2018092620180818
392686? ? ?? ? ?fastergcc2018092620180818
761068? ? ?? ? ?refgcc2018092620180818
761705? ? ?? ? ?refgcc_-funroll-loops2018092620180818
764694? ? ?? ? ?refcc2018092620180818

Test failure

Implementation: faster
Security model: unknown
Compiler: gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

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

Compiler output

Implementation: faster
Security model: unknown
Compiler: cc
hs1.c: hs1.c: In function 'hs1siv_decrypt':
hs1.c: hs1.c:1033:30: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
hs1.c: unsigned char *tmp = malloc(abytes);
hs1.c: ^~~~~~
hs1.c: hs1.c:1033:30: warning: incompatible implicit declaration of built-in function 'malloc'
hs1.c: hs1.c:1033:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
hs1.c: hs1.c:1037:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
hs1.c: free(tmp);
hs1.c: ^~~~
hs1.c: hs1.c:1037:9: warning: incompatible implicit declaration of built-in function 'free'
hs1.c: hs1.c:1037:9: note: include '<stdlib.h>' or provide a declaration of 'free'

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