On 5/31/2026 9:33 AM, Shivam Gupta wrote: > > > > > Yes, I agree that is simpler, but on aarch64, `b != (a ^ 1)` form > gives - > eon w0, w0, w1 > and x0, x0, 1 > ret > > while `a==b` form gives - > eor w0, w0, w1 > ubfx x0, x0, 0, 1 > eor w0, w0, 1 > ret Good chance you just need a 3->2 splitter on the aarch64 port to clean that up.
jeff
