aboutsummaryrefslogtreecommitdiff
path: root/core/math/big
diff options
context:
space:
mode:
authorLaytan <laytanlaats@hotmail.com>2024-05-09 19:39:48 +0200
committerLaytan <laytanlaats@hotmail.com>2024-05-09 19:39:48 +0200
commitd7fdccb08ca811a13715eb21c6c6def6e736558b (patch)
tree8b8bba9ae358f18999f4fa55c331d7103970d38b /core/math/big
parent8a1e7bb6fba1fb2c195d7fa6c153d278858cdf61 (diff)
fix a couple of -vet-style failures after f54977336b27c32eab52b77d94e7b1610f4350cf
Diffstat (limited to 'core/math/big')
-rw-r--r--core/math/big/helpers.odin2
-rw-r--r--core/math/big/internal.odin4
-rw-r--r--core/math/big/radix.odin4
3 files changed, 5 insertions, 5 deletions
diff --git a/core/math/big/helpers.odin b/core/math/big/helpers.odin
index 35be4f1fd..1969fac49 100644
--- a/core/math/big/helpers.odin
+++ b/core/math/big/helpers.odin
@@ -356,7 +356,7 @@ int_count_lsb :: proc(a: ^Int, allocator := context.allocator) -> (count: int, e
}
platform_count_lsb :: #force_inline proc(a: $T) -> (count: int)
- where intrinsics.type_is_integer(T) && intrinsics.type_is_unsigned(T) {
+ where intrinsics.type_is_integer(T), intrinsics.type_is_unsigned(T) {
return int(intrinsics.count_trailing_zeros(a)) if a > 0 else 0
}
diff --git a/core/math/big/internal.odin b/core/math/big/internal.odin
index 07e1e6c03..fa747e46a 100644
--- a/core/math/big/internal.odin
+++ b/core/math/big/internal.odin
@@ -546,7 +546,7 @@ internal_int_shl1 :: proc(dest, src: ^Int, allocator := context.allocator) -> (e
Like `internal_int_mul_digit` but with an integer as the small input.
*/
internal_int_mul_integer :: proc(dest, a: ^Int, b: $T, allocator := context.allocator) -> (err: Error)
-where intrinsics.type_is_integer(T) && T != DIGIT {
+where intrinsics.type_is_integer(T), T != DIGIT {
context.allocator = allocator
t := &Int{}
@@ -2806,7 +2806,7 @@ internal_int_count_lsb :: proc(a: ^Int) -> (count: int, err: Error) {
}
internal_platform_count_lsb :: #force_inline proc(a: $T) -> (count: int)
- where intrinsics.type_is_integer(T) && intrinsics.type_is_unsigned(T) {
+ where intrinsics.type_is_integer(T), intrinsics.type_is_unsigned(T) {
return int(intrinsics.count_trailing_zeros(a)) if a > 0 else 0
}
diff --git a/core/math/big/radix.odin b/core/math/big/radix.odin
index 8d8ea734e..f4eed879f 100644
--- a/core/math/big/radix.odin
+++ b/core/math/big/radix.odin
@@ -469,7 +469,7 @@ internal_int_pack_count :: proc(a: ^Int, $T: typeid, nails := 0) -> (size_needed
Assumes `a` not to be `nil` and to have been initialized.
*/
internal_int_pack :: proc(a: ^Int, buf: []$T, nails := 0, order := Order.LSB_First) -> (written: int, err: Error)
- where intrinsics.type_is_integer(T) && intrinsics.type_is_unsigned(T) && size_of(T) <= 16 {
+ where intrinsics.type_is_integer(T), intrinsics.type_is_unsigned(T), size_of(T) <= 16 {
assert(nails >= 0 && nails < (size_of(T) * 8))
@@ -505,7 +505,7 @@ internal_int_pack :: proc(a: ^Int, buf: []$T, nails := 0, order := Order.LSB_Fir
internal_int_unpack :: proc(a: ^Int, buf: []$T, nails := 0, order := Order.LSB_First, allocator := context.allocator) -> (err: Error)
- where intrinsics.type_is_integer(T) && intrinsics.type_is_unsigned(T) && size_of(T) <= 16 {
+ where intrinsics.type_is_integer(T), intrinsics.type_is_unsigned(T), size_of(T) <= 16 {
assert(nails >= 0 && nails < (size_of(T) * 8))
context.allocator = allocator