From 57e69ea3922ce56b3c959e60aeeaa032ab81ff8d Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 25 May 2022 23:24:42 +0100 Subject: [PATCH] Add comments --- core/simd/simd.odin | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/core/simd/simd.odin b/core/simd/simd.odin index 08839fd23..b5207e154 100644 --- a/core/simd/simd.odin +++ b/core/simd/simd.odin @@ -42,16 +42,25 @@ shr_masked :: intrinsics.simd_shr_masked and :: intrinsics.simd_and or :: intrinsics.simd_or xor :: intrinsics.simd_xor + neg :: intrinsics.simd_neg + abs :: intrinsics.simd_abs min :: intrinsics.simd_min max :: intrinsics.simd_max -eq :: intrinsics.simd_eq -ne :: intrinsics.simd_ne -lt :: intrinsics.simd_lt -le :: intrinsics.simd_le -gt :: intrinsics.simd_gt -ge :: intrinsics.simd_ge + +// Return an unsigned integer of the same size as the input type +// NOT A BOOLEAN +// element-wise: +// false => 0x00...00 +// true => 0xff...ff +eq :: intrinsics.simd_eq +ne :: intrinsics.simd_ne +lt :: intrinsics.simd_lt +le :: intrinsics.simd_le +gt :: intrinsics.simd_gt +ge :: intrinsics.simd_ge + extract :: intrinsics.simd_extract replace :: intrinsics.simd_replace