首页 > 解决方案 > WebAssembly 使用 i64 作为分支条件

问题描述

我想知道将 i64 转换为 i32 的最佳方法是什么,以便我可以将其用作br_if. 我目前的解决方案是使用i64.popcnti32.wrap_i64但我觉得应该有更好的解决方案。

;; ... something that gives i64 ...
i64.popcnt
i32.wrap_i64 ;; optimize?
if
    ;; ...
end

标签: webassembly

解决方案


也许i64.eqz+i32.eqz会更高效?


推荐阅读