Fix some sign conversion warnings (#1172)
* Fix sign conversion warnings * Fix type conversion warnings * Fix sign conversion warnings * Change smem_size_ to constexpr * clang warnings * undo cast change * one miss change * missing part --------- Co-authored-by: Haicheng Wu <haichengw@nvidia.com>
This commit is contained in:
@@ -231,9 +231,10 @@ int ceil_div(int a, int b) {
|
||||
* log2_up/down codes?
|
||||
*/
|
||||
template <typename value_t>
|
||||
CUTLASS_HOST_DEVICE value_t clz(value_t x) {
|
||||
CUTLASS_HOST_DEVICE int clz(value_t x) {
|
||||
for (int i = 31; i >= 0; --i) {
|
||||
if ((1 << i) & x) return 31 - i;
|
||||
if ((1 << i) & x)
|
||||
return value_t(31 - i);
|
||||
}
|
||||
return 32;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user