Right rotate

Die rotr Anweisungen, eine Abkürzung für rotate-right, werden verwendet, um eine bitweise Rechtsrotation durchzuführen.

Probieren Sie es aus

Syntax

wasm
;; load two numbers onto the stack
i32.const 7   ;; 00000000_00000000_00000000_00000111
i32.const 1   ;; right rotate one spot

;; perform a bitwise right-rotate
i32.rotr

;; the top item on the stack will now be 2147483651
;; (10000000_00000000_00000000_00000011)
Anweisung Binärer Opcode
i32.rotr 0x78
i64.rotr 0x8a