You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make makeSetValue rounding consistent with HEAPI64.set()
This change does two things:
1. Require 8 byte alignment for makeSetValue of i64. Natural alignment
is already required for all other types in `makeSetValue` and I
don't know of good reason not to require this also for i64. The
comment here implied that perhaps i64 was not always 8 bytes aligned,
perhaps in the fastcomp days. But with wasm32 and wasm64 i64 should
always be 8 bytes aligned. Folks with unaligned data already cannot
use makeGetValue/makeSetValue.
2. Make splitI64 consistent with assignment to HEAPI64 in the way it
handles numbers that are larger than the maximum i64 value.
0 commit comments