There is a problem when Handling variables forced type conversion
The result of this shift should be related to the bit width of the operation. For example, the previous operation value is only 1 bit, and only 1 bit after shifting, taking a value lower than 1 bit. Need to specify the variable bit width according to the conversion bit width.
#1 Updated by Todd Strader about 1 month ago
The sign and size of any self-determined operand are determined by the operand itself and independent of the remainder of the expression.
Also available in: Atom