Merge pull request #1058 from mhbliao/hliao/master/devfunc

[Device Function] Fix implementation

[ROCm/hip commit: 37d01a7da9]
Αυτή η υποβολή περιλαμβάνεται σε:
Maneesh Gupta
2019-05-03 17:47:51 +05:30
υποβλήθηκε από GitHub
γονέας 12d4111e16 e637e72364
υποβολή f42dc08384
2 αρχεία άλλαξαν με 3 προσθήκες και 3 διαγραφές
@@ -46,7 +46,7 @@ T bit_insert(T src0, T src1, unsigned int src2, unsigned int src3) {
unsigned int bits = sizeof(T) * 8;
T offset = src2 & (bits - 1);
T width = src3 & (bits - 1);
T mask = (1 << width) - 1;
T mask = (((T)1) << width) - 1;
return ((src0 & ~(mask << offset)) | ((src1 & mask) << offset));
}