preserve operand size info for shift operations, use along with typegroup to do correct sign preservation on shifts

This commit is contained in:
Ryan Fleury
2025-10-07 14:20:36 -07:00
parent f60ccb60f1
commit ab841035c0
6 changed files with 127 additions and 83 deletions
+2 -2
View File
@@ -1323,8 +1323,8 @@ RDI_EvalOpTable:
{Mul 22 1 2 1}
{Div 23 1 2 1}
{Mod 24 1 2 1}
{LShift 25 1 2 1}
{RShift 26 1 2 1}
{LShift 25 2 2 1}
{RShift 26 2 2 1}
{BitAnd 27 1 2 1}
{BitOr 28 1 2 1}
{BitXor 29 1 2 1}