Index: dart/sdk/lib/typed_data/typed_data.dart |
=================================================================== |
--- dart/sdk/lib/typed_data/typed_data.dart (revision 29808) |
+++ dart/sdk/lib/typed_data/typed_data.dart (working copy) |
@@ -827,26 +827,26 @@ |
/** |
- * A fixed-length list of Uint32x4 numbers that is viewable as a |
+ * A fixed-length list of Int32x4 numbers that is viewable as a |
* [TypedData]. For long lists, this implementation will be considerably more |
* space- and time-efficient than the default [List] implementation. |
*/ |
-abstract class Uint32x4List implements List<Uint32x4>, TypedData { |
+abstract class Int32x4List implements List<Int32x4>, TypedData { |
/** |
- * Creates a [Uint32x4List] of the specified length (in elements), |
+ * Creates a [Int32x4List] of the specified length (in elements), |
* all of whose elements are initially zero. |
*/ |
- external factory Uint32x4List(int length); |
+ external factory Int32x4List(int length); |
/** |
- * Creates a [Uint32x4List] with the same size as the [elements] list |
+ * Creates a [Int32x4List] with the same size as the [elements] list |
* and copies over the elements. |
*/ |
- external factory Uint32x4List.fromList(List<Uint32x4> elements); |
+ external factory Int32x4List.fromList(List<Int32x4> elements); |
/** |
- * Creates a [Uint32x4List] _view_ of the specified region in the specified |
- * byte buffer. Changes in the [Uint32x4List] will be visible in the byte |
+ * Creates a [Int32x4List] _view_ of the specified region in the specified |
+ * byte buffer. Changes in the [Int32x4List] will be visible in the byte |
* buffer and vice versa. If the [offsetInBytes] index of the region is not |
* specified, it defaults to zero (the first byte in the byte buffer). |
* If the length is not specified, it defaults to null, which indicates |
@@ -859,7 +859,7 @@ |
* Throws [ArgumentError] if [offsetInBytes] is not a multiple of |
* BYTES_PER_ELEMENT. |
*/ |
- external factory Uint32x4List.view(ByteBuffer buffer, |
+ external factory Int32x4List.view(ByteBuffer buffer, |
[int offsetInBytes = 0, int length]); |
static const int BYTES_PER_ELEMENT = 16; |
@@ -875,7 +875,7 @@ |
external factory Float32x4(double x, double y, double z, double w); |
external factory Float32x4.splat(double v); |
external factory Float32x4.zero(); |
- external factory Float32x4.fromUint32x4Bits(Uint32x4 x); |
+ external factory Float32x4.fromInt32x4Bits(Int32x4 x); |
/// Addition operator. |
Float32x4 operator+(Float32x4 other); |
@@ -889,17 +889,17 @@ |
Float32x4 operator/(Float32x4 other); |
/// Relational less than. |
- Uint32x4 lessThan(Float32x4 other); |
+ Int32x4 lessThan(Float32x4 other); |
/// Relational less than or equal. |
- Uint32x4 lessThanOrEqual(Float32x4 other); |
+ Int32x4 lessThanOrEqual(Float32x4 other); |
/// Relational greater than. |
- Uint32x4 greaterThan(Float32x4 other); |
+ Int32x4 greaterThan(Float32x4 other); |
/// Relational greater than or equal. |
- Uint32x4 greaterThanOrEqual(Float32x4 other); |
+ Int32x4 greaterThanOrEqual(Float32x4 other); |
/// Relational equal. |
- Uint32x4 equal(Float32x4 other); |
+ Int32x4 equal(Float32x4 other); |
/// Relational not-equal. |
- Uint32x4 notEqual(Float32x4 other); |
+ Int32x4 notEqual(Float32x4 other); |
/// Returns a copy of [this] each lane being scaled by [s]. |
Float32x4 scale(double s); |
@@ -1214,25 +1214,25 @@ |
/** |
- * Interface of Dart Uint32x4 and operations. |
- * Uint32x4 stores 4 32-bit bit-masks in "lanes". |
+ * Interface of Dart Int32x4 and operations. |
+ * Int32x4 stores 4 32-bit bit-masks in "lanes". |
* The lanes are "x", "y", "z", and "w" respectively. |
*/ |
-abstract class Uint32x4 { |
- external factory Uint32x4(int x, int y, int z, int w); |
- external factory Uint32x4.bool(bool x, bool y, bool z, bool w); |
- external factory Uint32x4.fromFloat32x4Bits(Float32x4 x); |
+abstract class Int32x4 { |
+ external factory Int32x4(int x, int y, int z, int w); |
+ external factory Int32x4.bool(bool x, bool y, bool z, bool w); |
+ external factory Int32x4.fromFloat32x4Bits(Float32x4 x); |
/// The bit-wise or operator. |
- Uint32x4 operator|(Uint32x4 other); |
+ Int32x4 operator|(Int32x4 other); |
/// The bit-wise and operator. |
- Uint32x4 operator&(Uint32x4 other); |
+ Int32x4 operator&(Int32x4 other); |
/// The bit-wise xor operator. |
- Uint32x4 operator^(Uint32x4 other); |
+ Int32x4 operator^(Int32x4 other); |
/// Addition operator. |
- Uint32x4 operator+(Uint32x4 other); |
+ Int32x4 operator+(Int32x4 other); |
/// Subtraction operator. |
- Uint32x4 operator-(Uint32x4 other); |
+ Int32x4 operator-(Int32x4 other); |
/// Extract 32-bit mask from x lane. |
int get x; |
@@ -1505,21 +1505,21 @@ |
static const int WWWW = 0xFF; |
/// Shuffle the lane values. [mask] must be one of the 256 shuffle constants. |
- Uint32x4 shuffle(int mask); |
+ Int32x4 shuffle(int mask); |
/// Shuffle the lane values in [this] and [other]. The returned |
- /// Uint32x4 will have XY lanes from [this] and ZW lanes from [other]. |
+ /// Int32x4 will have XY lanes from [this] and ZW lanes from [other]. |
/// Uses the same [mask] as [shuffle]. |
- Uint32x4 shuffleMix(Uint32x4 other, int mask); |
+ Int32x4 shuffleMix(Int32x4 other, int mask); |
- /// Returns a new [Uint32x4] copied from [this] with a new x value. |
- Uint32x4 withX(int x); |
- /// Returns a new [Uint32x4] copied from [this] with a new y value. |
- Uint32x4 withY(int y); |
- /// Returns a new [Uint32x4] copied from [this] with a new z value. |
- Uint32x4 withZ(int z); |
- /// Returns a new [Uint32x4] copied from [this] with a new w value. |
- Uint32x4 withW(int w); |
+ /// Returns a new [Int32x4] copied from [this] with a new x value. |
+ Int32x4 withX(int x); |
+ /// Returns a new [Int32x4] copied from [this] with a new y value. |
+ Int32x4 withY(int y); |
+ /// Returns a new [Int32x4] copied from [this] with a new z value. |
+ Int32x4 withZ(int z); |
+ /// Returns a new [Int32x4] copied from [this] with a new w value. |
+ Int32x4 withW(int w); |
/// Extracted x value. Returns false for 0, true for any other value. |
bool get flagX; |
@@ -1530,14 +1530,14 @@ |
/// Extracted w value. Returns false for 0, true for any other value. |
bool get flagW; |
- /// Returns a new [Uint32x4] copied from [this] with a new x value. |
- Uint32x4 withFlagX(bool x); |
- /// Returns a new [Uint32x4] copied from [this] with a new y value. |
- Uint32x4 withFlagY(bool y); |
- /// Returns a new [Uint32x4] copied from [this] with a new z value. |
- Uint32x4 withFlagZ(bool z); |
- /// Returns a new [Uint32x4] copied from [this] with a new w value. |
- Uint32x4 withFlagW(bool w); |
+ /// Returns a new [Int32x4] copied from [this] with a new x value. |
+ Int32x4 withFlagX(bool x); |
+ /// Returns a new [Int32x4] copied from [this] with a new y value. |
+ Int32x4 withFlagY(bool y); |
+ /// Returns a new [Int32x4] copied from [this] with a new z value. |
+ Int32x4 withFlagZ(bool z); |
+ /// Returns a new [Int32x4] copied from [this] with a new w value. |
+ Int32x4 withFlagW(bool w); |
/// Merge [trueValue] and [falseValue] based on [this]' bit mask: |
/// Select bit from [trueValue] when bit in [this] is on. |