Right shift
Die shr
-Anweisungen, kurz für shift-right, werden verwendet, um eine bitweise Rechtsverschiebung auszuführen, ähnlich dem >>>
-Operator in anderen Sprachen.
Probieren Sie es aus
Syntax
wasm
;; load two numbers onto the stack
i32.const 7 ;; 00000111
i32.const 1 ;; right shift one spot
;; perform a bitwise right-shift
i32.shr_u
;; the top item on the stack will now be 3 (00000011)
Anweisung | Binärer Opcode |
---|---|
i32.shr_s |
0x75 |
i32.shr_u |
0x76 |
i64.shr_s |
0x87 |
i64.shr_u |
0x88 |