| Index: runtime/lib/simd128.cc
|
| diff --git a/runtime/lib/simd128.cc b/runtime/lib/simd128.cc
|
| index 1d4d55179260b12d0ffa9620f5e87017ef2bc960..d128e83a343389d239202efb3fb79f60cbb65cf5 100644
|
| --- a/runtime/lib/simd128.cc
|
| +++ b/runtime/lib/simd128.cc
|
| @@ -591,28 +591,28 @@ DEFINE_NATIVE_ENTRY(Uint32x4_setW, 2) {
|
| DEFINE_NATIVE_ENTRY(Uint32x4_getFlagX, 1) {
|
| GET_NON_NULL_NATIVE_ARGUMENT(Uint32x4, self, arguments->NativeArgAt(0));
|
| uint32_t value = self.x();
|
| - return value != 0 ? Bool::True().raw() : Bool::False().raw();
|
| + return Bool::Get(value != 0).raw();
|
| }
|
|
|
|
|
| DEFINE_NATIVE_ENTRY(Uint32x4_getFlagY, 1) {
|
| GET_NON_NULL_NATIVE_ARGUMENT(Uint32x4, self, arguments->NativeArgAt(0));
|
| uint32_t value = self.y();
|
| - return value != 0 ? Bool::True().raw() : Bool::False().raw();
|
| + return Bool::Get(value != 0).raw();
|
| }
|
|
|
|
|
| DEFINE_NATIVE_ENTRY(Uint32x4_getFlagZ, 1) {
|
| GET_NON_NULL_NATIVE_ARGUMENT(Uint32x4, self, arguments->NativeArgAt(0));
|
| uint32_t value = self.z();
|
| - return value != 0 ? Bool::True().raw() : Bool::False().raw();
|
| + return Bool::Get(value != 0).raw();
|
| }
|
|
|
|
|
| DEFINE_NATIVE_ENTRY(Uint32x4_getFlagW, 1) {
|
| GET_NON_NULL_NATIVE_ARGUMENT(Uint32x4, self, arguments->NativeArgAt(0));
|
| uint32_t value = self.w();
|
| - return value != 0 ? Bool::True().raw() : Bool::False().raw();
|
| + return Bool::Get(value != 0).raw();
|
| }
|
|
|
|
|
|
|