Implementation notes: ppc32, nmi0154, crypto_hash/blake256

Computer: nmi0154
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
58512refgcc -m32 -maltivec -O3 -fomit-frame-pointer2011011320110106
59472refgcc -mcpu=G5 -O3 -fomit-frame-pointer2011011320110106
63680refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011011320110106
63700refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011011320110106
63860refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2011011320110106
63872refgcc -funroll-loops -mcpu=G4 -maltivec -O -fomit-frame-pointer2011011320110106
64444refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2011011320110106
64496refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011011320110106
69028refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011011320110106
70560refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011011320110106
70664refgcc -funroll-loops -mcpu=G3 -O3 -fomit-frame-pointer2011011320110106
70960refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2011011320110106
71272refgcc -funroll-loops -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011011320110106
71520refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011011320110106
72180refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011011320110106
72220refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011011320110106
73116refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2011011320110106
73912refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2011011320110106
74644refgcc -m32 -O3 -fomit-frame-pointer2011011320110106
76384refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2011011320110106
76472refgcc -mcpu=G5 -Os -fomit-frame-pointer2011011320110106
76480refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011011320110106
76552refgcc -funroll-loops -mcpu=G4 -O -fomit-frame-pointer2011011320110106
76572refgcc -funroll-loops -mcpu=G3 -maltivec -O -fomit-frame-pointer2011011320110106
76572refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011011320110106
76692refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2011011320110106
76864refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011011320110106
76932refgcc -funroll-loops -O -fomit-frame-pointer2011011320110106
77340refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2011011320110106
78308refgcc -funroll-loops -mcpu=G3 -O -fomit-frame-pointer2011011320110106
78696refgcc -mcpu=G3 -O3 -fomit-frame-pointer2011011320110106
78972refgcc -funroll-loops -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011011320110106
79308refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011011320110106
79372refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011011320110106
79492refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2011011320110106
79612refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011011320110106
80180refgcc -m32 -O2 -fomit-frame-pointer2011011320110106
80216refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011011320110106
80556refgcc -O -fomit-frame-pointer2011011320110106
80744refgcc -funroll-loops -mcpu=G4 -Os -fomit-frame-pointer2011011320110106
81076refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2011011320110106
81088refgcc -fno-schedule-insns -O -fomit-frame-pointer2011011320110106
81216refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2011011320110106
81304refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2011011320110106
81940refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2011011320110106
81956refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011011320110106
82200refgcc -mcpu=G4 -O3 -fomit-frame-pointer2011011320110106
82312refgcc -mcpu=G3 -O -fomit-frame-pointer2011011320110106
83052refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2011011320110106
83184refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011011320110106
83264refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011011320110106
83688refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011011320110106
84352refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011011320110106
84604refgcc -funroll-loops -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011011320110106
84708refgcc -mcpu=G4 -maltivec -O -fomit-frame-pointer2011011320110106
84880refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011011320110106
85208refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2011011320110106
85220refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2011011320110106
85268refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2011011320110106
85540refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2011011320110106
86340refgcc -funroll-loops -O2 -fomit-frame-pointer2011011320110106
86348refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2011011320110106
86388refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011011320110106
86608refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2011011320110106
86988refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2011011320110106
87132refgcc -funroll-loops -O3 -fomit-frame-pointer2011011320110106
87640refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2011011320110106
87772refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2011011320110106
88144refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011011320110106
88364refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2011011320110106
88652refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011011320110106
88752refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011011320110106
88864refgcc -m32 -maltivec -Os -fomit-frame-pointer2011011320110106
88924refgcc -funroll-loops -mcpu=G4 -O3 -fomit-frame-pointer2011011320110106
88924refgcc -m32 -Os -fomit-frame-pointer2011011320110106
89540refgcc -mcpu=G5 -O -fomit-frame-pointer2011011320110106
89592refgcc -m32 -maltivec -O -fomit-frame-pointer2011011320110106
90372refgcc -maltivec -O -fomit-frame-pointer2011011320110106
90520refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2011011320110106
90524refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2011011320110106
90640refgcc -mcpu=G4 -O -fomit-frame-pointer2011011320110106
90692refgcc -m32 -O -fomit-frame-pointer2011011320110106
91024refgcc -mcpu=G4 -Os -fomit-frame-pointer2011011320110106
91204refgcc -mcpu=G3 -maltivec -O -fomit-frame-pointer2011011320110106
91380refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2011011320110106
92328refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011011320110106
92644refgcc -mcpu=G5 -O2 -fomit-frame-pointer2011011320110106
93892refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2011011320110106
94168refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011011320110106
94272refgcc -maltivec -O3 -fomit-frame-pointer2011011320110106
94544refgcc -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011011320110106
95800refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2011011320110106
95924refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2011011320110106
97244refgcc -maltivec -O2 -fomit-frame-pointer2011011320110106
97448refgcc -O2 -fomit-frame-pointer2011011320110106
97472refgcc -m32 -maltivec -O2 -fomit-frame-pointer2011011320110106
98136refgcc -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2011011320110106
98152refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2011011320110106
98208refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011011320110106
98880refgcc -funroll-loops -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011011320110106
99360refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011011320110106
99708refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011011320110106
100524refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2011011320110106
100604refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2011011320110106
101340refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011011320110106
101632refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011011320110106
102168refgcc -funroll-loops -mcpu=G3 -Os -fomit-frame-pointer2011011320110106
104264refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011011320110106
104724refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011011320110106
105448refgcc -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011011320110106
106244refgcc -mcpu=G4 -maltivec -Os -fomit-frame-pointer2011011320110106
106256refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2011011320110106
106692refgcc -mcpu=G3 -Os -fomit-frame-pointer2011011320110106
107316refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011011320110106
107672refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011011320110106
109216refgcc -maltivec -Os -fomit-frame-pointer2011011320110106
109336refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011011320110106
109572refgcc -Os -fomit-frame-pointer2011011320110106
110464refgcc -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011011320110106
111076refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2011011320110106
111912refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2011011320110106
112688refgcc -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2011011320110106
113228refgcc -O3 -fomit-frame-pointer2011011320110106
113736refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011011320110106
115368refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2011011320110106
116752refgcc -mcpu=G4 -O2 -fomit-frame-pointer2011011320110106
119848refgcc -mcpu=G3 -O2 -fomit-frame-pointer2011011320110106
123504refgcc -funroll-loops -mcpu=G4 -O2 -fomit-frame-pointer2011011320110106
124640refgcc -funroll-loops -Os -fomit-frame-pointer2011011320110106
125580refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2011011320110106
125800refgcc -funroll-loops -mcpu=G3 -maltivec -Os -fomit-frame-pointer2011011320110106
126752refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2011011320110106
127768refgcc -funroll-loops -mcpu=G3 -O2 -fomit-frame-pointer2011011320110106
128716refgcc -funroll-loops -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2011011320110106
132600refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2011011320110106
134880refgcc -funroll-loops2011011320110106
147944refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2011011320110106
407556refgcc2011011320110106
408256refcc2011011320110106

