diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2015-01-15 13:49:41 +1100 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2015-01-16 22:49:40 +1100 |
| commit | 7d4f358de7de97b443a97e1f18a16781d472bbda (patch) | |
| tree | 3a87bdf8dc6423b31b28a7c71414aef3d4b76190 /src/rustllvm/RustWrapper.cpp | |
| parent | 5edbe1f5ddab26a5a8ea75d447d5a37d8f7a3347 (diff) | |
| download | rust-7d4f358de7de97b443a97e1f18a16781d472bbda.tar.gz rust-7d4f358de7de97b443a97e1f18a16781d472bbda.zip | |
Support SSE with integer types in x86-64 FFI.
Unlike the intrinics in C, this types the SSE values base on integer size. This matches the LLVM intrinsics which have concrete vector types (`<4 x i32>` etc.), and is no loss of expressivity: if one is using a C function that really takes an untyped integral SSE value, just give it whatever Rust type makes most sense.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
