bjorn3
|
e7a507863c
|
Implement real saturating behaviour for the saturating_* intrinsics with unsigned ints
|
2019-08-09 12:35:51 +02:00 |
|
bjorn3
|
bd7c119e4b
|
Rustup to rustc 1.38.0-nightly (6a91782b7 2019-08-06)
|
2019-08-07 12:35:49 +02:00 |
|
bjorn3
|
7602a46bb9
|
Implement simd_extract
|
2019-08-05 16:28:27 +02:00 |
|
bjorn3
|
62166ed9c8
|
Correctly implement atomic_nand_* intrinsics
Fixes #639
|
2019-08-01 10:59:17 +02:00 |
|
bjorn3
|
b806070a88
|
Fix simd_cast
|
2019-07-31 09:46:05 +02:00 |
|
bjorn3
|
69526d464f
|
Implement some float simd intrinsics
|
2019-07-30 14:37:20 +02:00 |
|
bjorn3
|
48a6b581b5
|
Emulate llvm.x86.sse2.pmovmskb.128 llvm intrinsic
|
2019-07-29 12:43:24 +02:00 |
|
bjorn3
|
9cb787fe70
|
Implement and test simd_shuffle*
|
2019-07-29 11:23:53 +02:00 |
|
bjorn3
|
76b89476c3
|
[WIP] simd_shuffle*
|
2019-07-29 11:03:55 +02:00 |
|
bjorn3
|
78e0525366
|
[WIP] simd_shuffle support
|
2019-07-29 11:03:55 +02:00 |
|
bjorn3
|
90f2b12d47
|
Fix simd comparison
|
2019-07-29 11:03:55 +02:00 |
|
bjorn3
|
9e3f2391b8
|
Emulate compare simd intrinsics
|
2019-07-29 11:03:55 +02:00 |
|
bjorn3
|
7fdd058c60
|
Emulate some simd intrinsics
|
2019-07-29 11:03:55 +02:00 |
|
bjorn3
|
436a24a85d
|
Implement many more float intrinsics
|
2019-07-27 16:52:00 +02:00 |
|
bjorn3
|
5180becc7c
|
Fix 128bit CValue::const_val
|
2019-07-26 11:30:39 +02:00 |
|
bjorn3
|
d8cae099d0
|
Fix it
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
45de0336a5
|
Fix some more stuff
|
2019-07-26 11:28:28 +02:00 |
|
bjorn3
|
596fdd5a64
|
Fix type in load_scalar
|
2019-07-26 11:28:04 +02:00 |
|
bjorn3
|
02eeaad10a
|
Rustup to rustc 1.38.0-nightly (71f9384e3 2019-07-12)
|
2019-07-13 11:07:07 +02:00 |
|
bjorn3
|
b82472184d
|
Rustup to rustc 1.38.0-nightly (dfd52ba6a 2019-07-06)
|
2019-07-07 11:59:11 +02:00 |
|
bjorn3
|
4e1d219f06
|
Implement some float intrinsics
|
2019-06-26 16:06:12 +02:00 |
|
bjorn3
|
db5ffdedf7
|
Implement bswap intrinsic
|
2019-06-23 17:32:32 +02:00 |
|
bjorn3
|
d425116bdc
|
Implement some intrinsics
|
2019-06-23 16:36:14 +02:00 |
|
bjorn3
|
dd15051f5a
|
Rustup to rustc 1.37.0-nightly (de02101e6 2019-06-22)
|
2019-06-23 10:47:16 +02:00 |
|
bjorn3
|
089e75ec42
|
Encapsulate CPlace constructors
|
2019-06-11 16:30:47 +02:00 |
|
bjorn3
|
3f04e73b40
|
Use CValue::by_val{,_pair} at more places
|
2019-06-11 16:25:07 +02:00 |
|
bjorn3
|
d6e07cfcc8
|
Encapsulate CValue and CPlace creation
|
2019-06-11 15:32:30 +02:00 |
|
bjorn3
|
c0ffc422ab
|
Print message when reaching trap
|
2019-04-10 17:56:44 +02:00 |
|
bjorn3
|
970d164089
|
Fix and optimize init intrinsic
|
2019-04-10 17:25:57 +02:00 |
|
bjorn3
|
4d4e06cbe5
|
Fix atomic intrinsics
|
2019-03-06 21:09:35 +01:00 |
|
bjorn3
|
c2095c4afe
|
Rustup to rustc 1.35.0-nightly (87a436377 2019-03-03)
|
2019-03-04 18:57:09 +01:00 |
|
bjorn3
|
2ce5387b7c
|
Rename load_value_pair to load_scalar_pair and fix dynamic dispatch with arbitrary self types
|
2019-03-03 12:19:55 +01:00 |
|
bjorn3
|
6c88af3438
|
Rustup to rustc 1.34.0-nightly (7e001e5c6 2019-02-27)
|
2019-02-28 10:55:21 +01:00 |
|
bjorn3
|
bab8113954
|
Fix discriminant_value intrinsic
Fixes #349
|
2019-02-16 17:18:51 +01:00 |
|
bjorn3
|
de94b62ba4
|
Fix atomic_xchg* intrinsics
|
2019-02-16 16:24:03 +01:00 |
|
bjorn3
|
26289edf1a
|
Fix cttz{,_nonzero} intrinsics
|
2019-02-16 15:42:20 +01:00 |
|
bjorn3
|
4c94251f95
|
Several fixes
|
2019-02-16 13:49:42 +01:00 |
|
bjorn3
|
5b3867430f
|
Fix "offset" intrinsic
It didn't multiply the offset given by the pointee type size.
|
2019-02-11 18:50:26 +01:00 |
|
bjorn3
|
feec354d65
|
Introduce CPlace::Stack
|
2019-02-04 19:32:32 +01:00 |
|
bjorn3
|
bdf1320508
|
Fix panic_if_uninhabited intrinsic
|
2019-01-26 17:41:04 +01:00 |
|
bjorn3
|
8a586eb6cb
|
Rustup to rustc 1.33.0-nightly (68fe5182c 2019-01-05)
|
2019-01-06 15:27:20 +01:00 |
|
bjorn3
|
a15af1ccba
|
Rename load_value to load_scalar and make it support all Abi::Scalar types
|
2019-01-02 13:39:02 +01:00 |
|
bjorn3
|
16e43c9d21
|
Fix unsize coercions and the size_of_val and min_align_of_val intrinsics for custom dst's
|
2018-12-29 15:36:17 +01:00 |
|
bjorn3
|
f4ae9a4dbb
|
Rustup to rustc 1.32.0-nightly (1f57e4841 2018-11-23)
|
2018-11-24 11:23:49 +01:00 |
|
bjorn3
|
b2a8996f88
|
Implement rotate_{left,right} intrinsics
|
2018-11-16 19:50:23 +01:00 |
|
bjorn3
|
e83da7533c
|
Move trapping to trap_code.rs
|
2018-11-16 17:35:47 +01:00 |
|
bjorn3
|
ea113ec82e
|
Implement intrinsic "exact_div"
|
2018-11-13 18:50:45 +01:00 |
|
Dan Gohman
|
7b5f4894f1
|
Change "cton" to "clif".
|
2018-11-12 07:20:42 -08:00 |
|
bjorn3
|
e1fc9a56d9
|
Update dependencies
|
2018-11-09 18:03:47 +01:00 |
|
bjorn3
|
fc8a6c343a
|
Update Cargo.lock
Also update for cranelift changes.
|
2018-11-03 13:14:28 +01:00 |
|