i32.shr_u
Pops two
i32
values off the stack, shift the first value to the right by the second number of bits, and then
pushes the result back on to the stack. This looks at the value as an unsigned integer (positive values only).
The new bit on the left (the most significant bit) will always be a 0.
$result = $first >>> $second
Stack In
i32 |
The first value to be shifted right. |
i32 |
The second value to shift the bits by. |
Stack Out
i32 |
The result of shifting the first value right by the second value's number of bits. |
Examples
i32.const 43
i32.const 2
i32.shr_u
i32.const 0xF1234567
i32.const 4
i32.shr_u