| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12255 | opt64u6 | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 12261 | opt64u6 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 12348 | opt64u6 | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 12364 | opt64u6 | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 12545 | opt64lcu6 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 12551 | opt64lcu6 | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 12576 | opt64lcu6 | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 12622 | opt64lcu6 | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 12680 | opt64lcu24 | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 12740 | opt64lcu24 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 12762 | opt64lcu24 | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 12786 | opt64lcu24 | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 13009 | opt64lcu6 | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13043 | opt64lcu6 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13216 | opt64u6 | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13265 | opt64u6 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13593 | opt64lcu24 | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13691 | opt64lcu24 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13751 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 13754 | simple | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 14226 | simple | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 14226 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 14228 | simple | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 14231 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 15217 | opt64u6 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 15242 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 15979 | opt64u6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 16026 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 16108 | opt64lcu24 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 16140 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 16149 | opt64lcu24 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 16189 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 16287 | opt64lcu6 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 16314 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 16535 | opt64lcu6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 16563 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 16567 | opt64u6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 16596 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 16863 | opt64lcu6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 16886 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 16981 | opt64lcu24 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 16981 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 17021 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 17026 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 17956 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 17962 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 17963 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 17964 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 25778 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 25782 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 25882 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 25883 | simple | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28196 | opt64u6 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28204 | opt64u6 | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28210 | opt64u6 | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28212 | opt64u6 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28215 | opt64lcu24 | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28330 | opt64lcu24 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28597 | opt64lcu24 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 28611 | opt64lcu24 | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 29622 | opt64lcu6 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 29640 | opt64lcu6 | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 29652 | opt64lcu6 | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 29674 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 47950 | opt32bi-s2lcu4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 47958 | opt32bi-s2lcu4 | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 47990 | simple32bi | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 48001 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 48314 | opt32bi-s2lcu4 | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 48382 | opt32bi-s2lcu4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 48461 | simple32bi | gcc -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 48502 | simple32bi | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 49714 | opt32bi-s2lcu4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 49799 | opt32bi-rvku2 | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 49809 | opt32bi-s2lcu4 | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 49855 | opt32bi-rvku2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 50263 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 50281 | opt32bi-rvku2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 52070 | opt32biT-s2lcu4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 52124 | opt32biT-s2lcu4 | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 53309 | simple32bi | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 53315 | simple32bi | gcc -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 53617 | opt32biT-s2lcu4 | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 53679 | simple32bi | gcc -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 53683 | simple32bi | gcc -funroll-loops -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 54019 | opt32biT-s2lcu4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 54070 | opt32biT-s2lcu4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 55403 | opt32biT-s2lcu4 | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 55704 | opt32bi-rvku2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 55733 | opt32bi-rvku2 | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 56092 | opt32bi-rvku2 | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 56112 | opt32bi-rvku2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 62111 | opt32bi-s2lcu4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 62133 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 62630 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 62637 | simple32bi | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 63004 | simple32bi | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 63021 | simple32bi | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 66060 | opt64lcu24 | gcc -funroll-loops | 20101030 | 20101029 |
| 66158 | opt32bi-rvku2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 66202 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 66391 | opt32bi-rvku2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 66415 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 66892 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 66948 | opt32biT-s2lcu4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 67958 | simple | gcc -funroll-loops | 20101030 | 20101029 |
| 70298 | opt64lcu6 | gcc -funroll-loops | 20101030 | 20101029 |
| 76776 | opt32bi-s2lcu4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 76849 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 77151 | opt64u6 | gcc -funroll-loops | 20101030 | 20101029 |
| 77432 | opt32bi-s2lcu4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 77454 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 78426 | opt32biT-s2lcu4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 78911 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 79093 | opt32biT-s2lcu4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 79162 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 142200 | simple | cc | 20101030 | 20101029 |
| 142200 | simple | gcc | 20101030 | 20101029 |
| 148453 | simple32bi | gcc -O -fomit-frame-pointer | 20110113 | 20110106 |
| 148459 | simple32bi | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110113 | 20110106 |
| 148789 | opt32bi-s2lcu4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 148798 | opt32bi-s2lcu4 | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 149696 | opt64lcu24 | cc | 20101030 | 20101029 |
| 149706 | opt64lcu24 | gcc | 20101030 | 20101029 |
| 151651 | opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 151663 | opt32biT-s2lcu4 | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 151820 | opt32bi-rvku2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 151827 | opt32bi-rvku2 | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 152066 | opt32biT-s2lcu4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 152093 | opt32biT-s2lcu4 | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 156559 | simple32bi | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110113 | 20110106 |
| 156560 | simple32bi | gcc -funroll-loops -O -fomit-frame-pointer | 20110113 | 20110106 |
| 158007 | opt64lcu6 | cc | 20101030 | 20101029 |
| 158504 | opt64lcu6 | gcc | 20101030 | 20101029 |
| 158816 | opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 158824 | opt32bi-s2lcu4 | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 160138 | opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 160158 | opt32bi-rvku2 | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 165636 | opt64u6 | cc | 20101030 | 20101029 |
| 166945 | opt64u6 | gcc | 20101030 | 20101029 |
| 233388 | simple32bi | gcc -funroll-loops | 20110113 | 20110106 |
| 234269 | opt32bi-rvku2 | gcc -funroll-loops | 20101030 | 20101029 |
| 235082 | opt32bi-s2lcu4 | gcc -funroll-loops | 20101030 | 20101029 |
| 243207 | opt32biT-s2lcu4 | gcc -funroll-loops | 20101030 | 20101029 |
| 278424 | compact | gcc -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 278424 | compact | gcc -funroll-loops -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 279987 | compact | gcc -funroll-loops -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 279988 | compact | gcc -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 296848 | compact | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 296875 | compact | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20101030 | 20101029 |
| 316771 | compact | gcc -funroll-loops -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 316777 | compact | gcc -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 359920 | compact | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 359938 | compact | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20101030 | 20101029 |
| 363353 | compact8 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 363354 | compact8 | gcc -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 381175 | simple32bi | gcc | 20110113 | 20110106 |
| 384642 | simple32bi | cc | 20110113 | 20110106 |
| 392066 | opt32bi-rvku2 | gcc | 20101030 | 20101029 |
| 392732 | opt32bi-rvku2 | cc | 20101030 | 20101029 |
| 398227 | compact | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 398352 | compact | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20101030 | 20101029 |
| 405212 | compact8 | gcc -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 405230 | compact8 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 409688 | opt32biT-s2lcu4 | cc | 20101030 | 20101029 |
| 410375 | opt32biT-s2lcu4 | gcc | 20101030 | 20101029 |
| 410774 | compact8 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 410786 | compact8 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 414272 | compact | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 414383 | compact | gcc -funroll-loops -O -fomit-frame-pointer | 20101030 | 20101029 |
| 417191 | opt32bi-s2lcu4 | cc | 20101030 | 20101029 |
| 417492 | opt32bi-s2lcu4 | gcc | 20101030 | 20101029 |
| 417973 | compact8 | gcc -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 417993 | compact8 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 432481 | compact | gcc -O -fomit-frame-pointer | 20101030 | 20101029 |
| 432481 | compact | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20101030 | 20101029 |
| 488590 | compact8 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 488603 | compact8 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 500995 | compact8 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 500996 | compact8 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 683356 | compact8 | gcc -O -fomit-frame-pointer | 20110113 | 20110106 |
| 683360 | compact8 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110113 | 20110106 |
| 683364 | compact8 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110113 | 20110106 |
| 683912 | compact8 | gcc -funroll-loops -O -fomit-frame-pointer | 20110113 | 20110106 |
| 907682 | compact | gcc -funroll-loops | 20101030 | 20101029 |
| 1246707 | compact | cc | 20101030 | 20101029 |
| 1246721 | compact | gcc | 20101030 | 20101029 |
| 1915450 | compact8 | gcc -funroll-loops | 20110113 | 20110106 |
| 2198550 | compact8 | gcc | 20110113 | 20110106 |
| 2204159 | compact8 | cc | 20110113 | 20110106 |
| Compiler | Implementations
|
| cc | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -O2 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -O3 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -O -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -Os -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -O -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt32bi-rvku2 opt32bi-s2lcu4 opt32biT-s2lcu4
|
| Compiler | Implementations
|
| cc | opt64lcu24 opt64lcu6 opt64u6 |
| gcc | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -O2 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -O3 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -O -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -Os -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -O -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt64lcu24 opt64lcu6 opt64u6
|