5 %shamt = add ubyte 0, 0
6 %shamt2 = add ubyte 1, 0
7 %shamt3 = add ubyte 2, 0
8 %shamt4 = add ubyte 3, 0
9 ; constantShiftAmount isRightShift isOperandUnsigned
11 %temp01 = shl int %i, ubyte %shamt
13 %temp02 = shl uint %u, ubyte %shamt2
15 %temp03 = shr int %i, ubyte %shamt3
17 %temp04 = shr uint %u, ubyte %shamt4
19 %temp05 = shl int %i, ubyte 4
21 %temp06 = shl uint %u, ubyte 5
23 %temp07 = shr int %i, ubyte 6
25 %temp08 = shr uint %u, ubyte 7