| Index: src/runtime/runtime-simd.cc
|
| diff --git a/src/runtime/runtime-simd.cc b/src/runtime/runtime-simd.cc
|
| index b6878407e6b517e8e80b0d3b3d1f308d2abba040..067e9d680d312f0c4cdfbeed4bd6b5c4980e118f 100644
|
| --- a/src/runtime/runtime-simd.cc
|
| +++ b/src/runtime/runtime-simd.cc
|
| @@ -160,7 +160,7 @@ inline float MaxNumber(float a, float b) {
|
|
|
| RUNTIME_FUNCTION(Runtime_IsSimdValue) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| return isolate->heap()->ToBoolean(args[0]->IsSimd128Value());
|
| }
|
|
|
| @@ -194,7 +194,7 @@ RUNTIME_FUNCTION(Runtime_IsSimdValue) {
|
|
|
| #define SIMD_UNARY_OP(type, lane_type, lane_count, op, result) \
|
| static const int kLaneCount = lane_count; \
|
| - DCHECK(args.length() == 1); \
|
| + DCHECK_EQ(1, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| lane_type lanes[kLaneCount]; \
|
| for (int i = 0; i < kLaneCount; i++) { \
|
| @@ -204,7 +204,7 @@ RUNTIME_FUNCTION(Runtime_IsSimdValue) {
|
|
|
| #define SIMD_BINARY_OP(type, lane_type, lane_count, op, result) \
|
| static const int kLaneCount = lane_count; \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, b, 1); \
|
| lane_type lanes[kLaneCount]; \
|
| @@ -215,7 +215,7 @@ RUNTIME_FUNCTION(Runtime_IsSimdValue) {
|
|
|
| #define SIMD_RELATIONAL_OP(type, bool_type, lane_count, a, b, op, result) \
|
| static const int kLaneCount = lane_count; \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, b, 1); \
|
| bool lanes[kLaneCount]; \
|
| @@ -264,7 +264,7 @@ RUNTIME_FUNCTION(Runtime_IsSimdValue) {
|
| #define SIMD_EXTRACT_FUNCTION(type, lane_type, lane_count, extract, replace) \
|
| RUNTIME_FUNCTION(Runtime_##type##ExtractLane) { \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| CONVERT_SIMD_LANE_ARG_CHECKED(lane, 1, lane_count); \
|
| return *isolate->factory()->extract(a->get_lane(lane)); \
|
| @@ -274,7 +274,7 @@ RUNTIME_FUNCTION(Runtime_IsSimdValue) {
|
| RUNTIME_FUNCTION(Runtime_##type##ReplaceLane) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 3); \
|
| + DCHECK_EQ(3, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, simd, 0); \
|
| CONVERT_SIMD_LANE_ARG_CHECKED(lane, 1, kLaneCount); \
|
| lane_type lanes[kLaneCount]; \
|
| @@ -422,7 +422,7 @@ SIMD_MAXNUM_FUNCTION(Float32x4, float, 4)
|
| RUNTIME_FUNCTION(Runtime_##type##ShiftLeftByScalar) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| CONVERT_SHIFT_ARG_CHECKED(shift, 1); \
|
| lane_type lanes[kLaneCount] = {0}; \
|
| @@ -438,7 +438,7 @@ SIMD_MAXNUM_FUNCTION(Float32x4, float, 4)
|
| RUNTIME_FUNCTION(Runtime_##type##ShiftRightByScalar) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| CONVERT_SHIFT_ARG_CHECKED(shift, 1); \
|
| lane_type lanes[kLaneCount] = {0}; \
|
| @@ -455,7 +455,7 @@ SIMD_MAXNUM_FUNCTION(Float32x4, float, 4)
|
| RUNTIME_FUNCTION(Runtime_##type##ShiftRightByScalar) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| CONVERT_SHIFT_ARG_CHECKED(shift, 1); \
|
| shift &= lane_bits - 1; \
|
| @@ -485,7 +485,7 @@ SIMD_UINT_TYPES(SIMD_LSR_FUNCTION)
|
| #define SIMD_ANY_FUNCTION(type, lane_count) \
|
| RUNTIME_FUNCTION(Runtime_##type##AnyTrue) { \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 1); \
|
| + DCHECK_EQ(1, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| bool result = false; \
|
| for (int i = 0; i < lane_count; i++) { \
|
| @@ -500,7 +500,7 @@ SIMD_UINT_TYPES(SIMD_LSR_FUNCTION)
|
| #define SIMD_ALL_FUNCTION(type, lane_count) \
|
| RUNTIME_FUNCTION(Runtime_##type##AllTrue) { \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 1); \
|
| + DCHECK_EQ(1, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 0); \
|
| bool result = true; \
|
| for (int i = 0; i < lane_count; i++) { \
|
| @@ -742,7 +742,7 @@ SIMD_LOGICAL_TYPES(SIMD_NOT_FUNCTION)
|
| RUNTIME_FUNCTION(Runtime_##type##Select) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 3); \
|
| + DCHECK_EQ(3, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(bool_type, mask, 0); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 1); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, b, 2); \
|
| @@ -795,7 +795,7 @@ SIMD_SIGNED_TYPES(SIMD_NEG_FUNCTION)
|
| RUNTIME_FUNCTION(Runtime_##type##From##from_type) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 1); \
|
| + DCHECK_EQ(1, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(from_type, a, 0); \
|
| lane_type lanes[kLaneCount]; \
|
| for (int i = 0; i < kLaneCount; i++) { \
|
| @@ -860,7 +860,7 @@ SIMD_FROM_TYPES(SIMD_FROM_FUNCTION)
|
| RUNTIME_FUNCTION(Runtime_##type##From##from_type##Bits) { \
|
| static const int kLaneCount = lane_count; \
|
| HandleScope scope(isolate); \
|
| - DCHECK(args.length() == 1); \
|
| + DCHECK_EQ(1, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(from_type, a, 0); \
|
| lane_type lanes[kLaneCount]; \
|
| a->CopyBits(lanes); \
|
| @@ -896,7 +896,7 @@ SIMD_FROM_BITS_TYPES(SIMD_FROM_BITS_FUNCTION)
|
|
|
| #define SIMD_LOAD(type, lane_type, lane_count, count, result) \
|
| static const int kLaneCount = lane_count; \
|
| - DCHECK(args.length() == 2); \
|
| + DCHECK_EQ(2, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(JSTypedArray, tarray, 0); \
|
| SIMD_COERCE_INDEX(index, 1); \
|
| size_t bpe = tarray->element_size(); \
|
| @@ -916,7 +916,7 @@ SIMD_FROM_BITS_TYPES(SIMD_FROM_BITS_FUNCTION)
|
|
|
| #define SIMD_STORE(type, lane_type, lane_count, count, a) \
|
| static const int kLaneCount = lane_count; \
|
| - DCHECK(args.length() == 3); \
|
| + DCHECK_EQ(3, args.length()); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(JSTypedArray, tarray, 0); \
|
| CONVERT_SIMD_ARG_HANDLE_THROW(type, a, 2); \
|
| SIMD_COERCE_INDEX(index, 1); \
|
|
|