Lines Matching refs:if
26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
46 if (%_IsSmi(x)) return x >= 0 ? x : -x;
47 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
48 if (x === 0) return 0; // To handle -0.
54 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
60 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
66 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
74 if (!IS_NUMBER(y)) y = NonNumberToNumber(y);
75 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
81 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
87 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
93 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
99 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
102 if (x < 0x80000000 && x > 0) {
115 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
122 if (length == 2) {
123 if (!IS_NUMBER(arg1)) arg1 = NonNumberToNumber(arg1);
124 if (!IS_NUMBER(arg2)) arg2 = NonNumberToNumber(arg2);
125 if (arg2 > arg1) return arg2;
126 if (arg1 > arg2) return arg1;
127 if (arg1 == arg2) {
135 if (length == 0) {
139 if (!IS_NUMBER(r)) r = NonNumberToNumber(r);
140 if (NUMBER_IS_NAN(r)) return r;
143 if (!IS_NUMBER(n)) n = NonNumberToNumber(n);
144 if (NUMBER_IS_NAN(n)) return n;
147 if (n > r || (r == 0 && n == 0 && !%_IsSmi(r) && 1 / r < 0)) r = n;
155 if (length == 2) {
156 if (!IS_NUMBER(arg1)) arg1 = NonNumberToNumber(arg1);
157 if (!IS_NUMBER(arg2)) arg2 = NonNumberToNumber(arg2);
158 if (arg2 > arg1) return arg1;
159 if (arg1 > arg2) return arg2;
160 if (arg1 == arg2) {
168 if (length == 0) {
172 if (!IS_NUMBER(r)) r = NonNumberToNumber(r);
173 if (NUMBER_IS_NAN(r)) return r;
176 if (!IS_NUMBER(n)) n = NonNumberToNumber(n);
177 if (NUMBER_IS_NAN(n)) return n;
180 if (n < r || (r == 0 && n == 0 && !%_IsSmi(n) && 1 / n < 0)) r = n;
187 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
188 if (!IS_NUMBER(y)) y = NonNumberToNumber(y);
199 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
205 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
211 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);
217 if (!IS_NUMBER(x)) x = NonNumberToNumber(x);