Skip to content

Commit 7cbbf96

Browse files
committed
src: gpu: intel: fix implicit conversion warning from long to uint
1 parent 4457d30 commit 7cbbf96

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/gpu/intel/include/philox.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,13 @@ uint4 philox_4x32_vec4(uint idx, uint seed) {
7575
}
7676

7777
ushort philox_8x16(long idx, uint seed) {
78-
return as_ushort2(philox_4x32(idx >> 1, seed))[idx & 1];
78+
uint idx_ = (uint)idx;
79+
return as_ushort2(philox_4x32(idx_ >> 1, seed))[idx_ & 1];
7980
}
8081

8182
uchar philox_16x8(long idx, uint seed) {
82-
return as_uchar4(philox_4x32(idx >> 2, seed))[idx & 3];
83+
uint idx_ = (uint)idx;
84+
return as_uchar4(philox_4x32(idx_ >> 2, seed))[idx_ & 3];
8385
}
8486

8587
#if WITH_SROUND

src/gpu/intel/softmax/simple.cl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ simple_softmax_fwd_generic(__global SRC_DATA_T *src, __global DATA_T *dst,
193193
uint res = philox_4x32_s64(
194194
(ulong)data_off, (ulong)dropout_seed, (ulong)dropout_offset);
195195
#else
196-
uint res = philox_4x32(data_off, (uint)dropout_seed);
196+
uint res = philox_4x32((uint)data_off, (uint)dropout_seed);
197197
#endif
198198
uchar dropout = res > dropout_threshold;
199199
tmp = (dropout) ? tmp * dropout_inv_q : 0;

0 commit comments

Comments
 (0)