mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-03 03:42:17 +00:00
add zig builtins for wrapped mul and shift right (for 128-bit ints)
This commit is contained in:
parent
d56d3311d4
commit
312fb23567
3 changed files with 33 additions and 0 deletions
|
@ -285,10 +285,14 @@ pub const NUM_SUB_CHECKED_FLOAT: IntrinsicName =
|
|||
|
||||
pub const NUM_MUL_OR_PANIC_INT: IntrinsicName = int_intrinsic!("roc_builtins.num.mul_or_panic");
|
||||
pub const NUM_MUL_SATURATED_INT: IntrinsicName = int_intrinsic!("roc_builtins.num.mul_saturated");
|
||||
pub const NUM_MUL_WRAP_INT: IntrinsicName = int_intrinsic!("roc_builtins.num.mul_wrapped");
|
||||
pub const NUM_MUL_CHECKED_INT: IntrinsicName = int_intrinsic!("roc_builtins.num.mul_with_overflow");
|
||||
pub const NUM_MUL_CHECKED_FLOAT: IntrinsicName =
|
||||
float_intrinsic!("roc_builtins.num.mul_with_overflow");
|
||||
|
||||
pub const NUM_SHIFT_RIGHT_ZERO_FILL: IntrinsicName =
|
||||
int_intrinsic!("roc_builtins.num.shift_right_zero_fill");
|
||||
|
||||
pub const NUM_COUNT_LEADING_ZERO_BITS: IntrinsicName =
|
||||
int_intrinsic!("roc_builtins.num.count_leading_zero_bits");
|
||||
pub const NUM_COUNT_TRAILING_ZERO_BITS: IntrinsicName =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue