mirror of
https://github.com/kmackay/micro-ecc.git
synced 2026-10-02 22:07:34 +00:00
Removed raw results.
This commit is contained in:
@@ -1,44 +0,0 @@
|
||||
LPC1114 at 48MHz (ARM Cortex-M0, 32-cycle 32x32 bit multiply)
|
||||
128 bits
|
||||
asm on (#define ECC_ASM ecc_asm_thumb) (no lmul required)
|
||||
ECC_SQUARE_FUNC + ECC_USE_NAF: 75.9 (size = 2316 + 16)
|
||||
no opt: 85.5 (size = 1892 + 16)
|
||||
|
||||
including ecdsa:
|
||||
all opts on: time = 108.0ms, size = 2982 + 64
|
||||
only asm: time = 108.6ms, size = 2574 + 64
|
||||
|
||||
192 bits
|
||||
asm off
|
||||
ECC_SQUARE_FUNC + ECC_USE_NAF: 337.2 (size = 2276 + 112 (lmul) + 24)
|
||||
ECC_SQUARE_FUNC only: 393.0 (size = 2016 + 112 (lmul) + 24)
|
||||
ECC_USE_NAF only: 369.5 (size = 2072 + 112 (lmul) + 24)
|
||||
no opt: 431.9 (size = 1812 + 112 (lmul) + 24)
|
||||
|
||||
asm on (#define ECC_ASM ecc_asm_thumb) (no lmul required)
|
||||
ECC_SQUARE_FUNC + ECC_USE_NAF: 147.7 (size = 2156 + 24)
|
||||
ECC_SQUARE_FUNC only: 172.6 (size = 1896 + 24)
|
||||
ECC_USE_NAF only: 158.2 (size = 2008 + 24)
|
||||
no opt: 183.9 (size = 1748 + 24)
|
||||
|
||||
including ecdsa:
|
||||
all opts on: time = 219ms, size = 2822 + 96
|
||||
only asm: time = 230.6, size = 2430 + 96
|
||||
|
||||
256 bits
|
||||
asm on (#define ECC_ASM ecc_asm_thumb) (no lmul required)
|
||||
ECC_SQUARE_FUNC + ECC_USE_NAF: 385.8 (size = 2484 + 32)
|
||||
no opt: 473.6 (size = 2072 + 32)
|
||||
|
||||
including ecdsa:
|
||||
all opts on: time = time = 558.5ms, size = 3120 + 128
|
||||
only asm: time = 590.2ms, size = 2718 + 128
|
||||
|
||||
384 bits
|
||||
asm on (#define ECC_ASM ecc_asm_thumb) (no lmul required)
|
||||
ECC_SQUARE_FUNC + ECC_USE_NAF: 1128.2 (size = 2196 + 48)
|
||||
no opt: 1405.8 (size = 1784 + 48)
|
||||
|
||||
including ecdsa:
|
||||
all opts on: time = time = 1615.0ms, size = 2870 + 192
|
||||
only asm: time = 1729.7ms, size = 2482 + 192
|
||||
Reference in New Issue
Block a user