From d1f89ab404db667fb46a1f785f8c65ffa558a545 Mon Sep 17 00:00:00 2001 From: Ken MacKay Date: Wed, 12 Feb 2014 21:08:45 -0800 Subject: [PATCH] Add restrict to other mmod_fast functions. --- ecc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ecc.c b/ecc.c index b65d755..acfe58f 100644 --- a/ecc.c +++ b/ecc.c @@ -420,7 +420,7 @@ static void vli_modSub(uint8_t *p_result, uint8_t *p_left, uint8_t *p_right, uin /* Computes p_result = p_product % curve_p. See algorithm 5 and 6 from http://www.isys.uni-klu.ac.at/PDF/2001-0126-MT.pdf */ -static void vli_mmod_fast(uint8_t *p_result, uint8_t *p_product) +static void vli_mmod_fast(uint8_t * restrict p_result, uint8_t *restrict p_product) { /* TODO */ } @@ -484,7 +484,7 @@ static void vli_mmod_fast(uint8_t * restrict p_result, uint8_t * restrict p_prod /* Computes p_result = p_product % curve_p. See algorithm 5 and 6 from http://www.isys.uni-klu.ac.at/PDF/2001-0126-MT.pdf */ -static void vli_mmod_fast(uint64_t *p_result, uint64_t *p_product) +static void vli_mmod_fast(uint64_t *restrict p_result, uint64_t *restrict p_product) { /* TODO */ } @@ -493,7 +493,7 @@ static void vli_mmod_fast(uint64_t *p_result, uint64_t *p_product) /* Computes p_result = p_product % curve_p from http://www.nsa.gov/ia/_files/nist-routines.pdf */ -static void vli_mmod_fast(uint64_t *p_result, uint64_t *p_product) +static void vli_mmod_fast(uint64_t *restrict p_result, uint64_t *restrict p_product) { /* TODO */ }