Browse Source

fix a gcc Werror

master
Mike Hamburg 8 years ago
parent
commit
de547aa5e7
1 changed files with 4 additions and 8 deletions
  1. +4
    -8
      src/decaf.c

+ 4
- 8
src/decaf.c View File

@@ -359,14 +359,10 @@ API_NS(scalar_set_unsigned) (
uint64_t w uint64_t w
) { ) {
memset(out,0,sizeof(scalar_t)); memset(out,0,sizeof(scalar_t));
if (sizeof(uint64_t) > sizeof(decaf_word_t)) {
unsigned int i = 0;
for (; i<sizeof(uint64_t)/sizeof(decaf_word_t); i++) {
out->limb[i] = w;
w >>= 8*sizeof(decaf_word_t);
}
} else {
out->limb[0] = w;
unsigned int i = 0;
for (; i<sizeof(uint64_t)/sizeof(decaf_word_t); i++) {
out->limb[i] = w;
w >>= (sizeof(uint64_t) > sizeof(decaf_word_t)) ? 8*sizeof(decaf_word_t) : 0;
} }
} }




Loading…
Cancel
Save