Left shift

Die shl-Anweisungen, eine Abkürzung für shift-left, werden verwendet, um eine bitweise Linksverschiebung durchzufü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   ;; left shift one spot

;; perform a bitwise left-shift
i32.shl

;; the top item on the stack will now be 14 (00001110)
Anweisung Binärer Opcode
i32.shl 0x74
i64.shl 0x86