From Jason Turner

[simd.mask.unary]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpmtkffeco/{from.md → to.md} +15 -0
tmp/tmpmtkffeco/{from.md → to.md} RENAMED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Unary operators <a id="simd.mask.unary">[[simd.mask.unary]]</a>
2
+
3
+ ``` cpp
4
+ constexpr basic_mask operator!() const noexcept;
5
+ constexpr basic_vec<integer-from<Bytes>, Abi> operator+() const noexcept;
6
+ constexpr basic_vec<integer-from<Bytes>, Abi> operator-() const noexcept;
7
+ constexpr basic_vec<integer-from<Bytes>, Abi> operator~() const noexcept;
8
+ ```
9
+
10
+ Let *op* be the operator.
11
+
12
+ *Returns:* A data-parallel object where the iᵗʰ element is initialized
13
+ to the results of applying *op* to `operator[](`i`)` for all i in the
14
+ range of \[`0`, `size()`).
15
+