Stream: git-wasmtime

Topic: wasmtime / PR #11728 Add support for 'band not' on 64-bit...


view this post on Zulip Wasmtime GitHub notifications bot (Sep 21 2025 at 15:03):

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 #11708

Before 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: Int

The 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.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 21 2025 at 15:03):

Wardenfar requested cfallin for a review on PR #11728.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 21 2025 at 15:03):

Wardenfar requested wasmtime-compiler-reviewers for a review on PR #11728.

view this post on Zulip Wasmtime GitHub notifications bot (Sep 21 2025 at 17:14):

cfallin submitted PR review:

Thanks!

view this post on Zulip Wasmtime GitHub notifications bot (Sep 21 2025 at 17:37):

cfallin merged PR #11728.


Last updated: Dec 06 2025 at 07:03 UTC