Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
71045214 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71057603 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
71061150 | openssl | clang -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71063602 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
71070679 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
71072670 | openssl | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
71074650 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
71075182 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
71083380 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
71087455 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
71090402 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
71090529 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
71092058 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71096389 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
71096775 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71099234 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
71099517 | openssl | gcc -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71101219 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71105222 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71105622 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71106416 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71107771 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71108098 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
71110091 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71113639 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
71117452 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
71118833 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71119219 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71119612 | openssl | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
71120179 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
71120360 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
71120933 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
71122599 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71123371 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
71125164 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71125770 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71126329 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71128380 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
71128620 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71129865 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71131755 | openssl | gcc -O -fomit-frame-pointer | 20141029 | 20141014 |
71134530 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71135059 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71136859 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71141595 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71142306 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
71144190 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71145666 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71146467 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
71146970 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
71149023 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20141029 | 20141014 |
71151910 | openssl | gcc -O3 -fomit-frame-pointer | 20141029 | 20141014 |
71153675 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
71154341 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
71155526 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141029 | 20141014 |
71155959 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
71158912 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
71159525 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
71162124 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
71163731 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
71165947 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
71172204 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
71177629 | openssl | gcc -Os -fomit-frame-pointer | 20141029 | 20141014 |
71190272 | openssl | gcc -funroll-loops | 20141029 | 20141014 |
71207814 | openssl | cc | 20141029 | 20141014 |
71214617 | openssl | gcc | 20141029 | 20141014 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | openssl
|