|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Hacl ARM compilation issue
Hello!
I encountered a warning, which causes Hacl compilation failure on armv7l. I'm
guessing it can't do a 64bit shift since it's 32bit?
Copying mirageos list as this appears to be a subproject.
```
[...]
kremlib.h:498:42: warning: right shift count >= width of type
[-Wshift-count-overflow]
498 | ~(FStar_UInt64_eq_mask(x >> 64, y >> 64))) |
| ^~
kremlib.h:499:31: warning: right shift count >= width of type
[-Wshift-count-overflow]
499 | (FStar_UInt64_eq_mask(x >> 64, y >> 64) &
FStar_UInt64_gte_mask(x, y));
| ^~
kremlib.h:499:40: warning: right shift count >= width of type
[-Wshift-count-overflow]
499 | (FStar_UInt64_eq_mask(x >> 64, y >> 64) &
FStar_UInt64_gte_mask(x, y));
| ^~
kremlib.h:500:28: warning: left shift count >= width of type
[-Wshift-count-overflow]
500 | return ((uint128_t)mask) << 64 | mask;
| ^~
```
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |