| 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 |