Implementation notes: ppc64, io83, crypto_aead/aes256gcmv1

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: aes256gcmv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
277193? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
277683? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
280476? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
324086? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
324429? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
324478? ? ?? ? ?cryptoppg++_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
324625? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
324870? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
324968? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
325066? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
325115? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
325360? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
325458? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
325556? ? ?? ? ?cryptoppg++_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
325654? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
325801? ? ?? ? ?cryptoppg++_-O2_-fomit-frame-pointer2018092620180818
325899? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
325948? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
325948? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
326144? ? ?? ? ?cryptoppg++_-maltivec_-O2_-fomit-frame-pointer2018092620180818
326193? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
326340? ? ?? ? ?cryptoppg++_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
326438? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
326487? ? ?? ? ?cryptoppg++_-m64_-O2_-fomit-frame-pointer2018092620180818
326536? ? ?? ? ?cryptoppg++_-O3_-fomit-frame-pointer2018092620180818
326536? ? ?? ? ?cryptoppg++_-maltivec_-O3_-fomit-frame-pointer2018092620180818
326585? ? ?? ? ?cryptoppg++_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
326634? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
326634? ? ?? ? ?cryptoppg++_-m64_-O_-fomit-frame-pointer2018092620180818
326634? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
326683? ? ?? ? ?cryptoppg++_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
326879? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
326977? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
327075? ? ?? ? ?cryptoppg++_-maltivec_-O_-fomit-frame-pointer2018092620180818
327222? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
327565? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
328790? ? ?? ? ?cryptoppg++_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
329427? ? ?? ? ?cryptoppg++_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
330554? ? ?? ? ?cryptoppg++_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
331583? ? ?? ? ?cryptoppg++_-m64_-O3_-fomit-frame-pointer2018092620180818
331877? ? ?? ? ?cryptoppg++_-maltivec_-Os_-fomit-frame-pointer2018092620180818
331926? ? ?? ? ?cryptoppg++_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
332024? ? ?? ? ?cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
332024? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
332073? ? ?? ? ?cryptoppg++_-O_-fomit-frame-pointer2018092620180818
332367? ? ?? ? ?cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
332367? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
332416? ? ?? ? ?cryptoppg++_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
332465? ? ?? ? ?cryptoppg++_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
332465? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
332514? ? ?? ? ?cryptoppg++_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
332808? ? ?? ? ?cryptoppg++_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
332857? ? ?? ? ?cryptoppg++_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
333543? ? ?? ? ?cryptoppg++_-Os_-fomit-frame-pointer2018092620180818
333935? ? ?? ? ?cryptoppg++_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
337218? ? ?? ? ?cryptoppg++_-m64_-Os_-fomit-frame-pointer2018092620180818
399546? ? ?? ? ?cryptoppg++2018092620180818
4639320? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
4761624? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
4770199? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
4774903? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
4797100? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
4809497? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
4810134? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092620180818
4811212? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
4834144? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
4865553? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
12222462? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12244169? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12248922? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
12250539? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
12252597? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
12261123? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12283124? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12389552? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12390042? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12393962? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
12414689? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
12516805? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
12520333? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
12567177? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
26685792? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
28907942? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
28963802? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
29186948? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
29187585? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
29225707? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
29235066? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
29465905? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
29531418? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
29536318? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
29639806? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
29641766? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
29646813? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
31367889? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
45300157? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
45368022? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092620180818
45413592? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
45453380? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
45487337? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
45561180? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
45584112? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
45597832? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
45597979? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
45609641? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
45617432? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
45625713? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
45626154? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
45628849? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
45630025? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
45631054? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
45631495? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
45646244? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
46312497? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
46409517? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
46456165? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
46517268? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
46518199? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
46569943? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
53382315? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
53395055? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
53419800? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
53434157? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
53439841? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
53440527? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
53452287? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
53525738? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
62932660? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
62984551? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
63056728? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
63057267? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
63083923? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
63103180? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
63160118? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
63288792? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
63314174? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
63319319? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
63373415? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
63382725? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
63424375? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
67128873? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
71337238? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
71387120? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
73192427? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
73245641? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
73262301? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
73282097? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092620180818
73292240? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
77221011? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
77238602? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092620180818
77277116? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
77286916? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092620180818
77347284? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
77357819? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
77501732? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
77846300? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
77863303? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
82323871? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
82327987? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
82330878? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
82425742? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
223008751? ? ?? ? ?refgcc2018092620180818
224880355? ? ?? ? ?refgcc_-funroll-loops2018092620180818
224906668? ? ?? ? ?refcc2018092620180818

Compiler output

Implementation: openssl
Security model: unknown
Compiler: cc
decrypt.c: decrypt.c: In function 'crypto_aead_aes256gcmv1_openssl_decrypt':
decrypt.c: decrypt.c:13:18: error: storage size of 'x' isn't known
decrypt.c: EVP_CIPHER_CTX x;
decrypt.c: ^

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