Reword comment about $trampoline a little
This commit is contained in:
@@ -1060,10 +1060,10 @@
|
||||
|
||||
;; Outer interpreter
|
||||
|
||||
;; The trampoline is the workaround for WebAssembly's lack of
|
||||
;; indirect jumps, and lack of addresses for code. Instead of
|
||||
;; jumping into the next codeword, NEXT sets the $fn global to the
|
||||
;; function index of the next codeword and returns to the trampoline.
|
||||
;; The trampoline is a workaround for WebAssembly's lack of indirect
|
||||
;; jumps and code addresses. Instead of jumping into the next
|
||||
;; codeword, NEXT sets the $fn global to the function index of the
|
||||
;; next codeword and returns to the trampoline.
|
||||
;;
|
||||
;; This way, we can simulate jumping to the code within WebAssembly's
|
||||
;; restrictions without the WebAssembly call stack growing unbounded
|
||||
|
||||
Reference in New Issue
Block a user