Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
75780 | simple | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
76544 | simple | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
113328 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
115542 | bitslice_opt64 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
122376 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
123080 | bitslice_opt64 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
123242 | bitslice_opt64 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
128284 | simple | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
128296 | simple | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
131894 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
133662 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
134028 | simple | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
138752 | bitslice_opt64 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
141722 | simple | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
141918 | simple | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
148304 | simple | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
166798 | bitslice_ref64 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
167632 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
168146 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
213936 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
215422 | bitslice_ref64 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
216518 | bitslice_ref64 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
256622 | bitslice_opt32 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
258274 | bitslice_opt32 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
280802 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
290004 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
294036 | bitslice_ref64 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
295576 | bitslice_opt32 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
301180 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
319148 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
333408 | bitslice_ref32 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
344650 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
345054 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
380332 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
429866 | bitslice_opt32 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
552906 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
554916 | bitslice_ref32 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
559510 | bitslice_ref32 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
562660 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
600796 | bitslice_ref32 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |