Files
wasmtime/cranelift/codegen/src
Andrew Brown 00bedca274 Avoid extra register movement when lowering the x86 extractlane of a float vector
This commit is based on the assumption that floats are already stored in XMM registers in x86. When extracting a lane, cranelift was moving the float to a regular register and back to an XMM register; this change avoids this by shuffling the float value to the lowest bits of the XMM register. It also assumes that the upper bits can be left as is (instead of zeroing them out).
2019-09-10 10:45:12 -07:00
..
2019-09-05 17:55:03 +02:00
2019-07-31 15:20:08 +02:00
2019-09-04 15:12:17 -07:00
2019-03-26 09:11:57 -07:00