WebAssembly/Internals

From Free Pascal wiki
Revision as of 15:31, 9 September 2019 by Skalogryz (talk | contribs) (Created page with "==Code Branching/Flow Control== ''todo: rewrite to the better explanation'' WebAssembly doesn't allow direct jumps to (address/label)/or jump by offset. It only allows to ju...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Code Branching/Flow Control

todo: rewrite to the better explanation

WebAssembly doesn't allow direct jumps to (address/label)/or jump by offset. It only allows to jump "out-of" a code block, where the code block would be identified by a label. I.e. beginning of the loop label (for continue) or end of the loop label (for break). Loop itself is a single code block, known as "loop" in WebAssembly ).


See Also