| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 635516 | gladman | gcc -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 635560 | gladman | gcc -mabi=32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 636040 | gladman | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 636144 | gladman | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 636944 | gladman | gcc -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 636946 | gladman | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 636990 | gladman | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 637116 | gladman | gcc -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 637676 | gladman | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 637824 | gladman | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 637964 | gladman | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 638354 | gladman | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 650784 | gladman | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 651424 | gladman | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 651756 | gladman | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 676088 | gladman | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 676356 | gladman | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 676596 | gladman | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 699280 | evp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 700294 | evp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 701630 | evp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 703294 | evp | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 704816 | evp | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 704836 | evp | gcc -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 706026 | evp | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 706462 | evp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 709486 | evp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 709528 | evp | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 709630 | evp | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140525 |
| 710516 | evp | gcc -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 710614 | evp | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 711248 | evp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 715824 | aesref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 716364 | evp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 717644 | aesref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 722544 | aesref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 722672 | aesref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 723052 | aesref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 723604 | aesref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 723758 | aesref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 723870 | evp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 724902 | evp | gcc -O -fomit-frame-pointer | 20140530 | 20140525 |
| 725460 | evp | gcc -mabi=32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 729722 | aesref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 729742 | aesref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 732256 | aesref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 732926 | aesref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 733988 | aesref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 734464 | aesref | gcc -mabi=32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 734700 | aesref | gcc -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 736108 | evp | gcc -mabi=32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 736828 | evp | gcc -funroll-loops -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 738120 | evp | gcc -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 739254 | evp | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 739596 | evp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 740244 | evp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 747828 | aesref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 747924 | aesref | gcc -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 750660 | aesref | gcc -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 750758 | aesref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 768876 | gladman | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140525 |
| 768924 | gladman | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 768996 | gladman | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 771582 | gladman | gcc -O -fomit-frame-pointer | 20140530 | 20140525 |
| 771720 | gladman | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 771832 | gladman | gcc -mabi=32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 814532 | aesref | gcc -funroll-loops -O -fomit-frame-pointer | 20140530 | 20140525 |
| 814582 | aesref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 816058 | aesref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 827726 | aesref | gcc -mabi=32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 828222 | aesref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140530 | 20140525 |
| 828224 | aesref | gcc -O -fomit-frame-pointer | 20140530 | 20140525 |
| 950480 | evp | gcc | 20140530 | 20140525 |
| 953362 | evp | cc | 20140530 | 20140525 |
| 974688 | evp | gcc -funroll-loops | 20140530 | 20140525 |
| 1039730 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1039746 | ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1042602 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1044158 | ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1046484 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1047524 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1055674 | ref | gcc -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1055694 | ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1062358 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1076476 | ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1077778 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1077800 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1116928 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1122264 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1126878 | ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1128300 | ref | gcc -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1128626 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1129880 | ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1131138 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1140246 | ref | gcc -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1140246 | ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1153012 | ref | gcc -mabi=32 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1153638 | ref | gcc -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1154890 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1324806 | gladman | cc | 20140530 | 20140525 |
| 1326280 | gladman | gcc | 20140530 | 20140525 |
| 1326944 | gladman | gcc -funroll-loops | 20140530 | 20140525 |
| 1689846 | ref | cc | 20140629 | 20140622 |
| 1689846 | ref | gcc | 20140629 | 20140622 |
| 1691140 | ref | gcc -funroll-loops | 20140629 | 20140622 |
| 1773614 | aesref | cc | 20140530 | 20140525 |
| 1778136 | aesref | gcc -funroll-loops | 20140530 | 20140525 |
| 1778660 | aesref | gcc | 20140530 | 20140525 |
| Compiler | Implementations |
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | aesni |
| gcc -mabi=32 -O2 -fomit-frame-pointer | aesni |
| gcc -mabi=32 -O3 -fomit-frame-pointer | aesni |
| gcc -mabi=32 -O -fomit-frame-pointer | aesni |
| gcc -mabi=32 -Os -fomit-frame-pointer | aesni |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | gladman |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | gladman |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | gladman |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesni |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | aesni |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | aesni |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | evp |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | evp |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | evp |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | aesref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |