| Time | Relative time | Primitive | Implementation | Compiler |
| | atelopus32 | crypto_hash/atelopus32/ref | g++ -O3 -fomit-frame-pointer |
| | atelopus64 | crypto_hash/atelopus64/ref | g++ -O3 -fomit-frame-pointer |
| 66560 | 1.00 | bblake256 | crypto_hash/bblake256/regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer (4.4.5) |
| 67840 | 1.02 | bblake256 | crypto_hash/bblake256/bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer (4.4.5) |
| 39168 | 1.00 | blake256 | crypto_hash/blake256/vect128-neon (0.8) | gcc -Os -fomit-frame-pointer (4.4.5) |
| 48640 | 1.24 | blake256 | crypto_hash/blake256/arm_thumb2 | gcc -Os -fomit-frame-pointer (4.4.5) |
| 49920 | 1.27 | blake256 | crypto_hash/blake256/arm11 | gcc -O3 -fomit-frame-pointer |
| 53760 | 1.37 | blake256 | crypto_hash/blake256/vect128 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer |
| 54528 | 1.39 | blake256 | crypto_hash/blake256/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 55808 | 1.42 | blake256 | crypto_hash/blake256/bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 55808 | 1.42 | blake256 | crypto_hash/blake256/sphlib | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer |
| 89088 | 2.27 | blake256 | crypto_hash/blake256/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 91392 | 2.33 | blake256 | crypto_hash/blake256/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer |
| | blake256 | crypto_hash/blake256/vect128-mmxhack | gcc -O3 -fomit-frame-pointer |
| 104448 | 1.00 | blake2b | crypto_hash/blake2b/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.5) |
| | blake2b | crypto_hash/blake2b/avxicc | gcc -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/ref | gcc -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/xmm | gcc -O3 -fomit-frame-pointer |
| | blake2b | crypto_hash/blake2b/ymm | gcc -O3 -fomit-frame-pointer |
| 28416 | 1.00 | blake2s | crypto_hash/blake2s/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer (4.4.5) |
| | blake2s | crypto_hash/blake2s/avxicc | gcc -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/ref | gcc -O3 -fomit-frame-pointer |
| | blake2s | crypto_hash/blake2s/xmm | gcc -O3 -fomit-frame-pointer |
| 43776 | 1.00 | blake32 | crypto_hash/blake32/sphlib (SPHLIB_2.1) | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.5) |
| 66560 | 1.52 | blake32 | crypto_hash/blake32/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 68864 | 1.57 | blake32 | crypto_hash/blake32/ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 40192 | 1.00 | blake512 | crypto_hash/blake512/vect128-neon (0.8) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 150784 | 3.75 | blake512 | crypto_hash/blake512/regs | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 155648 | 3.87 | blake512 | crypto_hash/blake512/sphlib | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 155648 | 3.87 | blake512 | crypto_hash/blake512/sphlib-small | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 155904 | 3.88 | blake512 | crypto_hash/blake512/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 166400 | 4.14 | blake512 | crypto_hash/blake512/bswap | gcc -mcpu=xscale -O -fomit-frame-pointer |
| | blake512 | crypto_hash/blake512/vect128 | gcc -O3 -fomit-frame-pointer (4.4.5) |
| | blake512 | crypto_hash/blake512/vect128-inplace | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 137984 | 1.00 | blake64 | crypto_hash/blake64/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 137984 | 1.00 | blake64 | crypto_hash/blake64/sphlib | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 137984 | 1.00 | blake64 | crypto_hash/blake64/sphlib-small | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer |
| 27136 | 1.00 | bmw256 | crypto_hash/bmw256/optabe (OptimizedA_BE_C_-_BMW256) | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 27136 | 1.00 | bmw256 | crypto_hash/bmw256/optbbe | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 28416 | 1.05 | bmw256 | crypto_hash/bmw256/optbgbe | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 28416 | 1.05 | bmw256 | crypto_hash/bmw256/optc03 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 28416 | 1.05 | bmw256 | crypto_hash/bmw256/optc04 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 29696 | 1.09 | bmw256 | crypto_hash/bmw256/optc01 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 30976 | 1.14 | bmw256 | crypto_hash/bmw256/optc02 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 32000 | 1.18 | bmw256 | crypto_hash/bmw256/sphlib | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer |
| 33024 | 1.22 | bmw256 | crypto_hash/bmw256/sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 52480 | 1.93 | bmw256 | crypto_hash/bmw256/ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 51200 | 1.00 | bmw512 | crypto_hash/bmw512/optbgbe (1.0) | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 54528 | 1.06 | bmw512 | crypto_hash/bmw512/sphlib | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 75776 | 1.48 | bmw512 | crypto_hash/bmw512/ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 83200 | 1.62 | bmw512 | crypto_hash/bmw512/sphlib-small | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 85504 | 1.67 | bmw512 | crypto_hash/bmw512/optc04 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer |
| 102144 | 2.00 | bmw512 | crypto_hash/bmw512/optabe | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 102144 | 2.00 | bmw512 | crypto_hash/bmw512/optbbe | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 104704 | 2.04 | bmw512 | crypto_hash/bmw512/optc03 | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 106752 | 2.08 | bmw512 | crypto_hash/bmw512/optc01 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 106752 | 2.08 | bmw512 | crypto_hash/bmw512/optc02 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| | bmw512 | crypto_hash/bmw512/arm/neon/SSEmap_v1 | gcc -O3 -fomit-frame-pointer |
| 3728128 | 1.00 | cubehash161 | crypto_hash/cubehash161/simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 3747072 | 1.01 | cubehash161 | crypto_hash/cubehash161/unrolled | gcc -funroll-loops -Os -fomit-frame-pointer |
| 4878080 | 1.31 | cubehash161 | crypto_hash/cubehash161/spec | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 322048 | 1.00 | cubehash1616 | crypto_hash/cubehash1616/simple | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 326656 | 1.01 | cubehash1616 | crypto_hash/cubehash1616/unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 952832 | 2.96 | cubehash1616 | crypto_hash/cubehash1616/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 1912576 | 1.00 | cubehash162 | crypto_hash/cubehash162/simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 1922304 | 1.01 | cubehash162 | crypto_hash/cubehash162/unrolled | gcc -funroll-loops -Os -fomit-frame-pointer |
| 2789376 | 1.46 | cubehash162 | crypto_hash/cubehash162/spec | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 47616 | 1.00 | cubehash1632 | crypto_hash/cubehash1632/armneon | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 91392 | 1.92 | cubehash1632 | crypto_hash/cubehash1632/unrolled5 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer |
| 98560 | 2.07 | cubehash1632 | crypto_hash/cubehash1632/unrolled3 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 106752 | 2.24 | cubehash1632 | crypto_hash/cubehash1632/unrolled4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 122368 | 2.57 | cubehash1632 | crypto_hash/cubehash1632/arm | gcc -O3 -fomit-frame-pointer |
| 131840 | 2.77 | cubehash1632 | crypto_hash/cubehash1632/sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 144896 | 3.04 | cubehash1632 | crypto_hash/cubehash1632/sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 192256 | 4.04 | cubehash1632 | crypto_hash/cubehash1632/unrolled2 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer |
| 205568 | 4.32 | cubehash1632 | crypto_hash/cubehash1632/simple | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 209152 | 4.39 | cubehash1632 | crypto_hash/cubehash1632/unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 1004800 | 1.00 | cubehash164 | crypto_hash/cubehash164/simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 1014784 | 1.01 | cubehash164 | crypto_hash/cubehash164/unrolled | gcc -funroll-loops -Os -fomit-frame-pointer |
| 1739520 | 1.73 | cubehash164 | crypto_hash/cubehash164/spec | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 552448 | 1.00 | cubehash168 | crypto_hash/cubehash168/simple | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 556032 | 1.01 | cubehash168 | crypto_hash/cubehash168/unrolled | gcc -funroll-loops -Os -fomit-frame-pointer |
| 1216512 | 2.20 | cubehash168 | crypto_hash/cubehash168/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 41472 | 1.00 | cubehash512 | crypto_hash/cubehash512/armneon | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 79616 | 1.92 | cubehash512 | crypto_hash/cubehash512/unrolled5 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer |
| 86528 | 2.09 | cubehash512 | crypto_hash/cubehash512/unrolled3 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 92928 | 2.24 | cubehash512 | crypto_hash/cubehash512/unrolled4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 106752 | 2.57 | cubehash512 | crypto_hash/cubehash512/arm | gcc -O -fomit-frame-pointer |
| 151808 | 3.66 | cubehash512 | crypto_hash/cubehash512/unrolled2 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer |
| 166400 | 4.01 | cubehash512 | crypto_hash/cubehash512/simple | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 167424 | 4.04 | cubehash512 | crypto_hash/cubehash512/unrolled | gcc -mcpu=arm9e -O3 -fomit-frame-pointer |
| 1878016 | 1.00 | cubehash81 | crypto_hash/cubehash81/simple | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 2002944 | 1.07 | cubehash81 | crypto_hash/cubehash81/unrolled | gcc -funroll-loops -Os -fomit-frame-pointer |
| 3053312 | 1.63 | cubehash81 | crypto_hash/cubehash81/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 179456 | 1.00 | cubehash816 | crypto_hash/cubehash816/simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer (4.4.5) |
| 187904 | 1.05 | cubehash816 | crypto_hash/cubehash816/unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 813568 | 4.53 | cubehash816 | crypto_hash/cubehash816/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 971776 | 1.00 | cubehash82 | crypto_hash/cubehash82/simple | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 1038336 | 1.07 | cubehash82 | crypto_hash/cubehash82/unrolled | gcc -funroll-loops -Os -fomit-frame-pointer |
| 1868800 | 1.92 | cubehash82 | crypto_hash/cubehash82/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 121344 | 1.00 | cubehash832 | crypto_hash/cubehash832/simple | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 124928 | 1.03 | cubehash832 | crypto_hash/cubehash832/unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 742656 | 6.12 | cubehash832 | crypto_hash/cubehash832/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 519168 | 1.00 | cubehash84 | crypto_hash/cubehash84/simple | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 560896 | 1.08 | cubehash84 | crypto_hash/cubehash84/unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 1263104 | 2.43 | cubehash84 | crypto_hash/cubehash84/spec | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 295680 | 1.00 | cubehash88 | crypto_hash/cubehash88/simple | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 314624 | 1.06 | cubehash88 | crypto_hash/cubehash88/unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer |
| 962304 | 3.25 | cubehash88 | crypto_hash/cubehash88/spec | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 171008 | 1.00 | echo256 | crypto_hash/echo256/sphlib-small (SPHLIB_3.0) | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 174592 | 1.02 | echo256 | crypto_hash/echo256/sphlib | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 180224 | 1.05 | echo256 | crypto_hash/echo256/generic/opt32 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 201984 | 1.18 | echo256 | crypto_hash/echo256/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 255488 | 1.49 | echo256 | crypto_hash/echo256/generic/opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 288768 | 1.69 | echo256 | crypto_hash/echo256/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | echo256 | crypto_hash/echo256/ccalik/bitsliced | gcc -O3 -fomit-frame-pointer |
| 306432 | 1.00 | echo512 | crypto_hash/echo512/sphlib-small (SPHLIB_3.0) | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 311296 | 1.02 | echo512 | crypto_hash/echo512/generic/opt32 | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 314880 | 1.03 | echo512 | crypto_hash/echo512/sphlib | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 355072 | 1.16 | echo512 | crypto_hash/echo512/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 455936 | 1.49 | echo512 | crypto_hash/echo512/generic/opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 512000 | 1.67 | echo512 | crypto_hash/echo512/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | echo512 | crypto_hash/echo512/ccalik/bitsliced | gcc -O3 -fomit-frame-pointer |
| 138752 | 1.00 | echosp256 | crypto_hash/echosp256/generic/opt32 (2.1) | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 157696 | 1.14 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 199424 | 1.44 | echosp256 | crypto_hash/echosp256/generic/opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 225792 | 1.63 | echosp256 | crypto_hash/echosp256/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 217344 | 1.00 | echosp512 | crypto_hash/echosp512/generic/opt32 (2.1) | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 249344 | 1.15 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv2 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 316928 | 1.46 | echosp512 | crypto_hash/echosp512/generic/opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 358656 | 1.65 | echosp512 | crypto_hash/echosp512/powerpc/pp32cv1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 19968 | 1.00 | edonr256 | crypto_hash/edonr256/swpbe (Optimized_C_v2.0g) | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 21248 | 1.06 | edonr256 | crypto_hash/edonr256/optc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 24832 | 1.00 | edonr512 | crypto_hash/edonr512/swpbe (Optimized_C_v2.0g) | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 28416 | 1.14 | edonr512 | crypto_hash/edonr512/optc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 217088 | 1.00 | essence224 | crypto_hash/essence224/gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 217344 | 1.00 | essence256 | crypto_hash/essence256/gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 293376 | 1.00 | essence384 | crypto_hash/essence384/gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5) |
| 294656 | 1.00 | essence512 | crypto_hash/essence512/gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5) |
| 173065472 | 1.00 | fsb256 | crypto_hash/fsb256/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5) |
| 153134336 | 1.00 | fsb512 | crypto_hash/fsb512/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5) |
| 103424 | 1.00 | fugue2 | crypto_hash/fugue2/cop_opt32 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 87808 | 1.00 | fugue256 | crypto_hash/fugue256/sphlib (SPHLIB_3.0) | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 108032 | 1.23 | fugue256 | crypto_hash/fugue256/ANSI_opt32 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 166400 | 1.90 | fugue256 | crypto_hash/fugue256/ANSI_opt64 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer |
| 186624 | 1.00 | fugue512 | crypto_hash/fugue512/sphlib (SPHLIB_3.0) | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 79616 | 1.00 | groestl256 | crypto_hash/groestl256/neon-bitslice (1.0) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 86784 | 1.09 | groestl256 | crypto_hash/groestl256/neon-table | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 123904 | 1.56 | groestl256 | crypto_hash/groestl256/arm32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 136960 | 1.72 | groestl256 | crypto_hash/groestl256/arm11 | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer |
| 180736 | 2.27 | groestl256 | crypto_hash/groestl256/neon-vperm | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 198400 | 2.49 | groestl256 | crypto_hash/groestl256/sphlib-small | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 199680 | 2.51 | groestl256 | crypto_hash/groestl256/opt32 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer |
| 268544 | 3.37 | groestl256 | crypto_hash/groestl256/32bit-2ktable | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 270848 | 3.40 | groestl256 | crypto_hash/groestl256/sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 276736 | 3.48 | groestl256 | crypto_hash/groestl256/sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 416768 | 5.23 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-fast | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 501248 | 6.30 | groestl256 | crypto_hash/groestl256/thumb-asm-fast | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 566272 | 7.11 | groestl256 | crypto_hash/groestl256/8bit_c | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 624896 | 7.85 | groestl256 | crypto_hash/groestl256/opt64 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 634368 | 7.97 | groestl256 | crypto_hash/groestl256/32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | groestl256 | crypto_hash/groestl256/thumb-asm-small | gcc -O3 -fomit-frame-pointer (4.4.5) |
| | groestl256 | crypto_hash/groestl256/vperm-intr | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 127232 | 1.00 | groestl512 | crypto_hash/groestl512/neon-table (1.0) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 171008 | 1.34 | groestl512 | crypto_hash/groestl512/arm32 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 279296 | 2.20 | groestl512 | crypto_hash/groestl512/opt32 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer |
| 472832 | 3.72 | groestl512 | crypto_hash/groestl512/sphlib-adapted | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 477440 | 3.75 | groestl512 | crypto_hash/groestl512/sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 519168 | 4.08 | groestl512 | crypto_hash/groestl512/opt64 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 519168 | 4.08 | groestl512 | crypto_hash/groestl512/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 924416 | 7.27 | groestl512 | crypto_hash/groestl512/32bit-bytesliced-c-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | groestl512 | crypto_hash/groestl512/mmx | gcc -O3 -fomit-frame-pointer (4.4.5) |
| | hamsi | crypto_hash/hamsi/simd-1 | gcc -O3 -fomit-frame-pointer |
| | hamsi | crypto_hash/hamsi/simd-2 | gcc -O3 -fomit-frame-pointer |
| | hamsi | crypto_hash/hamsi/sphlib | gcc -O3 -fomit-frame-pointer |
| | hamsi | crypto_hash/hamsi/sphlib-small | gcc -O3 -fomit-frame-pointer |
| | hamsi512 | crypto_hash/hamsi512/sphlib | gcc -O3 -fomit-frame-pointer |
| | hamsi512 | crypto_hash/hamsi512/sphlib-small | gcc -O3 -fomit-frame-pointer |
| 256768 | 1.00 | jh224 | crypto_hash/jh224/bitslice_opt32 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer (4.4.5) |
| 317184 | 1.24 | jh224 | crypto_hash/jh224/bitslice_ref32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 345856 | 1.35 | jh224 | crypto_hash/jh224/simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 362496 | 1.41 | jh224 | crypto_hash/jh224/bitslice_opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 502528 | 1.96 | jh224 | crypto_hash/jh224/bitslice_ref64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 256768 | 1.00 | jh256 | crypto_hash/jh256/bitslice_opt32 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer (4.4.5) |
| 318208 | 1.24 | jh256 | crypto_hash/jh256/bitslice_ref32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 349696 | 1.36 | jh256 | crypto_hash/jh256/simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 363264 | 1.41 | jh256 | crypto_hash/jh256/bitslice_opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 501504 | 1.95 | jh256 | crypto_hash/jh256/bitslice_ref64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 256768 | 1.00 | jh384 | crypto_hash/jh384/bitslice_opt32 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer (4.4.5) |
| 318208 | 1.24 | jh384 | crypto_hash/jh384/bitslice_ref32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 346624 | 1.35 | jh384 | crypto_hash/jh384/simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 363264 | 1.41 | jh384 | crypto_hash/jh384/bitslice_opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 503808 | 1.96 | jh384 | crypto_hash/jh384/bitslice_ref64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 256768 | 1.00 | jh512 | crypto_hash/jh512/bitslice_opt32 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer (4.4.5) |
| 318208 | 1.24 | jh512 | crypto_hash/jh512/bitslice_ref32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 350720 | 1.37 | jh512 | crypto_hash/jh512/simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 363264 | 1.41 | jh512 | crypto_hash/jh512/bitslice_opt64 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 503808 | 1.96 | jh512 | crypto_hash/jh512/bitslice_ref64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 58368 | 1.00 | keccak | crypto_hash/keccak/inplace-armv7a-neon (3.2.1) | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5) |
| 99840 | 1.71 | keccak | crypto_hash/keccak/inplace32bi-armv7a | gcc -O3 -fomit-frame-pointer |
| 99840 | 1.71 | keccak | crypto_hash/keccak/simple32bi | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 102400 | 1.75 | keccak | crypto_hash/keccak/arm11 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 103168 | 1.77 | keccak | crypto_hash/keccak/opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 111616 | 1.91 | keccak | crypto_hash/keccak/inplace32bi | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 115200 | 1.97 | keccak | crypto_hash/keccak/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 119040 | 2.04 | keccak | crypto_hash/keccak/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 154368 | 2.64 | keccak | crypto_hash/keccak/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 154880 | 2.65 | keccak | crypto_hash/keccak/opt64lcu6 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 155392 | 2.66 | keccak | crypto_hash/keccak/opt64u6 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 178176 | 3.05 | keccak | crypto_hash/keccak/inplace | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 403968 | 6.92 | keccak | crypto_hash/keccak/opt64lcu24 | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 428800 | 7.35 | keccak | crypto_hash/keccak/compact | gcc -mcpu=xscale -O3 -fomit-frame-pointer |
| 536832 | 9.20 | keccak | crypto_hash/keccak/compact8 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | keccak | crypto_hash/keccak/inplace32bi-armv6m | gcc -O3 -fomit-frame-pointer |
| 98560 | 1.00 | keccakc1024 | crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1) | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 157952 | 1.60 | keccakc1024 | crypto_hash/keccakc1024/simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 162560 | 1.65 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 162816 | 1.65 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi-armv7a | gcc -O3 -fomit-frame-pointer |
| 178176 | 1.81 | keccakc1024 | crypto_hash/keccakc1024/inplace32bi | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 180480 | 1.83 | keccakc1024 | crypto_hash/keccakc1024/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 186624 | 1.89 | keccakc1024 | crypto_hash/keccakc1024/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 257792 | 2.62 | keccakc1024 | crypto_hash/keccakc1024/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 257792 | 2.62 | keccakc1024 | crypto_hash/keccakc1024/sphlib | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 260096 | 2.64 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu6 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 260096 | 2.64 | keccakc1024 | crypto_hash/keccakc1024/opt64u6 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 270848 | 2.75 | keccakc1024 | crypto_hash/keccakc1024/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 298496 | 3.03 | keccakc1024 | crypto_hash/keccakc1024/inplace | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 679424 | 6.89 | keccakc1024 | crypto_hash/keccakc1024/opt64lcu24 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 722176 | 7.33 | keccakc1024 | crypto_hash/keccakc1024/compact | gcc -mcpu=xscale -O3 -fomit-frame-pointer |
| 906240 | 9.19 | keccakc1024 | crypto_hash/keccakc1024/compact8 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | keccakc1024 | crypto_hash/keccakc1024/inplace32bi-armv6m | gcc -O3 -fomit-frame-pointer |
| 78592 | 1.00 | keccakc256 | crypto_hash/keccakc256/inplace32bi-armv7a (3.2.0) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 80640 | 1.03 | keccakc256 | crypto_hash/keccakc256/simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 83200 | 1.06 | keccakc256 | crypto_hash/keccakc256/opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 89856 | 1.14 | keccakc256 | crypto_hash/keccakc256/inplace32bi | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 92672 | 1.18 | keccakc256 | crypto_hash/keccakc256/opt32bi-s2lcu4 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 98560 | 1.25 | keccakc256 | crypto_hash/keccakc256/opt32biT-s2lcu4 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 119808 | 1.52 | keccakc256 | crypto_hash/keccakc256/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 120064 | 1.53 | keccakc256 | crypto_hash/keccakc256/opt64lcu6 | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 121088 | 1.54 | keccakc256 | crypto_hash/keccakc256/opt64u6 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 137984 | 1.76 | keccakc256 | crypto_hash/keccakc256/inplace | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 313600 | 3.99 | keccakc256 | crypto_hash/keccakc256/opt64lcu24 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 330240 | 4.20 | keccakc256 | crypto_hash/keccakc256/compact | gcc -mcpu=xscale -O3 -fomit-frame-pointer |
| 412160 | 5.24 | keccakc256 | crypto_hash/keccakc256/compact8 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | keccakc256 | crypto_hash/keccakc256/inplace32bi-armv6m | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 89088 | 1.00 | keccakc448 | crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0) | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.5) |
| 97536 | 1.09 | keccakc448 | crypto_hash/keccakc448/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 104448 | 1.17 | keccakc448 | crypto_hash/keccakc448/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 130560 | 1.47 | keccakc448 | crypto_hash/keccakc448/simple | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 131840 | 1.48 | keccakc448 | crypto_hash/keccakc448/opt64lcu6 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 131840 | 1.48 | keccakc448 | crypto_hash/keccakc448/opt64u6 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 151040 | 1.70 | keccakc448 | crypto_hash/keccakc448/inplace | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 346880 | 3.89 | keccakc448 | crypto_hash/keccakc448/opt64lcu24 | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 363264 | 4.08 | keccakc448 | crypto_hash/keccakc448/compact | gcc -mcpu=xscale -O3 -fomit-frame-pointer |
| 452608 | 5.08 | keccakc448 | crypto_hash/keccakc448/compact8 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi | gcc -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi-armv6m | gcc -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/inplace32bi-armv7a | gcc -O3 -fomit-frame-pointer |
| | keccakc448 | crypto_hash/keccakc448/simple32bi | gcc -O3 -fomit-frame-pointer |
| 54528 | 1.00 | keccakc512 | crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1) | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 92416 | 1.69 | keccakc512 | crypto_hash/keccakc512/inplace32bi-armv7a | gcc -Os -fomit-frame-pointer |
| 92672 | 1.70 | keccakc512 | crypto_hash/keccakc512/simple32bi | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 96256 | 1.77 | keccakc512 | crypto_hash/keccakc512/opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 103424 | 1.90 | keccakc512 | crypto_hash/keccakc512/inplace32bi | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 107776 | 1.98 | keccakc512 | crypto_hash/keccakc512/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 114176 | 2.09 | keccakc512 | crypto_hash/keccakc512/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 142592 | 2.62 | keccakc512 | crypto_hash/keccakc512/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 143616 | 2.63 | keccakc512 | crypto_hash/keccakc512/opt64lcu6 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 143616 | 2.63 | keccakc512 | crypto_hash/keccakc512/opt64u6 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 143616 | 2.63 | keccakc512 | crypto_hash/keccakc512/sphlib | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 149760 | 2.75 | keccakc512 | crypto_hash/keccakc512/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 165120 | 3.03 | keccakc512 | crypto_hash/keccakc512/inplace | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 377856 | 6.93 | keccakc512 | crypto_hash/keccakc512/opt64lcu24 | gcc -mcpu=arm9e -O -fomit-frame-pointer |
| 395520 | 7.25 | keccakc512 | crypto_hash/keccakc512/compact | gcc -mcpu=xscale -O3 -fomit-frame-pointer |
| 495360 | 9.08 | keccakc512 | crypto_hash/keccakc512/compact8 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | keccakc512 | crypto_hash/keccakc512/inplace32bi-armv6m | gcc -O3 -fomit-frame-pointer |
| 111872 | 1.00 | keccakc768 | crypto_hash/keccakc768/simple32bi (3.1.0) | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 113152 | 1.01 | keccakc768 | crypto_hash/keccakc768/inplace32bi-armv7a | gcc -O3 -fomit-frame-pointer |
| 115456 | 1.03 | keccakc768 | crypto_hash/keccakc768/opt32bi-rvku2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 125952 | 1.13 | keccakc768 | crypto_hash/keccakc768/inplace32bi | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 129536 | 1.16 | keccakc768 | crypto_hash/keccakc768/opt32bi-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 134144 | 1.20 | keccakc768 | crypto_hash/keccakc768/opt32biT-s2lcu4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 177152 | 1.58 | keccakc768 | crypto_hash/keccakc768/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 178176 | 1.59 | keccakc768 | crypto_hash/keccakc768/opt64lcu6 | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 179200 | 1.60 | keccakc768 | crypto_hash/keccakc768/opt64u6 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 204544 | 1.83 | keccakc768 | crypto_hash/keccakc768/inplace | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 469248 | 4.19 | keccakc768 | crypto_hash/keccakc768/opt64lcu24 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 493056 | 4.41 | keccakc768 | crypto_hash/keccakc768/compact | gcc -mcpu=xscale -O3 -fomit-frame-pointer |
| 618752 | 5.53 | keccakc768 | crypto_hash/keccakc768/compact8 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | keccakc768 | crypto_hash/keccakc768/inplace32bi-armv6m | gcc -O3 -fomit-frame-pointer |
| 134144 | 1.00 | lane256 | crypto_hash/lane256/c | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 687872 | 1.00 | lane512 | crypto_hash/lane512/c | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer (4.4.5) |
| 49664 | 1.00 | luffa256 | crypto_hash/luffa256/opt32 (2.0) | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 49920 | 1.01 | luffa256 | crypto_hash/luffa256/sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 49920 | 1.01 | luffa256 | crypto_hash/luffa256/thomaz/basic | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 157952 | 3.18 | luffa256 | crypto_hash/luffa256/arm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 70144 | 1.00 | luffa384 | crypto_hash/luffa384/opt32 (2.0) | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| 217600 | 3.10 | luffa384 | crypto_hash/luffa384/arm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 91392 | 1.00 | luffa512 | crypto_hash/luffa512/sphlib (SPHLIB_3.0) | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5) |
| 91648 | 1.00 | luffa512 | crypto_hash/luffa512/opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 275712 | 3.02 | luffa512 | crypto_hash/luffa512/arm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 115200 | 1.00 | mcssha4 | crypto_hash/mcssha4/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 119040 | 1.00 | mcssha5 | crypto_hash/mcssha5/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 115200 | 1.00 | mcssha6 | crypto_hash/mcssha6/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| | md2 | crypto_hash/md2/openssl | gcc -O3 -fomit-frame-pointer |
| | md4 | crypto_hash/md4/openssl | gcc -O3 -fomit-frame-pointer |
| 12800 | 1.00 | md5 | crypto_hash/md5/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.4.5) |
| | md5 | crypto_hash/md5/openssl | gcc -O3 -fomit-frame-pointer |
| 326912 | 1.00 | md6d224 | crypto_hash/md6d224/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 350464 | 1.00 | md6d256 | crypto_hash/md6d256/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 446720 | 1.00 | md6d384 | crypto_hash/md6d384/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 542976 | 1.00 | md6d512 | crypto_hash/md6d512/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 167424 | 1.00 | mgrostl256 | crypto_hash/mgrostl256/opt-32 (2.0) | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer (4.4.5) |
| 502528 | 3.00 | mgrostl256 | crypto_hash/mgrostl256/opt-64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer |
| 5038336 | 30.09 | mgrostl256 | crypto_hash/mgrostl256/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 46336 | 1.00 | nasha256 | crypto_hash/nasha256/opt_v4 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 65024 | 1.40 | nasha256 | crypto_hash/nasha256/opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 53504 | 1.00 | nasha512 | crypto_hash/nasha512/opt_v4 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 66560 | 1.24 | nasha512 | crypto_hash/nasha512/opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| | rfsb509 | crypto_hash/rfsb509/ref | gcc -O3 -fomit-frame-pointer |
| | rhash | crypto_hash/rhash/ref | g++ -O3 -fomit-frame-pointer |
| | ripemd160 | crypto_hash/ripemd160/openssl | gcc -O3 -fomit-frame-pointer |
| 61696 | 1.00 | round3jh256 | crypto_hash/round3jh256/neon2 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 73472 | 1.19 | round3jh256 | crypto_hash/round3jh256/neon | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 154368 | 2.50 | round3jh256 | crypto_hash/round3jh256/arm11 | gcc -O -fomit-frame-pointer |
| 312320 | 5.06 | round3jh256 | crypto_hash/round3jh256/sphlib | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 340992 | 5.53 | round3jh256 | crypto_hash/round3jh256/sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 411392 | 6.67 | round3jh256 | crypto_hash/round3jh256/simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| 61696 | 1.00 | round3jh512 | crypto_hash/round3jh512/neon2 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 73472 | 1.19 | round3jh512 | crypto_hash/round3jh512/neon | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 312320 | 5.06 | round3jh512 | crypto_hash/round3jh512/sphlib | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 340992 | 5.53 | round3jh512 | crypto_hash/round3jh512/sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 413440 | 6.70 | round3jh512 | crypto_hash/round3jh512/simple | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer |
| 54784 | 1.00 | sarmal256 | crypto_hash/sarmal256/opt64 (1.00) | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer (4.4.5) |
| 65536 | 1.00 | sarmal512 | crypto_hash/sarmal512/opt64 (1.00) | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer (4.4.5) |
| | sha1 | crypto_hash/sha1/openssl | gcc -O3 -fomit-frame-pointer |
| | sha224 | crypto_hash/sha224/openssl | gcc -O3 -fomit-frame-pointer |
| 42752 | 1.00 | sha256 | crypto_hash/sha256/ref | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 46336 | 1.08 | sha256 | crypto_hash/sha256/sphlib | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 48640 | 1.14 | sha256 | crypto_hash/sha256/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| | sha256 | crypto_hash/sha256/cryptopp | g++ -O3 -fomit-frame-pointer |
| | sha256 | crypto_hash/sha256/openssl | gcc -O3 -fomit-frame-pointer (4.4.5) |
| | sha384 | crypto_hash/sha384/openssl | gcc -O3 -fomit-frame-pointer |
| 171264 | 1.00 | sha512 | crypto_hash/sha512/sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5) |
| 171264 | 1.00 | sha512 | crypto_hash/sha512/sphlib-small (SPHLIB_3.0) | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5) |
| 495360 | 2.89 | sha512 | crypto_hash/sha512/ref | gcc -Os -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/cryptopp | g++ -O3 -fomit-frame-pointer |
| | sha512 | crypto_hash/sha512/openssl | gcc -O3 -fomit-frame-pointer |
| 26112 | 1.00 | shabal256 | crypto_hash/shabal256/sphlib (SPHLIB_3.0) | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 26112 | 1.00 | shabal512 | crypto_hash/shabal512/sphlib (SPHLIB_3.0) | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 29696 | 1.14 | shabal512 | crypto_hash/shabal512/ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5) |
| 85504 | 1.00 | shavite3256 | crypto_hash/shavite3256/sphlib (SPHLIB_3.0) | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 91648 | 1.07 | shavite3256 | crypto_hash/shavite3256/sphlib-small | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 92672 | 1.08 | shavite3256 | crypto_hash/shavite3256/low-mem | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 93952 | 1.10 | shavite3256 | crypto_hash/shavite3256/new-aes-round | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 93952 | 1.10 | shavite3256 | crypto_hash/shavite3256/no-salt | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 109312 | 1.28 | shavite3256 | crypto_hash/shavite3256/lower-mem | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5) |
| 244736 | 2.86 | shavite3256 | crypto_hash/shavite3256/8-bit | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer |
| 180480 | 1.00 | shavite3512 | crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache)) | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 183040 | 1.01 | shavite3512 | crypto_hash/shavite3512/low-mem | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5) |
| 223488 | 1.24 | shavite3512 | crypto_hash/shavite3512/lower-mem | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 469504 | 2.60 | shavite3512 | crypto_hash/shavite3512/8-bit | gcc -funroll-loops -Os -fomit-frame-pointer |
| 519168 | 2.88 | shavite3512 | crypto_hash/shavite3512/new-aes-round | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 519168 | 2.88 | shavite3512 | crypto_hash/shavite3512/no-salt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer |
| 539136 | 2.99 | shavite3512 | crypto_hash/shavite3512/different-order | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/sphlib | gcc -O3 -fomit-frame-pointer |
| | shavite3512 | crypto_hash/shavite3512/sphlib-small | gcc -O3 -fomit-frame-pointer |
| 189952 | 1.00 | simd256 | crypto_hash/simd256/sphlib (SPHLIB_3.0) | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.5) |
| 217344 | 1.14 | simd256 | crypto_hash/simd256/opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 234240 | 1.23 | simd256 | crypto_hash/simd256/sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 4314880 | 22.72 | simd256 | crypto_hash/simd256/ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vect128 | gcc -O3 -fomit-frame-pointer |
| | simd256 | crypto_hash/simd256/vectarm | gcc -O3 -fomit-frame-pointer |
| 230656 | 1.00 | simd512 | crypto_hash/simd512/opt (1.1) | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer (4.4.5) |
| 237568 | 1.03 | simd512 | crypto_hash/simd512/sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 269824 | 1.17 | simd512 | crypto_hash/simd512/sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 8527616 | 36.97 | simd512 | crypto_hash/simd512/ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer |
| | simd512 | crypto_hash/simd512/vect128 | gcc -O3 -fomit-frame-pointer |
| 42752 | 1.00 | skein10241024 | crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code) | gcc -O3 -fomit-frame-pointer (4.4.5) |
| 157952 | 3.69 | skein10241024 | crypto_hash/skein10241024/opt | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 41728 | 1.00 | skein256256 | crypto_hash/skein256256/arm (v1.3_ARM_assembly_code) | gcc -O2 -fomit-frame-pointer (4.4.5) |
| 46336 | 1.11 | skein256256 | crypto_hash/skein256256/arm_neon | gcc -O3 -fomit-frame-pointer |
| 58368 | 1.40 | skein256256 | crypto_hash/skein256256/arm_thumb | gcc -mcpu=strongarm -O -fomit-frame-pointer |
| 100864 | 2.42 | skein256256 | crypto_hash/skein256256/opt | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 35584 | 1.00 | skein512256 | crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code) | gcc -mcpu=arm810 -O -fomit-frame-pointer (4.4.5) |
| 46336 | 1.30 | skein512256 | crypto_hash/skein512256/arm11 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns |
| 49920 | 1.40 | skein512256 | crypto_hash/skein512256/arm | gcc -O3 -fomit-frame-pointer |
| 86528 | 2.43 | skein512256 | crypto_hash/skein512256/arm_thumb | gcc -O3 -fomit-frame-pointer |
| 119808 | 3.37 | skein512256 | crypto_hash/skein512256/little | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 122368 | 3.44 | skein512256 | crypto_hash/skein512256/opt | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 129280 | 3.63 | skein512256 | crypto_hash/skein512256/sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer |
| 134144 | 3.77 | skein512256 | crypto_hash/skein512256/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 143872 | 4.04 | skein512256 | crypto_hash/skein512256/sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| 35584 | 1.00 | skein512512 | crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code) | gcc -mcpu=strongarm -O -fomit-frame-pointer (4.4.5) |
| 49920 | 1.40 | skein512512 | crypto_hash/skein512512/arm | gcc -O3 -fomit-frame-pointer |
| 86528 | 2.43 | skein512512 | crypto_hash/skein512512/arm_thumb | gcc -O3 -fomit-frame-pointer |
| 119808 | 3.37 | skein512512 | crypto_hash/skein512512/little | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns |
| 122368 | 3.44 | skein512512 | crypto_hash/skein512512/opt | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns |
| 129536 | 3.64 | skein512512 | crypto_hash/skein512512/sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer |
| 134144 | 3.77 | skein512512 | crypto_hash/skein512512/simple | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns |
| 143872 | 4.04 | skein512512 | crypto_hash/skein512512/sphlib | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer |
| | tiger | crypto_hash/tiger/cryptopp | g++ -O3 -fomit-frame-pointer |
| 325632 | 1.00 | whirlpool | crypto_hash/whirlpool/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5) |
| | whirlpool | crypto_hash/whirlpool/cryptopp | g++ -O3 -fomit-frame-pointer |