[Page version: 20260328 06:27:48]
Measurements for armeabi, berry2, crypto_hash Test results for armeabi, berry2, crypto_hash Test results for crypto_hash/skein512256| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 67262 | 11416 0 0 | 22027 356 744 | T:arm11 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 67264 | 11392 0 0 | 20199 356 744 | T:arm11 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 67290 | 11380 0 0 | 19559 348 744 | T:arm11 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 67302 | 11416 0 0 | 20371 356 744 | T:arm11 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75529 | 32600 0 0 | 42283 356 744 | T:arm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75570 | 30228 0 0 | 38519 356 744 | T:arm_thumb | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75647 | 30608 0 0 | 38295 348 744 | T:arm_thumb | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75667 | 31264 0 0 | 39547 356 744 | T:arm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75708 | 31604 0 0 | 39995 356 744 | T:arm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75745 | 30568 0 0 | 38967 356 744 | T:arm_thumb | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75802 | 31564 0 0 | 41255 356 744 | T:arm_thumb | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 75869 | 31644 0 0 | 39323 348 744 | T:arm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 104916 | 16820 0 0 | 27431 356 744 | T:little | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 105305 | 16812 0 0 | 25767 356 744 | T:little | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 105862 | 37600 0 0 | 47283 356 744 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 105944 | 36604 0 0 | 44991 356 744 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 109198 | 35672 0 0 | 46283 356 744 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 109200 | 35632 0 0 | 44587 356 744 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 110183 | 16600 0 0 | 24779 348 744 | T:little | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 110668 | 36408 0 0 | 44083 348 744 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 112564 | 16124 0 0 | 24931 356 744 | T:little | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 113001 | 33624 0 0 | 41803 348 744 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 113745 | 35544 0 0 | 43823 356 744 | T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 115434 | 16616 0 0 | 24795 348 744 | T:simple | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 116118 | 32708 0 0 | 41515 356 744 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 116932 | 18388 0 0 | 28999 356 744 | T:simple | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 118388 | 17708 0 0 | 26663 356 744 | T:simple | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 122399 | 9800 0 0 | 18763 356 744 | T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 124726 | 10328 0 0 | 20947 356 744 | T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 127790 | 16944 0 0 | 25751 356 744 | T:simple | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250519 | 20250415 |
| 131152 | 7408 0 0 | 15587 348 744 | T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
| 132236 | 7260 0 0 | 16075 356 744 | T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250319 | 20250307 |
error 135 Bus error
| Implementation | Compiler |
| T:arm_neon | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_neon | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_neon | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_neon | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
SHA3api_ref.o Final T SHA3api_ref.o Hash T SHA3api_ref.o Init T SHA3api_ref.o Update T skein.o SKEIN1024_IV_1024 R skein.o SKEIN1024_IV_384 R skein.o SKEIN1024_IV_512 R skein.o SKEIN_256_IV_128 R skein.o SKEIN_256_IV_160 R skein.o SKEIN_256_IV_224 R skein.o SKEIN_256_IV_256 R skein.o SKEIN_512_IV_128 R skein.o SKEIN_512_IV_160 R skein.o SKEIN_512_IV_224 R skein.o SKEIN_512_IV_256 R skein.o SKEIN_512_IV_384 R skein.o SKEIN_512_IV_512 R skein.o Skein1024_Final T skein.o Skein1024_Final_Pad T skein.o Skein1024_Init T skein.o Skein1024_InitExt T skein.o Skein1024_Output T skein.o Skein1024_Update T skein.o Skein_256_Final T skein.o Skein_256_Final_Pad T skein.o Skein_256_Init T skein.o Skein_256_InitExt T skein.o Skein_256_Output T skein.o Skein_256_Update T skein.o Skein_512_Final T skein.o Skein_512_Final_Pad T skein.o Skein_512_Init T skein.o Skein_512_InitExt T skein.o Skein_512_Output T skein.o Skein_512_Update T skein_block.o Skein1024_Process_Block T skein_block_noneon.o CTX_TWEAK_OFS a skein_block_noneon.o KEY0_ADR a skein_block_noneon.o KEY1_ADR a skein_block_noneon.o KEY2_ADR a skein_block_noneon.o KEY3_ADR a skein_block_noneon.o KEY4_ADR a skein_block_noneon.o KEY5_ADR a skein_block_noneon.o KEY6_ADR a skein_block_noneon.o KEY7_ADR a skein_block_noneon.o RC_256_0_0 a skein_block_noneon.o RC_256_0_1 a skein_block_noneon.o RC_256_1_0 a skein_block_noneon.o RC_256_1_1 a skein_block_noneon.o RC_256_2_0 a skein_block_noneon.o RC_256_2_1 a skein_block_noneon.o RC_256_3_0 a skein_block_noneon.o RC_256_3_1 a skein_block_noneon.o RC_256_4_0 a skein_block_noneon.o RC_256_4_1 a skein_block_noneon.o RC_256_5_0 a skein_block_noneon.o RC_256_5_1 a skein_block_noneon.o RC_256_6_0 a skein_block_noneon.o RC_256_6_1 a skein_block_noneon.o RC_256_7_0 a skein_block_noneon.o RC_256_7_1 a skein_block_noneon.o RC_512_0_0 a skein_block_noneon.o RC_512_0_1 a skein_block_noneon.o RC_512_0_2 a skein_block_noneon.o RC_512_0_3 a skein_block_noneon.o RC_512_1_0 a skein_block_noneon.o RC_512_1_1 a skein_block_noneon.o RC_512_1_2 a skein_block_noneon.o RC_512_1_3 a skein_block_noneon.o RC_512_2_0 a skein_block_noneon.o RC_512_2_1 a skein_block_noneon.o RC_512_2_2 a skein_block_noneon.o RC_512_2_3 a skein_block_noneon.o RC_512_3_0 a skein_block_noneon.o RC_512_3_1 a skein_block_noneon.o RC_512_3_2 a skein_block_noneon.o RC_512_3_3 a skein_block_noneon.o RC_512_4_0 a skein_block_noneon.o RC_512_4_1 a skein_block_noneon.o RC_512_4_2 a skein_block_noneon.o RC_512_4_3 a skein_block_noneon.o RC_512_5_0 a skein_block_noneon.o RC_512_5_1 a skein_block_noneon.o RC_512_5_2 a skein_block_noneon.o RC_512_5_3 a skein_block_noneon.o RC_512_6_0 a skein_block_noneon.o RC_512_6_1 a skein_block_noneon.o RC_512_6_2 a skein_block_noneon.o RC_512_6_3 a skein_block_noneon.o RC_512_7_0 a skein_block_noneon.o RC_512_7_1 a skein_block_noneon.o RC_512_7_2 a skein_block_noneon.o RC_512_7_3 a skein_block_noneon.o S256_SOFS_BLKCNT a skein_block_noneon.o S256_SOFS_BLKPTR a skein_block_noneon.o S256_SOFS_BYTECNTADD a skein_block_noneon.o S256_SOFS_CTX a skein_block_noneon.o S256_SOFS_KEYSCHED a skein_block_noneon.o S256_SOFS_TWEAKSCHED a skein_block_noneon.o S512_SOFS_BLKCNT a skein_block_noneon.o S512_SOFS_BLKPTR a skein_block_noneon.o S512_SOFS_BYTECNTADD a skein_block_noneon.o S512_SOFS_CTX a skein_block_noneon.o S512_SOFS_KEYSCHED a skein_block_noneon.o S512_SOFS_TMP0 a skein_block_noneon.o S512_SOFS_TMP1 a skein_block_noneon.o S512_SOFS_TMP2 a skein_block_noneon.o S512_SOFS_TMP3 a skein_block_noneon.o S512_SOFS_TWEAKSCHED a skein_block_noneon.o SKEIN_KS_C240_HIGH a skein_block_noneon.o SKEIN_KS_C240_LOW a skein_block_noneon.o SKEIN_T1_FIRST_FLAG a skein_block_noneon.o Skein_256_Process_Block T skein_block_noneon.o Skein_512_Process_Block T skein_block_noneon.o TWEAK0_ADR a skein_block_noneon.o TWEAK1_ADR a
| Implementation | Compiler |
| T:arm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_thumb | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_thumb | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_thumb | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm_thumb | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
blocks.o Skein_512_Process_Block T blocks.o _Skein_512_Process_Block T
| Implementation | Compiler |
| T:arm11 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm11 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm11 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:arm11 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
SHA3api_ref.o Final T SHA3api_ref.o Hash T SHA3api_ref.o Init T SHA3api_ref.o Update T skein.o SKEIN1024_IV_1024 R skein.o SKEIN1024_IV_384 R skein.o SKEIN1024_IV_512 R skein.o SKEIN_256_IV_128 R skein.o SKEIN_256_IV_160 R skein.o SKEIN_256_IV_224 R skein.o SKEIN_256_IV_256 R skein.o SKEIN_512_IV_128 R skein.o SKEIN_512_IV_160 R skein.o SKEIN_512_IV_224 R skein.o SKEIN_512_IV_256 R skein.o SKEIN_512_IV_384 R skein.o SKEIN_512_IV_512 R skein.o Skein1024_Final T skein.o Skein1024_Final_Pad T skein.o Skein1024_Init T skein.o Skein1024_InitExt T skein.o Skein1024_Output T skein.o Skein1024_Update T skein.o Skein_256_Final T skein.o Skein_256_Final_Pad T skein.o Skein_256_Init T skein.o Skein_256_InitExt T skein.o Skein_256_Output T skein.o Skein_256_Update T skein.o Skein_512_Final T skein.o Skein_512_Final_Pad T skein.o Skein_512_Init T skein.o Skein_512_InitExt T skein.o Skein_512_Output T skein.o Skein_512_Update T skein_block.o Skein1024_Process_Block T skein_block.o Skein_256_Process_Block T skein_block.o Skein_512_Process_Block T
| Implementation | Compiler |
| T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
skein.o sph_skein224 T skein.o sph_skein224_addbits_and_close T skein.o sph_skein224_close T skein.o sph_skein224_init T skein.o sph_skein256 T skein.o sph_skein256_addbits_and_close T skein.o sph_skein256_close T skein.o sph_skein256_init T skein.o sph_skein384 T skein.o sph_skein384_addbits_and_close T skein.o sph_skein384_close T skein.o sph_skein384_init T skein.o sph_skein512 T skein.o sph_skein512_addbits_and_close T skein.o sph_skein512_close T skein.o sph_skein512_init T
| Implementation | Compiler |
| T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |