702155b19b796663e4e3e8c76cf3a35ef0963229
Instead of using MOVUPS to expensively load bits from memory, this change uses a predicate to optimize vconst without a memory access: - when the 128-bit immediate is all zeroes in all bits, use PXOR to zero out an XMM register - when the 128-bit immediate is all ones in all bits, use PCMPEQB to set an XMM register to all ones This leaves the constant data in the constant pool, which may increase code size (TODO)
Description
No description provided
Languages
Rust
77.8%
WebAssembly
20.6%
C
1.3%