diff options
-rwxr-xr-x | src/arch/hsail/gen.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/hsail/gen.py b/src/arch/hsail/gen.py index bb6012112..23ce02e87 100755 --- a/src/arch/hsail/gen.py +++ b/src/arch/hsail/gen.py @@ -703,7 +703,7 @@ gen('And', bit_types, 'src0 & src1') gen('Or', bit_types, 'src0 | src1') gen('Xor', bit_types, 'src0 ^ src1') -gen('Bitselect', bit_types, '(src1 & src0) | (src2 & ~src0)') +gen('Bitselect', bit_types, '(src1 & src0) | (src2 & ~(uint64_t)src0)') gen('Popcount', ('U32',), '__builtin_popcount(src0)', 'PopcountInst', \ ('sourceType', ('B32', 'B64'))) |