alion02
alion02
It seems that in the online interpreter `:` always filters by value, rather than by ID if the `:` is preceded by an `@` symbol. Minimal program that shows the...
```rust pub fn f(arr: [u64; 2]) -> u32 { arr.into_iter().map(u64::count_ones).sum() } ``` Before 1.62.0, this code correctly compiled to two popcounts and an addition on a modern x86-64 target. ```asm...
# Proposal ## Problem statement When writing heavy bit-manipulating code you sometimes need to combine integers bitwise according to the following truth table: | `a` | `b` | `combine(a, b)`...