Wardenfar opened PR #11728 from Wardenfar:support_band_not_vector64 to bytecodealliance:main:
This PR adds support for emitting "band not" (BIC) operation using 64-bit vectors on AArch64.
The is a missing piece from #11708Before this change, the following function would produce an error during compilation:
function %band_not_i8x8(i8x8, i8x8) -> i8x8 { block0(v0:i8x8, v1:i8x8): v2 = band_not v0, v1 return v2 }The error:
thread panicked at [...]/regalloc2-0.13.1/src/lib.rs:642:17: assertion `left == right` failed left: Float right: IntThe operand is a vector with a total size of 64 bits. When lowering this operation, it produces a machine instruction that expects a 64-bit integer.
Wardenfar requested cfallin for a review on PR #11728.
Wardenfar requested wasmtime-compiler-reviewers for a review on PR #11728.
cfallin submitted PR review:
Thanks!
cfallin merged PR #11728.
Last updated: Dec 06 2025 at 07:03 UTC