Implementation notes: ppc64, gcc1power7, crypto_hash/sha512

Computer: gcc1power7
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
31227opensslgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
31472opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013012720130126
31696opensslgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
31773opensslgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
32627opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013012720130126
33201opensslgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
34335sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
34776sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
39340opensslgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
39648opensslgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
40544refgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
40600refgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
40677refgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
40838sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
40859refgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
41293refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
41335refgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
41727sphlib-smallgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
41748sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
41853sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
41874opensslgcc -maltivec -Os -fomit-frame-pointer2013012720130126
42427sphlib-smallgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
42560sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052320120521
42686opensslgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
43617sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
44121opensslgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
44128opensslgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
44464opensslgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
44576opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013012720130126
44695opensslgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
45101sphlibgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
45374opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
45402opensslgcc -maltivec -O -fomit-frame-pointer2013012720130126
45682opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2013012720130126
45682opensslgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2013012720130126
45696opensslgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
45745sphlib-smallgcc -maltivec -Os -fomit-frame-pointer2012052320120521
45843opensslgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2013012720130126
45885sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
46305opensslgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
46396opensslgcc -m64 -maltivec -Os -fomit-frame-pointer2013012720130126
46564opensslgcc -m64 -O2 -fomit-frame-pointer2013012720130126
46599opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013012720130126
46599opensslgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2013012720130126
46697opensslgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
47040opensslgcc -Os -fomit-frame-pointer2013012720130126
47040sphlibgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
47054opensslgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
47166opensslgcc -O -fomit-frame-pointer2013012720130126
47187opensslgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2013012720130126
47481opensslgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
47488opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
47544opensslgcc -m64 -maltivec -O2 -fomit-frame-pointer2013012720130126
47698sphlibgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
47712sphlibgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
47747opensslgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2013012720130126
47838opensslgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
47992opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013012720130126
48048opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
48048opensslgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
48055opensslgcc -m64 -Os -fomit-frame-pointer2013012720130126
48069opensslgcc -funroll-loops -Os -fomit-frame-pointer2013012720130126
48160opensslgcc2013012720130126
48160opensslgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
48160opensslgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
48202sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
48230opensslgcc -m64 -O -fomit-frame-pointer2013012720130126
48321opensslgcc -maltivec -O3 -fomit-frame-pointer2013012720130126
48363opensslgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
48384opensslgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2013012720130126
48384opensslgcc -mcpu=G5 -O -fomit-frame-pointer2013012720130126
48433opensslgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
48496opensslgcc -m64 -maltivec -O -fomit-frame-pointer2013012720130126
48713opensslgcc -mcpu=G5 -O2 -fomit-frame-pointer2013012720130126
48762opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
48783opensslgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
48839opensslgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
48895opensslgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
48986opensslgcc -O2 -fomit-frame-pointer2013012720130126
49007sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
49028opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
49056opensslgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
49154sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
49168opensslgcc -m64 -maltivec -O3 -fomit-frame-pointer2013012720130126
49252opensslgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2013012720130126
49378opensslgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2013012720130126
49392opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2013012720130126
49392opensslgcc -m64 -O3 -fomit-frame-pointer2013012720130126
49420opensslgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2013012720130126
49427opensslgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2013012720130126
49483opensslgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2013012720130126
49497opensslgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2013012720130126
49686sphlibgcc -m64 -O3 -fomit-frame-pointer2012052320120521
49784opensslgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2013012720130126
50176opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013012720130126
50260opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013012720130126
50281opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013012720130126
50288opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013012720130126
50400opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013012720130126
50561sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
50575opensslgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
50582sphlib-smallgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
50596opensslgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
50778opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2013012720130126
50848sphlib-smallgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
50855opensslgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
51002opensslgcc -mcpu=G5 -Os -fomit-frame-pointer2013012720130126
51240opensslgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2013012720130126
51289opensslgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
51352opensslgcc -funroll-loops -maltivec -O -fomit-frame-pointer2013012720130126
51520opensslgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2013012720130126
51534sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
51576sphlib-smallgcc -O3 -fomit-frame-pointer2012052320120521
51660sphlibgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
51695opensslgcc -funroll-loops2013012720130126
52381opensslgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2013012720130126
52535sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
52570opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
52745sphlibgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
52773opensslgcc -O3 -fomit-frame-pointer2013012720130126
53095sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
53123sphlibgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
53158sphlibgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
53200sphlib-smallgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
53249opensslgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2013012720130126
53326opensslgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2013012720130126
53606sphlibgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
53648sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
53942sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052320120521
54432sphlib-smallgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
54712opensslgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
54880sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
55048sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
55118opensslgcc -funroll-loops -O -fomit-frame-pointer2013012720130126
55258sphlib-smallgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
55321sphlibgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
55363sphlib-smallgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
55741sphlib-smallgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
55825opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013012720130126
55881sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
56063sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
56112sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
56189sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
56217sphlib-smallgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
56329sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
56560sphlibgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
56567sphlib-smallgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
56728sphlib-smallgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
56749sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
56777sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
56812sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
57197sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
57260sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
57491opensslgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2013012720130126
57680sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
57715sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
58128sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
58191sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
58352sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
58415sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
58464sphlibgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
58499opensslgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2013012720130126
58506sphlib-smallgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
58576sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
58730sphlib-smallgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
58779sphlibgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
58800sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
58828sphlibgcc -O3 -fomit-frame-pointer2012052320120521
58828sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
58884opensslgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
58919sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
58954opensslgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2013012720130126
59066sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
59136sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
59206sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
59724sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
59906sphlibgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
60032sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
60053sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
60207sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
60263sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
60270refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
60368sphlibgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
60459refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
60529sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
60921sphlibgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
60977opensslgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2013012720130126
60998opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013012720130126
61012sphlibgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
61089sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
61124sphlibgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
61145refgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
61173sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
61313opensslgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2013012720130126
61586opensslgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2013012720130126
61628sphlibgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
61712sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
61726sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
61782sphlibgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
61796sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
61803sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
61838sphlibgcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
62062sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
62090sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
62153sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
62601sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
62629refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
62720sphlib-smallgcc -Os -fomit-frame-pointer2012052320120521
62839sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
62944sphlibgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
63028refgcc -funroll-loops -maltivec -O3 -fomit-frame-pointer2012052320120521
63224opensslgcc -maltivec -O2 -fomit-frame-pointer2013012720130126
63273refgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
63427refgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
63462sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
63525sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
63532refgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
63665sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
63840refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
63861sphlibgcc -O2 -fomit-frame-pointer2012052320120521
63952opensslgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2013012720130126
63966sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
64036sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
64183sphlib-smallgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
64218sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
64421sphlibgcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
64435sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
64624refgcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
64645opensslgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2013012720130126
64848sphlib-smallgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
64862sphlib-smallgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
64911sphlibgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
64918refgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
64960refgcc -m64 -O3 -fomit-frame-pointer2012052320120521
64967sphlibgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
64981sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
65058sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
65408sphlib-smallgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
65422refgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
65429sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
65548refgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
65681refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
65688refgcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
65744sphlibgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
65807refgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
65828sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
65870refgcc -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
66220sphlibgcc -Os -fomit-frame-pointer2012052320120521
66514refgcc -maltivec -O3 -fomit-frame-pointer2012052320120521
66521refgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
66528refgcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
66619opensslcc2013012720130126
66752refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
66759sphlib-smallgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
66857sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
67088refgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
67179sphlib-smallgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
67326refgcc -maltivec -Os -fomit-frame-pointer2012052320120521
67368refgcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer2012052320120521
67536refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
67669refgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
67690refgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
68019refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
68040sphlibgcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
68117refgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
68124sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
68180refgcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
68201sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
68208refgcc -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
68320sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
68320sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
68362refgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
68376sphlibgcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
68544refgcc -Os -fomit-frame-pointer2012052320120521
68614sphlibgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
68649sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
68656sphlibgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
68810refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
68873sphlib-smallgcc -maltivec -O -fomit-frame-pointer2012052320120521
68992refgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2012052320120521
69083refgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
69104sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
69139refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
69146refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
69160sphlibgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
69538refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
69552sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
69622sphlib-smallgcc -O2 -fomit-frame-pointer2012052320120521
69664sphlibgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
69685sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
69741refgcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
69790sphlibgcc -m64 -O2 -fomit-frame-pointer2012052320120521
69818sphlib-smallgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
69888refgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
69909sphlibgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
70035sphlib-smallgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
70287refgcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer2012052320120521
70336sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
70399sphlib-smallgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
70448sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
70448refgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
70581refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
70658sphlibgcc -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
70665sphlib-smallgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
70672refgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
70707sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
70826sphlibgcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
70840sphlibgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
70966refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
70994sphlibgcc -O -fomit-frame-pointer2012052320120521
71008sphlibgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
71120sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
71211refgcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer2012052320120521
71260refgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
71274sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
71323opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013012720130126
71435sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
71638refgcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer2012052320120521
71680sphlib-smallgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
71799refgcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
71862sphlibgcc -m64 -Os -fomit-frame-pointer2012052320120521
71904sphlibgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
71932refgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
71939refgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
71939refgcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer2012052320120521
71974refgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
72037sphlibgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
72240refgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2012052320120521
72471sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052320120521
72611refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
72625sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052320120521
72779sphlibgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
72891sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2012052320120521
72912refgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
72912refgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
73087refgcc -O3 -fomit-frame-pointer2012052320120521
73087opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013012720130126
73115sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
73136refgcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
73192refgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
73255refgcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer2012052320120521
73591sphlib-smallgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
73598sphlib-smallgcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
73654refgcc -m64 -Os -fomit-frame-pointer2012052320120521
73696sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
73696refgcc -maltivec -O -fomit-frame-pointer2012052320120521
73710refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
73745sphlibgcc -maltivec -Os -fomit-frame-pointer2012052320120521
73829sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
73878sphlibgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
74011sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
74060sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
74249sphlib-smallgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
74354sphlibgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
74368sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
74389sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
74403refgcc -funroll-loops2012052320120521
74613refgcc -m64 -O2 -fomit-frame-pointer2012052320120521
74795refgcc -maltivec -O2 -fomit-frame-pointer2012052320120521
74823refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
74837refgcc -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
75026sphlibgcc -m64 -mcpu=G3 -Os -fomit-frame-pointer2012052320120521
75082refgcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer2012052320120521
75229sphlib-smallgcc -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
75376refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer2012052320120521
75887refgcc -funroll-loops -maltivec -O2 -fomit-frame-pointer2012052320120521
76146refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
76167refgcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer2012052320120521
76300refgcc -O2 -fomit-frame-pointer2012052320120521
76398refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
76496refgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
76566sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
76587sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
76594refgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2012052320120521
76608refgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
76678sphlibgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
76797refgcc -m64 -mcpu=G3 -O -fomit-frame-pointer2012052320120521
76895sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
77007refgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
77238sphlibgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
77252refgcc -m64 -O -fomit-frame-pointer2012052320120521
77504sphlibgcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
77616refgcc -O -fomit-frame-pointer2012052320120521
77623refgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
77728sphlib-smallgcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
77938sphlib-smallgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
78295refgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
78512sphlib-smallgcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer2012052320120521
78820refgcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer2012052320120521
79023sphlibgcc -maltivec -O -fomit-frame-pointer2012052320120521
79408refgcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
79856refgcc2012052320120521
79933sphlib-smallgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
80010sphlibgcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer2012052320120521
80374refgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2012052320120521
80752sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
80766refgcc -m64 -maltivec -O -fomit-frame-pointer2012052320120521
80815sphlibgcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
81088sphlib-smallgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
81144opensslgcc -mcpu=G5 -O3 -fomit-frame-pointer2013012720130126
81326sphlibgcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer2012052320120521
81606refgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
82278sphlib-smallgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
82656sphlibgcc -funroll-loops -maltivec -Os -fomit-frame-pointer2012052320120521
82754sphlib-smallgcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
82901sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2012052320120521
82992sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2012052320120521
83713refgcc -mcpu=G5 -O3 -fomit-frame-pointer2012052320120521
84336sphlibgcc -m64 -O -fomit-frame-pointer2012052320120521
84476sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
84798sphlib-smallgcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer2012052320120521
88830sphlib-smallgcc -O -fomit-frame-pointer2012052320120521
88984refgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
91098refgcc -mcpu=G5 -O -fomit-frame-pointer2012052320120521
91112sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
92589refgcc -mcpu=G5 -maltivec -O -fomit-frame-pointer2012052320120521
96397sphlib-smallgcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer2012052320120521
97909refgcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer2012052320120521
99386refcc2012052320120521
100863sphlibgcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer2012052320120521
102256refgcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer2012052320120521
115024refgcc -funroll-loops -maltivec -O -fomit-frame-pointer2012052320120521
181440sphlib-smallgcc2012052320120521
232498sphlib-smallcc2012052320120521
275114sphlibgcc2012052320120521
284599sphlibgcc -funroll-loops2012052320120521
288001sphlib-smallgcc -funroll-loops2012052320120521
289408sphlibcc2012052320120521

Compiler output

Implementation: crypto_hash/sha512/cryptopp
Compiler: g++
hash.cpp: hash.cpp:1:26: fatal error: cryptopp/sha.h: No such file or directory
hash.cpp: compilation terminated.

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