Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2392616 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190722 | 20190110 |
2402728 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190722 | 20190110 |
2493792 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190722 | 20190110 |
2520572 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
2652664 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
2734348 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190722 | 20190110 |
2990284 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3018400 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3209320 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3214140 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3232476 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3541016 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3550180 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3559948 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3573548 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3610800 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3733296 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3741508 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3768368 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3971248 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3976060 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
3985836 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4156892 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4180672 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4209776 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4209808 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4450156 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4534880 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4588044 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4589104 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4618112 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190722 | 20190110 |
4646092 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190722 | 20190110 |
4658232 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190722 | 20190110 |
4672724 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190722 | 20190110 |
4674288 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190722 | 20190110 |
4676372 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190722 | 20190110 |
4679760 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190722 | 20190110 |
4687112 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190722 | 20190110 |
4688476 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190722 | 20190110 |
4714016 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190722 | 20190110 |
4730812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4732900 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4734956 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4735208 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4743496 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4756444 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4761172 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190722 | 20190110 |
4761300 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4761408 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190722 | 20190110 |
4761784 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190722 | 20190110 |
4762584 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190722 | 20190110 |
4770432 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4772612 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4779680 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190722 | 20190110 |
4798992 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
4848668 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4909372 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4913788 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4923764 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4929460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
4981452 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5373084 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190722 | 20190110 |
5379432 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190722 | 20190110 |
5401396 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5423712 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5497864 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5502888 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5506948 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190722 | 20190110 |
5510608 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5520564 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5533904 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5541040 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190722 | 20190110 |
5546872 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190722 | 20190110 |
5558872 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5609748 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190722 | 20190110 |
5613120 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
5676004 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
5971672 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190722 | 20190110 |
6046240 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190722 | 20190110 |
6058948 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190722 | 20190110 |
6212416 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6339312 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190722 | 20190110 |
6346180 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190722 | 20190110 |
6346504 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190722 | 20190110 |
6370020 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6386280 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6389820 | ref | gcc -m32 -O -fomit-frame-pointer | 20190722 | 20190110 |
6425428 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190722 | 20190110 |
6435556 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6439460 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6446472 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6447180 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6448884 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6455176 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6463632 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190722 | 20190110 |
6470844 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190722 | 20190110 |
6472952 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190722 | 20190110 |
6527956 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6528556 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6576616 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190722 | 20190110 |
6593088 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190722 | 20190110 |
6595224 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190722 | 20190110 |
6604100 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190722 | 20190110 |
6606544 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190722 | 20190110 |
6611336 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190722 | 20190110 |
6611364 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190722 | 20190110 |
6614788 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6627192 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190722 | 20190110 |
6628332 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190722 | 20190110 |
6633228 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190722 | 20190110 |
6635376 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6643216 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190722 | 20190110 |
6671844 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190722 | 20190110 |
6677428 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190722 | 20190110 |
6698224 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6698300 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6698616 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6747044 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6822024 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6832660 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6844444 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190722 | 20190110 |
6855244 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
6982728 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
7290612 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
7356316 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190722 | 20190110 |
8377996 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190722 | 20190110 |
8662576 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190722 | 20190110 |
8889700 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190722 | 20190110 |
8900700 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190722 | 20190110 |
9174568 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9182736 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190722 | 20190110 |
9227536 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190722 | 20190110 |
9234872 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190722 | 20190110 |
9238656 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9247348 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9251744 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9252576 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190722 | 20190110 |
9255564 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9257752 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9263420 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190722 | 20190110 |
9268448 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190722 | 20190110 |
9275036 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190722 | 20190110 |
9275408 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9280060 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190722 | 20190110 |
9285312 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9291140 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190722 | 20190110 |
9295344 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9297284 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190722 | 20190110 |
9300148 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9302552 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190722 | 20190110 |
9307928 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9308188 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190722 | 20190110 |
9313136 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9314412 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190722 | 20190110 |
9325088 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190722 | 20190110 |
9359924 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9371428 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190722 | 20190110 |
9374068 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9378344 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9378512 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9383912 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190722 | 20190110 |
9385848 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9388172 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9393376 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190722 | 20190110 |
9398704 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9419680 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9430148 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9434100 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9488604 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190722 | 20190110 |
9490084 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190722 | 20190110 |
9496624 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9512556 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190722 | 20190110 |
9566160 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190722 | 20190110 |
9595708 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190722 | 20190110 |
9595728 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190722 | 20190110 |
12774068 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190722 | 20190110 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | vec
|