Skip to content

Commit a55d94c

Browse files
adpaco-awstedinski
authored andcommitted
Move and update saturating intrinsics (rust-lang#853)
* Move and update saturating intrinsics * Add small test description
1 parent ef5385d commit a55d94c

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

tests/kani/SaturatingIntrinsics/main.rs renamed to tests/kani/Intrinsics/Saturating/main.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0 OR MIT
3+
4+
// Check that `saturating_add` and `saturating_sub` are supported and return the
5+
// expected results.
6+
37
#![feature(core_intrinsics)]
48
use std::intrinsics;
59

@@ -54,10 +58,12 @@ fn main() {
5458
test_saturating_intrinsics!(u16);
5559
test_saturating_intrinsics!(u32);
5660
test_saturating_intrinsics!(u64);
61+
test_saturating_intrinsics!(u128);
5762
test_saturating_intrinsics!(usize);
5863
test_saturating_intrinsics!(i8);
5964
test_saturating_intrinsics!(i16);
6065
test_saturating_intrinsics!(i32);
6166
test_saturating_intrinsics!(i64);
67+
test_saturating_intrinsics!(i128);
6268
test_saturating_intrinsics!(isize);
6369
}

tests/kani/SaturatingIntrinsics/add_128.rs

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)