| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 210786 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 210923 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 210998 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 211069 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 211238 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 211493 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 211734 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 211760 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 211857 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 213333 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 215117 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 216546 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 216570 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 217261 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 218720 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 221499 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 223005 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 223427 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 223456 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 223527 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 223628 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 223634 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 223699 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 223882 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 224338 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 224363 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 224397 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 225717 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 227859 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 228019 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 228088 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 228149 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 228823 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 229123 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 229496 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 230594 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 230837 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 231181 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 231800 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161226 | 20161220 |
| 231851 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 231856 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 231960 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161226 | 20161220 |
| 232075 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 232202 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 233326 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 233959 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 233987 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 234040 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 234077 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 234240 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 234569 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 234875 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 234933 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 235147 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161226 | 20161220 |
| 235304 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 236054 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 236064 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 236104 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 236360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 236437 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 236448 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 236472 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 236987 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 237731 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 237842 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 238552 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 238581 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 239534 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 240309 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 241013 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 241045 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161226 | 20161220 |
| 241169 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161226 | 20161220 |
| 241362 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 241378 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 241897 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161226 | 20161220 |
| 243045 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 243741 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161226 | 20161220 |
| 243864 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 243899 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 244221 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 244362 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 244416 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 244485 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 244531 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 244541 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 244668 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 244738 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 245216 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 245818 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 245989 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 247786 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 248690 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 249789 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 249821 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 250200 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161226 | 20161220 |
| 251136 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161226 | 20161220 |
| 251216 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 251267 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161226 | 20161220 |
| 251640 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 251854 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 252010 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 252488 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 252592 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 253110 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 253610 | ref | gcc -m32 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 253962 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161226 | 20161220 |
| 253970 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 254275 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161226 | 20161220 |
| 255312 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 255426 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 255573 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 255792 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 255820 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 255877 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161226 | 20161220 |
| 255979 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 256416 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 261240 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 261746 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 261984 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 262275 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 262304 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 264933 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 265067 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 265118 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 265221 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 266084 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161226 | 20161220 |
| 268155 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 268438 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 268499 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 270221 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161226 | 20161220 |
| 271285 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 271446 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 271875 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 271885 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 272040 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 272810 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 272813 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 273803 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 273922 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 274334 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 275334 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 275824 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 276680 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 279184 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 279480 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 280030 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 281569 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 283024 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161226 | 20161220 |
| 283349 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 283605 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 283618 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 286416 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161226 | 20161220 |
| 287086 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 287283 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 288210 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 288448 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 293216 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 293712 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 311390 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| 311976 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161226 | 20161220 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni |
| gcc -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -O -fomit-frame-pointer | aesni |
| gcc -m32 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|