mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 23:58:50 +00:00
Minor clean up
This commit is contained in:
+14
-14
@@ -23,31 +23,31 @@ import "core:intrinsics"
|
|||||||
// f64x2 :: #simd[2]f64
|
// f64x2 :: #simd[2]f64
|
||||||
|
|
||||||
|
|
||||||
add :: intrinsics.simd_add
|
add :: intrinsics.simd_add
|
||||||
sub :: intrinsics.simd_sub
|
sub :: intrinsics.simd_sub
|
||||||
mul :: intrinsics.simd_mul
|
mul :: intrinsics.simd_mul
|
||||||
div :: intrinsics.simd_div
|
div :: intrinsics.simd_div
|
||||||
rem :: intrinsics.simd_rem
|
rem :: intrinsics.simd_rem
|
||||||
|
|
||||||
// Keeps Odin's Behaviour
|
// Keeps Odin's Behaviour
|
||||||
// (x << y) if y <= mask else 0
|
// (x << y) if y <= mask else 0
|
||||||
shl :: intrinsics.simd_shl
|
shl :: intrinsics.simd_shl
|
||||||
shr :: intrinsics.simd_shr
|
shr :: intrinsics.simd_shr
|
||||||
|
|
||||||
// Similar to C's Behaviour
|
// Similar to C's Behaviour
|
||||||
// x << (y & mask)
|
// x << (y & mask)
|
||||||
shl_masked :: intrinsics.simd_shl_masked
|
shl_masked :: intrinsics.simd_shl_masked
|
||||||
shr_masked :: intrinsics.simd_shr_masked
|
shr_masked :: intrinsics.simd_shr_masked
|
||||||
|
|
||||||
and :: intrinsics.simd_and
|
and :: intrinsics.simd_and
|
||||||
or :: intrinsics.simd_or
|
or :: intrinsics.simd_or
|
||||||
xor :: intrinsics.simd_xor
|
xor :: intrinsics.simd_xor
|
||||||
|
|
||||||
neg :: intrinsics.simd_neg
|
neg :: intrinsics.simd_neg
|
||||||
|
|
||||||
abs :: intrinsics.simd_abs
|
abs :: intrinsics.simd_abs
|
||||||
min :: intrinsics.simd_min
|
min :: intrinsics.simd_min
|
||||||
max :: intrinsics.simd_max
|
max :: intrinsics.simd_max
|
||||||
|
|
||||||
// Return an unsigned integer of the same size as the input type
|
// Return an unsigned integer of the same size as the input type
|
||||||
// NOT A BOOLEAN
|
// NOT A BOOLEAN
|
||||||
|
|||||||
Reference in New Issue
Block a user