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 |