commit | d64359279d58ce509861604752a60f1d04e9d15b | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Fri Jan 23 15:50:23 2015 +0000 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Fri Jan 23 15:50:23 2015 +0000 |
tree | d69a309b4d543906626334a378c444cb63b2bad1 | |
parent | 258bab0b1b31f0da623a74f7fa6f4fe9468cbd34 [diff] [blame] |
Fix bug on s390
diff --git a/include/polarssl/bn_mul.h b/include/polarssl/bn_mul.h index 7cab471..973bc7f 100644 --- a/include/polarssl/bn_mul.h +++ b/include/polarssl/bn_mul.h
@@ -834,7 +834,7 @@ #define MULADDC_CORE \ r = *(s++) * (t_udbl) b; \ r0 = (t_uint) r; \ - r1 = (t_uint) r >> biL; \ + r1 = (t_uint) (r >> biL); \ r0 += c; r1 += (r0 < c); \ r0 += *d; r1 += (r0 < *d); \ c = r1; *(d++) = r0;