mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-30 03:10:06 +00:00
Add simd_clamp
This commit is contained in:
@@ -212,8 +212,10 @@ simd_xor :: proc(a, b: #simd[N]T) -> #simd[N]T ---
|
||||
simd_neg :: proc(a: #simd[N]T) -> #simd[N]T ---
|
||||
|
||||
simd_abs :: proc(a: #simd[N]T) -> #simd[N]T ---
|
||||
simd_min :: proc(a, b: #simd[N]T) -> #simd[N]T ---
|
||||
simd_max :: proc(a, b: #simd[N]T) -> #simd[N]T ---
|
||||
|
||||
simd_min :: proc(a, b: #simd[N]T) -> #simd[N]T ---
|
||||
simd_max :: proc(a, b: #simd[N]T) -> #simd[N]T ---
|
||||
simd_clamp :: proc(v, min, max: #simd[N]T) -> #simd[N]T ---
|
||||
|
||||
// Return an unsigned integer of the same size as the input type
|
||||
// NOT A BOOLEAN
|
||||
|
||||
+5
-3
@@ -49,9 +49,11 @@ xor :: intrinsics.simd_xor
|
||||
|
||||
neg :: intrinsics.simd_neg
|
||||
|
||||
abs :: intrinsics.simd_abs
|
||||
min :: intrinsics.simd_min
|
||||
max :: intrinsics.simd_max
|
||||
abs :: intrinsics.simd_abs
|
||||
|
||||
min :: intrinsics.simd_min
|
||||
max :: intrinsics.simd_max
|
||||
clamp :: intrinsics.simd_clamp
|
||||
|
||||
// Return an unsigned integer of the same size as the input type
|
||||
// NOT A BOOLEAN
|
||||
|
||||
Reference in New Issue
Block a user