Browse Source

Add comments

gingerBill 3 years ago
parent
commit
57e69ea392
1 changed files with 15 additions and 6 deletions
  1. 15 6
      core/simd/simd.odin

+ 15 - 6
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