автоматически берут аргументы в правильном порядке?
Нет, они берут аргументы в том порядке, в каком указано в спеке.
Ну на стороне программиста не нужно задом наперед указывать аргументы, правильно?
параметры на стек кладутся в том порядке в котором они должны попасть в инструкцию, т.е. сначала кладется первый аргумент, потом втрой и т.д. Псевдокод: Есть div: (x, y) => x / y 10 / 3 ~> div(10, 3) ~> const 10 const 3 div https://webassembly.github.io/spec/core/exec/instructions.html#t-mathsf-xref-syntax-instructions-syntax-binop-mathit-binop https://webassembly.github.io/spec/core/exec/numerics.html#xref-exec-numerics-op-fdiv-mathrm-fdiv-n-z-1-z-2
Обсуждают сегодня