| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 76154 | simple | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 76554 | simple | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 113170 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 115656 | bitslice_opt64 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 122414 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 123180 | bitslice_opt64 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 124112 | bitslice_opt64 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 128422 | simple | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 128458 | simple | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 131854 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 133546 | bitslice_opt64 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 134046 | simple | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 138750 | bitslice_opt64 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 141720 | simple | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 141736 | simple | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 148076 | simple | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 166924 | bitslice_ref64 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 167570 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 168094 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 214062 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 215110 | bitslice_ref64 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 216162 | bitslice_ref64 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 256692 | bitslice_opt32 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 258426 | bitslice_opt32 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 280404 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 290214 | bitslice_ref64 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 291782 | bitslice_ref64 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 294676 | bitslice_opt32 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 300364 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 319134 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 333354 | bitslice_ref32 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 343432 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 345398 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 377660 | bitslice_opt32 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 428966 | bitslice_opt32 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120410 | 20120329 |
| 552522 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |
| 553282 | bitslice_ref32 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120410 | 20120329 |
| 558770 | bitslice_ref32 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 560032 | bitslice_ref32 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120410 | 20120329 |
| 607738 | bitslice_ref32 | gcc -mabi=64 -O -fomit-frame-pointer | 20120410 | 20120329 |