Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
60941 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
61328 | bswap | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
61749 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
61772 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
61872 | bswap | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
61955 | bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
62196 | bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
62508 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
69245 | bswap | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140625 | 20140622 |
69774 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
69864 | bswap | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140625 | 20140622 |
69990 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140625 | 20140622 |
70009 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
70161 | regs | gcc -O2 -fomit-frame-pointer | 20140625 | 20140622 |
70197 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
70201 | bswap | gcc -O2 -fomit-frame-pointer | 20140625 | 20140622 |
70238 | bswap | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
70281 | bswap | gcc -O3 -fomit-frame-pointer | 20140625 | 20140622 |
70330 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140625 | 20140622 |
70401 | regs | gcc -O3 -fomit-frame-pointer | 20140625 | 20140622 |
70441 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
70565 | bswap | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
70602 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
70669 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
70700 | bswap | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
71241 | regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
71268 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
71337 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
71366 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
71376 | regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
73866 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
73923 | bswap | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
77400 | bswap | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140625 | 20140622 |
77402 | bswap | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140625 | 20140622 |
77403 | bswap | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140625 | 20140622 |
77410 | bswap | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140625 | 20140622 |
77418 | bswap | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140625 | 20140622 |
77696 | bswap | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
77715 | bswap | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
77715 | bswap | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140625 | 20140622 |
77719 | bswap | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
77736 | bswap | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
78219 | bswap | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
78219 | bswap | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
78219 | bswap | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140625 | 20140622 |
78231 | bswap | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
78231 | bswap | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
81276 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140625 | 20140622 |
81288 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140625 | 20140622 |
81288 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140625 | 20140622 |
81297 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140625 | 20140622 |
81300 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140625 | 20140622 |
82119 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140625 | 20140622 |
82128 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
82128 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
82128 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
82128 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
82476 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
82479 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
82529 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140625 | 20140622 |
82538 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
82560 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
90784 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
90835 | bswap | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140625 | 20140622 |
91323 | regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140625 | 20140622 |
91346 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
93330 | bswap | gcc -funroll-loops -O -fomit-frame-pointer | 20140625 | 20140622 |
93332 | bswap | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
94566 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140625 | 20140622 |
94569 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
94570 | bswap | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140625 | 20140622 |
94570 | bswap | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140625 | 20140622 |
94581 | bswap | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140625 | 20140622 |
94589 | bswap | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140625 | 20140622 |
94593 | bswap | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140625 | 20140622 |
95377 | bswap | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
95384 | bswap | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140625 | 20140622 |
95387 | bswap | gcc -O -fomit-frame-pointer | 20140625 | 20140622 |
95769 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
95772 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
95849 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140625 | 20140622 |
95849 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140625 | 20140622 |
95853 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140625 | 20140622 |
95854 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140625 | 20140622 |
95864 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140625 | 20140622 |
96622 | regs | gcc -O -fomit-frame-pointer | 20140625 | 20140622 |
96622 | regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140625 | 20140622 |
96625 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
96967 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
96974 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
98559 | bswap | gcc -funroll-loops -Os -fomit-frame-pointer | 20140625 | 20140622 |
101092 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
101135 | regs | gcc -Os -fomit-frame-pointer | 20140625 | 20140622 |
101529 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
101604 | bswap | gcc -Os -fomit-frame-pointer | 20140625 | 20140622 |
106802 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140625 | 20140622 |
111122 | bswap | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140625 | 20140622 |
111130 | bswap | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140625 | 20140622 |
111879 | bswap | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
111879 | bswap | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
111891 | bswap | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140625 | 20140622 |
111894 | bswap | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140625 | 20140622 |
111916 | bswap | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
111916 | bswap | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
111929 | bswap | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140625 | 20140622 |
111930 | bswap | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140625 | 20140622 |
111987 | bswap | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
111989 | bswap | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112035 | bswap | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112067 | bswap | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112070 | bswap | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112071 | bswap | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112359 | bswap | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112362 | bswap | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112363 | bswap | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112371 | bswap | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112373 | bswap | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112381 | bswap | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112383 | bswap | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112383 | bswap | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112392 | bswap | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
112431 | bswap | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112434 | bswap | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112830 | regs | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140625 | 20140622 |
112936 | regs | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140625 | 20140622 |
113541 | bswap | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
113573 | bswap | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
113659 | regs | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140625 | 20140622 |
113670 | regs | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
113671 | regs | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
113672 | regs | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140625 | 20140622 |
113697 | regs | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
113715 | regs | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140625 | 20140622 |
113742 | regs | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
113764 | regs | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140625 | 20140622 |
113829 | regs | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140625 | 20140622 |
113853 | regs | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
113862 | regs | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
113876 | regs | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
113896 | regs | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
113925 | regs | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140625 | 20140622 |
114429 | regs | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
114432 | regs | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
114433 | regs | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
114433 | regs | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
114435 | regs | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
114440 | regs | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
114443 | regs | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
114517 | regs | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
114522 | regs | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
114534 | regs | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
114538 | regs | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
114571 | regs | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
115686 | regs | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
115776 | regs | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
116355 | bswap | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
141243 | bswap | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140625 | 20140622 |
141321 | bswap | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140625 | 20140622 |
141339 | bswap | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
141339 | bswap | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140625 | 20140622 |
141342 | bswap | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
141342 | bswap | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140625 | 20140622 |
141387 | bswap | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140625 | 20140622 |
141402 | bswap | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
142118 | bswap | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
142125 | bswap | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140625 | 20140622 |
142125 | bswap | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140625 | 20140622 |
142134 | bswap | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
142138 | bswap | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140625 | 20140622 |
142162 | bswap | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140625 | 20140622 |
142713 | bswap | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140625 | 20140622 |
144851 | regs | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140625 | 20140622 |
144906 | regs | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
144948 | regs | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140625 | 20140622 |
144962 | regs | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140625 | 20140622 |
144972 | regs | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
144972 | regs | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140625 | 20140622 |
144980 | regs | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
144981 | regs | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140625 | 20140622 |
145638 | regs | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140625 | 20140622 |
145638 | regs | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140625 | 20140622 |
145644 | regs | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140625 | 20140622 |
145662 | regs | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140625 | 20140622 |
145677 | regs | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
145734 | regs | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
145755 | regs | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140625 | 20140622 |
244301 | bswap | cc | 20140625 | 20140622 |
244320 | bswap | gcc -funroll-loops | 20140625 | 20140622 |
244329 | bswap | gcc | 20140625 | 20140622 |
252439 | regs | cc | 20140625 | 20140622 |
252447 | regs | gcc -funroll-loops | 20140625 | 20140622 |
252517 | regs | gcc | 20140625 | 20140622 |