Lines Matching defs:zero

1420       Node* zero = __ Int32Constant(0);
1424 __ GotoIf(__ Word32Equal(value32, zero), &if_zero);
1430 __ GotoIf(__ Int32LessThan(__ Float64ExtractHighWord32(value), zero),
1598 Node* zero = __ Int32Constant(0);
1602 __ GotoIf(__ TaggedEqual(value, __ FalseConstant()), done, zero);
1605 __ GotoIf(__ TaggedEqual(value, __ EmptyStringConstant()), done, zero);
1618 zero),
1619 done, zero);
1646 __ Goto(done, __ Word32Equal(length_is_zero, zero));
1661 // If {value} is a Smi, then we only need to check that it's not zero.
2119 Node* zero = __ Int32Constant(0);
2126 // are all zero, and if so we know that we can perform a division
2132 Node* check = __ Word32Equal(__ Word32And(lhs, mask), zero);
2141 // Check if {rhs} is positive (and not zero).
2142 Node* check_rhs_positive = __ Int32LessThan(zero, rhs);
2156 // Check if {rhs} is zero.
2157 Node* check_rhs_zero = __ Word32Equal(rhs, zero);
2161 // Check if {lhs} is zero, as that would produce minus zero.
2162 Node* check_lhs_zero = __ Word32Equal(lhs, zero);
2192 // Check if the remainder is non-zero.
2291 Node* zero = __ Int32Constant(0);
2294 Node* check0 = __ Int32LessThanOrEqual(rhs, zero);
2302 Node* vtrue0 = __ Int32Sub(zero, rhs);
2304 // Ensure that {rhs} is not zero, otherwise we'd have to return NaN.
2306 __ Word32Equal(vtrue0, zero), frame_state);
2313 __ GotoIf(__ Int32LessThan(lhs, zero), &if_lhs_negative);
2325 Node* res = __ Uint32Mod(__ Int32Sub(zero, lhs), rhs);
2329 __ Word32Equal(res, zero), frame_state);
2330 __ Goto(&done, __ Int32Sub(zero, res));
2341 Node* zero = __ Int32Constant(0);
2348 // are all zero, and if so we know that we can perform a division
2349 // safely (and fast by doing a logical - aka zero extending - right
2354 Node* check = __ Word32Equal(__ Word32And(lhs, mask), zero);
2359 // Ensure that {rhs} is not zero, otherwise we'd have to return NaN.
2360 Node* check = __ Word32Equal(rhs, zero);
2367 // Check if the remainder is non-zero.
2380 Node* zero = __ Int32Constant(0);
2382 // Ensure that {rhs} is not zero, otherwise we'd have to return NaN.
2383 Node* check = __ Word32Equal(rhs, zero);
2407 Node* zero = __ Int32Constant(0);
2408 Node* check_zero = __ Word32Equal(value, zero);
2413 // We may need to return negative zero.
2414 Node* check_or = __ Int32LessThan(__ Word32Or(lhs, rhs), zero);
3180 Node* zero = __ Int32Constant(0);
3191 zero);
3213 Node* zero = __ Int32Constant(0);
3224 zero);
3239 Node* zero = __ Int32Constant(0);
3245 __ GotoIfNot(check, &done, zero);
3256 Node* zero = __ Int32Constant(0);
3267 zero);
3274 __ GotoIfNot(check, &done, zero);
3298 Node* zero = __ Int32Constant(0);
3303 __ GotoIf(ObjectIsSmi(value), &done, zero);
3308 zero);
3318 &done, zero);
3351 Node* zero = __ Int32Constant(0);
3356 __ GotoIf(ObjectIsSmi(value), &done, zero);
3361 zero);
3366 __ Word32Equal(__ Float64Equal(value_value, value_value), zero));
3796 // zero and minus zero.
4905 // zero unless we allow on-heap TypedArrays, which is only the case
4907 // the base to Smi zero here allows the BuildTypedArrayDataPointer
5377 Node* zero = __ IntPtrConstant(0);
5391 __ GotoIfNot(__ IntPtrEqual(__ WordAnd(index, one), zero), &if_double);
5398 __ GotoIf(__ IntLessThan(index, zero), &if_outofobject);
5416 __ IntAdd(__ WordShl(__ IntSub(zero, index),
5433 __ GotoIf(__ IntLessThan(index, zero), &if_outofobject);
5449 __ IntAdd(__ WordShl(__ IntSub(zero, index),
5621 // is the effective data pointer (i.e. the {base} is Smi zero).
6222 Node* const zero = __ Float64Constant(0.0);
6226 Node* check0 = __ Float64LessThan(zero, input);
6243 Node* check1 = __ Float64Equal(input, zero);
6311 Node* const zero = __ Float64Constant(0.0);
6314 Node* check0 = __ Float64LessThan(zero, input);
6332 Node* check1 = __ Float64Equal(input, zero);
6455 Node* const zero = __ Float64Constant(0.0);
6459 Node* check0 = __ Float64LessThan(zero, input);
6476 Node* check1 = __ Float64Equal(input, zero);