Implementation notes: ppc32, gcc1power7, crypto_stream/lexv2

Computer: gcc1power7
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_stream
Primitive: lexv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
18921e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
19712e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
22323e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
23513e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
25970e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
26299e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
27153e/v2/schwabe/ppc32linux-1gcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
27580e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
27629e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
27776e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
28084e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
28147e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
28224e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
28322e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
28469e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
28777e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
28896e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
29232e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
29386e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
29491e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
29519e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
29582e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
29722e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
29883e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
29883e/v2/schwabe/ppc32linux-1gcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
29890e/v2/schwabe/ppc32linux-1gcc -m32 -Os -fomit-frame-pointer2012052320120521
29904e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
29911e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
30044e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
30093e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
30107e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
30114e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
30191e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
30198e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
30450e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
30548e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
30576e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
30576e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
30702e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
30779e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
30800e/v2/schwabe/ppc32linux-1gcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
30926e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
31094e/v2/schwabe/ppc32linux-1gcc -m32 -O -fomit-frame-pointer2012052320120521
31220e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
31290e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
31360e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
31591e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
31682e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
31724e/v2/schwabe/ppc32linux-1gcc -m32 -O2 -fomit-frame-pointer2012052320120521
32011e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
32095e/v2/schwabe/ppc32linux-1gcc -m32 -O3 -fomit-frame-pointer2012052320120521
32256e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
32571e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
32599e/v2/schwabe/ppc32linux-1gcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
32683e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
32816e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
32942e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
33327e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
33418e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
33628e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
33915e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
34265e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
35861e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
36533e/v2/refgcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
36680e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
36897e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
37170e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
37184e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
37520e/v2/refgcc -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
37793e/v2/refgcc -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
37863e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
37919e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
38409e/v2/refgcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
38773e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
39242e/v2/refgcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer2012052320120521
39816e/v2/refgcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
40194e/v2/refgcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
40299e/v2/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012052320120521
40824e/v2/refgcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
41027e/v2/refgcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
41440e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
41776e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
41853e/v2/refgcc -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
42021e/v2/refgcc -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
42266e/v2/refgcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
42518e/v2/refgcc -m32 -O3 -fomit-frame-pointer2012052320120521
42595e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
42854e/v2/refgcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
43064e/v2/refgcc -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
43183e/v2/schwabe/ppc32linux-1gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
43232e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
43470e/v2/refgcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer2012052320120521
43533e/v2/refgcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
43554e/v2/refgcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer2012052320120521
43575e/v2/refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012052320120521
43652e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
44233e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
44401e/v2/refgcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
44660e/v2/refgcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
44856e/v2/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012052320120521
44905e/v2/refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
44919e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
45283e/v2/refgcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
45696e/v2/refgcc -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
45906e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
45920e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
46151e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
46221e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
46256e/v2/refgcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer2012052320120521
46291e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
46620e/v2/refgcc -m32 -O2 -fomit-frame-pointer2012052320120521
46641e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
46641e/v2/refgcc -m32 -Os -fomit-frame-pointer2012052320120521
47152e/v2/schwabe/ppc32linux-1gcc -funroll-loops -m32 -Os -fomit-frame-pointer2012052320120521
48146e/v2/refgcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
48160e/v2/refgcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
48272e/v2/refgcc -m32 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
48363e/v2/refgcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
48482e/v2/refgcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
48517e/v2/refgcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
48524e/v2/refgcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
48601e/v2/refgcc -m32 -maltivec -O -fomit-frame-pointer2012052320120521
49602e/v2/refgcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
51282e/v2/refgcc -m32 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
51688e/v2/refgcc -m32 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
52458e/v2/refgcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
53130e/v2/refgcc -m32 -O -fomit-frame-pointer2012052320120521
55104e/v2/refgcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521

Compiler output

Implementation: crypto_stream/lexv2/e/v2/schwabe/ppc32macos-1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
ECRYPT_ivsetup.s: ECRYPT_ivsetup.s: Assembler messages:
ECRYPT_ivsetup.s: ECRYPT_ivsetup.s:26: Error: syntax error; found `(', expected `,'
ECRYPT_ivsetup.s: ECRYPT_ivsetup.s:26: Error: junk at end of line: `(_aes_big_constants)'
ECRYPT_ivsetup.s: ECRYPT_ivsetup.s:27: Error: syntax error; found `(', expected `,'
ECRYPT_ivsetup.s: ECRYPT_ivsetup.s:27: Error: junk at end of line: `(_aes_big_constants)'

Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer e/v2/schwabe/ppc32macos-1
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer e/v2/schwabe/ppc32macos-1