Compiler output

Implementation: crypto_hash/blake256/sse2
Compiler: cc
hash.c: hash.c:3:23: emmintrin.h: No such file or directory
hash.c: hash.c: In function `blake256_compress':
hash.c: hash.c:73: error: `__m128i' undeclared (first use in this function)
hash.c: hash.c:73: error: (Each undeclared identifier is reported only once
hash.c: hash.c:73: error: for each function it appears in.)
hash.c: hash.c:73: error: parse error before "row1"
hash.c: hash.c:78: error: parse error before "__m128i"
hash.c: hash.c:78: warning: no semicolon at end of struct or union
hash.c: hash.c: At top level:
hash.c: hash.c:79: warning: data definition has no type or storage class
hash.c: ...
hash.c: hash.c:216: error: redefinition of `row3'
hash.c: hash.c:216: error: `row3' previously defined here
hash.c: hash.c:216: error: initializer element is not constant
hash.c: hash.c:216: warning: data definition has no type or storage class
hash.c: hash.c:216: error: redefinition of `row2'
hash.c: hash.c:216: error: `row2' previously defined here
hash.c: hash.c:216: error: initializer element is not constant
hash.c: hash.c:216: warning: data definition has no type or storage class
hash.c: hash.c:218: error: parse error before '(' token
hash.c: hash.c:223: error: parse error before '(' token

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: hash.c:3:23: emmintrin.h: No such file or directory
hash.c: hash.c:4:23: tmmintrin.h: No such file or directory
hash.c: hash.c: In function `blake256_compress':
hash.c: hash.c:68: error: `__m128i' undeclared (first use in this function)
hash.c: hash.c:68: error: (Each undeclared identifier is reported only once
hash.c: hash.c:68: error: for each function it appears in.)
hash.c: hash.c:68: error: parse error before "row1"
hash.c: hash.c:70: error: syntax error before "r8"
hash.c: hash.c:71: error: syntax error before "r16"
hash.c: hash.c:72: error: syntax error before "u8to32"
hash.c: ...
hash.c: rounds.ssse3.h:615: error: redefinition of `row3'
hash.c: rounds.ssse3.h:610: error: `row3' previously defined here
hash.c: rounds.ssse3.h:615: error: initializer element is not constant
hash.c: rounds.ssse3.h:615: warning: data definition has no type or storage class
hash.c: rounds.ssse3.h:616: error: redefinition of `row2'
hash.c: rounds.ssse3.h:613: error: `row2' previously defined here
hash.c: rounds.ssse3.h:616: error: initializer element is not constant
hash.c: rounds.ssse3.h:616: warning: data definition has no type or storage class
hash.c: hash.c:124: error: parse error before '(' token
hash.c: hash.c:129: error: parse error before '(' token

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: hash.c:3:23: emmintrin.h: No such file or directory
hash.c: hash.c:4:23: tmmintrin.h: No such file or directory
hash.c: hash.c:5:23: smmintrin.h: No such file or directory
hash.c: hash.c: In function `blake256_compress':
hash.c: hash.c:68: error: `__m128i' undeclared (first use in this function)
hash.c: hash.c:68: error: (Each undeclared identifier is reported only once
hash.c: hash.c:68: error: for each function it appears in.)
hash.c: hash.c:68: error: parse error before "row1"
hash.c: hash.c:70: error: syntax error before "r8"
hash.c: hash.c:71: error: syntax error before "r16"
hash.c: ...
hash.c: rounds.sse41.h:818: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:821: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:821: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:850: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:853: warning: this decimal constant is unsigned only in ISO C90
hash.c: rounds.sse41.h:853: warning: this decimal constant is unsigned only in ISO C90
hash.c: hash.c:123: error: parse error before ')' token
hash.c: hash.c:125: error: parse error before ')' token
hash.c: hash.c:127: error: parse error before ')' token
hash.c: hash.c:129: error: parse error before ')' token

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