Implementation notes: mipso32, gcc49, crypto_hash/bmw512

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: bmw512
TimeImplementationCompilerBenchmark dateSUPERCOP version
58462optabegcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
58498optabegcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
58740optabegcc -O2 -fomit-frame-pointer2012040620120329
58758optabegcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
59164optabegcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
59274optabegcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
59448optbgbegcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
59454optbgbegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
59576optabegcc -O3 -fomit-frame-pointer2012040620120329
59732optbbegcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
59850optbbegcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
59944optbbegcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
59990optbbegcc -O3 -fomit-frame-pointer2012040620120329
60066optabegcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
60254optbbegcc -O2 -fomit-frame-pointer2012040620120329
60456optbbegcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
60470optbbegcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
60646optbgbegcc -Os -fomit-frame-pointer2012040620120329
60662optbgbegcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
60732optbbegcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
61108optbbegcc -Os -fomit-frame-pointer2012040620120329
61182optbbegcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
61846optabegcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
61856optabegcc -Os -fomit-frame-pointer2012040620120329
62166optabegcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
62166optabegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
62684optbbegcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
62708optbbegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
63496optc04gcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
63560optc04gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
63660sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
63690sphlibgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
63766sphlibgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
63768sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
63778optc04gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
63798optc04gcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
63864optbgbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
63944optc04gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
64156optc04gcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
64320sphlibgcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
64352sphlibgcc -Os -fomit-frame-pointer2012040620120329
64630optbgbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
64780optbgbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
64786optc04gcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
64790optc04gcc -O2 -fomit-frame-pointer2012040620120329
64984optbgbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
65014sphlibgcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
65022sphlibgcc -O3 -fomit-frame-pointer2012040620120329
65224optc04gcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
65250optc04gcc -O3 -fomit-frame-pointer2012040620120329
65590optc04gcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
65618optc04gcc -Os -fomit-frame-pointer2012040620120329
65626sphlibgcc -O2 -fomit-frame-pointer2012040620120329
65642sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
66928sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
66956sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
70200optbgbegcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
70346optbgbegcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
70408optbgbegcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
70418optbgbegcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
70674optbgbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
70748optbgbegcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
71488optbgbegcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
71582optbgbegcc -O2 -fomit-frame-pointer2012040620120329
71618optbgbegcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
71802optbgbegcc -O3 -fomit-frame-pointer2012040620120329
72964sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
72990sphlib-smallgcc -O2 -fomit-frame-pointer2012040620120329
73562sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
75028optc03gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
75196optc03gcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
75848optc03gcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
75880optc02gcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
75928optc02gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
76034sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
76044sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
76580optc03gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
76634optc03gcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
76906optc03gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
76962optc03gcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
77034optc03gcc -Os -fomit-frame-pointer2012040620120329
77106optc01gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
77176optc01gcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
77268optc03gcc -O3 -fomit-frame-pointer2012040620120329
77316optc03gcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
77392optc03gcc -O2 -fomit-frame-pointer2012040620120329
77408optc03gcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
77530optc01gcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
77542optc01gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
77834optc01gcc -O2 -fomit-frame-pointer2012040620120329
77858optc02gcc -O2 -fomit-frame-pointer2012040620120329
77866optc02gcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
77906optc01gcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
78346optc02gcc -O3 -fomit-frame-pointer2012040620120329
78352optc02gcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
78430optc01gcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
78450optc01gcc -O3 -fomit-frame-pointer2012040620120329
78464optc02gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
78554sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
78582optc02gcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
78622sphlib-smallgcc -Os -fomit-frame-pointer2012040620120329
78634sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
78700optc02gcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
78768optc02gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
79488optc01gcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
79652sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
80174optc01gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
80256optc02gcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
80326optc02gcc -Os -fomit-frame-pointer2012040620120329
81216optc01gcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
81360optc01gcc -Os -fomit-frame-pointer2012040620120329
84468sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
85104optabegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
85330optbbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
86224refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
86274optabegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
86522refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
87028sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
87448optbbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
87540refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
87846refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
87964sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
87976sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
88040optabegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
88208optbbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
88402optbbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
88478optabegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
88838sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
89784optc04gcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
89804optc04gcc -mabi=32 -O -fomit-frame-pointer2012040620120329
89818optc04gcc -O -fomit-frame-pointer2012040620120329
91222optc04gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
91582optc04gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
92086optc04gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
92438optc04gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
92518optc04gcc -funroll-loops -O -fomit-frame-pointer2012040620120329
92592optc04gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
94138optc04gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
94358optc04gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
95292refgcc -mabi=32 -O -fomit-frame-pointer2012040620120329
95296refgcc -O -fomit-frame-pointer2012040620120329
95318refgcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
96072optc04gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
96080sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
96114sphlib-smallgcc -O -fomit-frame-pointer2012040620120329
96140sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2012040620120329
97356optc03gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
97454refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
97464refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
97468refgcc -funroll-loops -O -fomit-frame-pointer2012040620120329
97752optbgbegcc -funroll-loops -O -fomit-frame-pointer2012040620120329
97908optbgbegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
97930optbgbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
98894optc03gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
99422optbgbegcc -mabi=32 -O -fomit-frame-pointer2012040620120329
99434optbgbegcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
99452optbgbegcc -O -fomit-frame-pointer2012040620120329
100386optc03gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
100550sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
100552optc03gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
100560sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012040620120329
100560sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
100918optc01gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
101130optc02gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
101842optc01gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
102078optc02gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
103432optbbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
103434optbbegcc -funroll-loops -O -fomit-frame-pointer2012040620120329
103484optbbegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
103990optabegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
104010optabegcc -funroll-loops -O -fomit-frame-pointer2012040620120329
104036optabegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
104324optc02gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
105228optc01gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
105364optc02gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
106044optc01gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
106156refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
107190optbbegcc -O -fomit-frame-pointer2012040620120329
107218optbbegcc -mabi=32 -O -fomit-frame-pointer2012040620120329
107440optbbegcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
107450optabegcc -mabi=32 -O -fomit-frame-pointer2012040620120329
107462optabegcc -O -fomit-frame-pointer2012040620120329
107498optabegcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
108930optc03gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
109430optc03gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
109532optc02gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
110740optc01gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
111464refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
112020sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
112184sphlib-smallgcc -O3 -fomit-frame-pointer2012040620120329
112624optc03gcc -mabi=32 -O -fomit-frame-pointer2012040620120329
112660optc03gcc -O -fomit-frame-pointer2012040620120329
112742sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
112838optc03gcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
113882optabegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
114074sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
114206optbbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
114632sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
114698optabegcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
114780optbbegcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
115048sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012040620120329
115094sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012040620120329
115396sphlibgcc -O -fomit-frame-pointer2012040620120329
115406sphlibgcc -mabi=32 -O -fomit-frame-pointer2012040620120329
115428sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
115664optc03gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
115742optc03gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
115820optc03gcc -funroll-loops -O -fomit-frame-pointer2012040620120329
116184optc02gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
116422refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2012040620120329
116454refgcc -funroll-loops -Os -fomit-frame-pointer2012040620120329
117262optc02gcc -funroll-loops -O -fomit-frame-pointer2012040620120329
117358optc01gcc -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
117458optc02gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
117516optc02gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
117788sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
118446optc01gcc -funroll-loops -O -fomit-frame-pointer2012040620120329
118642optc01gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
118642optc01gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
119088sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
119350refgcc -Os -fomit-frame-pointer2012040620120329
119354refgcc -mabi=32 -Os -fomit-frame-pointer2012040620120329
125044sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012040620120329
126360sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
126376sphlibgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2012040620120329
126380sphlibgcc -funroll-loops -O -fomit-frame-pointer2012040620120329
128252refgcc -mabi=32 -O2 -fomit-frame-pointer2012040620120329
128282refgcc -O2 -fomit-frame-pointer2012040620120329
128370refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2012040620120329
128386refgcc -funroll-loops -O3 -fomit-frame-pointer2012040620120329
128652optc01gcc -O -fomit-frame-pointer2012040620120329
128656optc01gcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
128880refgcc -O3 -fomit-frame-pointer2012040620120329
129060refgcc -mabi=32 -O3 -fomit-frame-pointer2012040620120329
129660optc02gcc -mabi=32 -O -fomit-frame-pointer2012040620120329
129788optc02gcc -O -fomit-frame-pointer2012040620120329
129870optc02gcc -fno-schedule-insns -O -fomit-frame-pointer2012040620120329
130750refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2012040620120329
130756refgcc -funroll-loops -O2 -fomit-frame-pointer2012040620120329
130776optc01gcc -mabi=32 -O -fomit-frame-pointer2012040620120329
312430optc04gcc -funroll-loops2012040620120329
312438optc04cc2012040620120329
312556optc04gcc2012040620120329
318046optbbegcc -funroll-loops2012040620120329
318064optbbegcc2012040620120329
318190optbbecc2012040620120329
320224optbgbegcc -funroll-loops2012040620120329
320246optbgbecc2012040620120329
320698optabecc2012040620120329
320934optabegcc -funroll-loops2012040620120329
320972optabegcc2012040620120329
326628optbgbegcc2012040620120329
330702optc03gcc2012040620120329
330762optc03gcc -funroll-loops2012040620120329
330944optc03cc2012040620120329
376892optc01cc2012040620120329
376922optc01gcc2012040620120329
377030optc01gcc -funroll-loops2012040620120329
381504optc02gcc2012040620120329
381690optc02gcc -funroll-loops2012040620120329
381696optc02cc2012040620120329
394632refgcc -funroll-loops2012040620120329
394680refgcc2012040620120329
394738refcc2012040620120329
504098sphlib-smallcc2012040620120329
504516sphlib-smallgcc -funroll-loops2012040620120329
504546sphlib-smallgcc2012040620120329
885510sphlibcc2012040620120329
889954sphlibgcc -funroll-loops2012040620120329
890534sphlibgcc2012040620120329