Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
66577 | bswap | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
66603 | bswap | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
67064 | bswap | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
67072 | bswap | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
67074 | bswap | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
67075 | bswap | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
67080 | bswap | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
67093 | bswap | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
67095 | bswap | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
67095 | bswap | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
67101 | bswap | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
67113 | bswap | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
67118 | bswap | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
68362 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
68380 | regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
68384 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
68410 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
68431 | regs | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
68431 | regs | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
68431 | regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
68432 | regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
68433 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
68436 | regs | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
68455 | regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
68458 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
68509 | bswap | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
68510 | bswap | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
68537 | bswap | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
68715 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
68743 | regs | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
69824 | bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
69928 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
70545 | bswap | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
70571 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
70666 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
70731 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
70793 | regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71084 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71085 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71085 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71085 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
71115 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71522 | bswap | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
71769 | bswap | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71773 | bswap | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71783 | bswap | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71805 | bswap | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
71805 | bswap | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
71908 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
71985 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
72461 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
72467 | bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
72760 | regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
73457 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
73506 | bswap | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
73595 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
77473 | bswap | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
77502 | bswap | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
77504 | bswap | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
77518 | bswap | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
77528 | bswap | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
78102 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
78176 | bswap | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
78221 | bswap | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
78257 | bswap | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
78277 | bswap | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
78283 | bswap | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
78285 | bswap | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
78296 | bswap | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
79052 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
79369 | bswap | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
80554 | bswap | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
80781 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
80785 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
80788 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
80795 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
80820 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
80844 | bswap | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
81319 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
81444 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
81469 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
81482 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
81491 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
81502 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
81593 | bswap | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
81593 | bswap | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
81593 | bswap | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
81696 | bswap | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
82142 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
82159 | bswap | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
82160 | bswap | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
82230 | bswap | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
82488 | regs | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
82694 | bswap | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
83410 | bswap | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
83423 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
83704 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
83714 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
83747 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
84033 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
84116 | regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
84219 | regs | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
84219 | regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
84220 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
84429 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
84431 | regs | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
84455 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
85062 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
86032 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
86096 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
86246 | bswap | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
86254 | bswap | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
86257 | bswap | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
86259 | bswap | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
86293 | bswap | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
86616 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
86644 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
86644 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
86646 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
86653 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
86770 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
87485 | regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
88238 | regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
88331 | regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
88337 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
88871 | regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
509569 | bswap | cc | 20141015 | 20141014 |
509573 | bswap | gcc -funroll-loops | 20141015 | 20141014 |
509593 | bswap | gcc | 20141015 | 20141014 |
520627 | regs | cc | 20141015 | 20141014 |
520640 | regs | gcc | 20141015 | 20141014 |
520665 | regs | gcc -funroll-loops | 20141015 | 20141014 |