Skip to content

Commit 43554c4

Browse files
committed
[embedded] Also enable RNG APIs on SIMD types
1 parent bd5913a commit 43554c4

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

stdlib/public/core/SIMDVector.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,6 @@ extension SIMD where Scalar: FixedWidthInteger {
565565

566566
/// Returns a vector with random values from within the specified range in
567567
/// all lanes, using the given generator as a source for randomness.
568-
@_unavailableInEmbedded
569568
@inlinable
570569
public static func random<T: RandomNumberGenerator>(
571570
in range: Range<Scalar>,
@@ -580,7 +579,6 @@ extension SIMD where Scalar: FixedWidthInteger {
580579

581580
/// Returns a vector with random values from within the specified range in
582581
/// all lanes.
583-
@_unavailableInEmbedded
584582
@inlinable
585583
public static func random(in range: Range<Scalar>) -> Self {
586584
var g = SystemRandomNumberGenerator()
@@ -589,7 +587,6 @@ extension SIMD where Scalar: FixedWidthInteger {
589587

590588
/// Returns a vector with random values from within the specified range in
591589
/// all lanes, using the given generator as a source for randomness.
592-
@_unavailableInEmbedded
593590
@inlinable
594591
public static func random<T: RandomNumberGenerator>(
595592
in range: ClosedRange<Scalar>,
@@ -604,7 +601,6 @@ extension SIMD where Scalar: FixedWidthInteger {
604601

605602
/// Returns a vector with random values from within the specified range in
606603
/// all lanes.
607-
@_unavailableInEmbedded
608604
@inlinable
609605
public static func random(in range: ClosedRange<Scalar>) -> Self {
610606
var g = SystemRandomNumberGenerator()
@@ -637,7 +633,6 @@ extension SIMD where Scalar: FloatingPoint {
637633
}
638634
}
639635

640-
@_unavailableInEmbedded
641636
extension SIMD
642637
where Scalar: BinaryFloatingPoint, Scalar.RawSignificand: FixedWidthInteger {
643638
/// Returns a vector with random values from within the specified range in
@@ -725,7 +720,6 @@ public struct SIMDMask<Storage>: SIMD
725720
}
726721
}
727722

728-
@_unavailableInEmbedded
729723
extension SIMDMask {
730724
/// Returns a vector mask with `true` or `false` randomly assigned in each
731725
/// lane, using the given generator as a source for randomness.

0 commit comments

Comments
 (0)