OLD | NEW |
1 var math; | 1 var math; |
2 (function(exports) { | 2 (function(exports) { |
3 'use strict'; | 3 'use strict'; |
4 class _JenkinsSmiHash extends core.Object { | 4 class _JenkinsSmiHash extends core.Object { |
5 static combine(hash, value) { | 5 static combine(hash, value) { |
6 hash = 536870911 & dart.notNull(hash) + dart.notNull(value); | 6 hash = 536870911 & dart.notNull(hash) + dart.notNull(value); |
7 hash = 536870911 & dart.notNull(hash) + ((524287 & dart.notNull(hash)) <<
10); | 7 hash = 536870911 & dart.notNull(hash) + ((524287 & dart.notNull(hash)) <<
10); |
8 return dart.notNull(hash) ^ dart.notNull(hash) >> 6; | 8 return dart.notNull(hash) ^ dart.notNull(hash) >> 6; |
9 } | 9 } |
10 static finish(hash) { | 10 static finish(hash) { |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 // Function min: (num, num) → num | 210 // Function min: (num, num) → num |
211 function min(a, b) { | 211 function min(a, b) { |
212 if (!dart.is(a, core.num)) | 212 if (!dart.is(a, core.num)) |
213 throw new core.ArgumentError(a); | 213 throw new core.ArgumentError(a); |
214 if (!dart.is(b, core.num)) | 214 if (!dart.is(b, core.num)) |
215 throw new core.ArgumentError(b); | 215 throw new core.ArgumentError(b); |
216 if (dart.notNull(a) > dart.notNull(b)) | 216 if (dart.notNull(a) > dart.notNull(b)) |
217 return b; | 217 return b; |
218 if (dart.notNull(a) < dart.notNull(b)) | 218 if (dart.notNull(a) < dart.notNull(b)) |
219 return a; | 219 return a; |
220 if (typeof b == number) { | 220 if (typeof b == 'number') { |
221 if (typeof a == number) { | 221 if (typeof a == 'number') { |
222 if (a === 0.0) { | 222 if (a === 0.0) { |
223 return (dart.notNull(a) + dart.notNull(b)) * dart.notNull(a) * dart.no
tNull(b); | 223 return (dart.notNull(a) + dart.notNull(b)) * dart.notNull(a) * dart.no
tNull(b); |
224 } | 224 } |
225 } | 225 } |
226 if (a === 0 && dart.notNull(b.isNegative) || dart.notNull(b.isNaN)) | 226 if (a === 0 && dart.notNull(b.isNegative) || dart.notNull(b.isNaN)) |
227 return b; | 227 return b; |
228 return a; | 228 return a; |
229 } | 229 } |
230 return a; | 230 return a; |
231 } | 231 } |
232 // Function max: (num, num) → num | 232 // Function max: (num, num) → num |
233 function max(a, b) { | 233 function max(a, b) { |
234 if (!dart.is(a, core.num)) | 234 if (!dart.is(a, core.num)) |
235 throw new core.ArgumentError(a); | 235 throw new core.ArgumentError(a); |
236 if (!dart.is(b, core.num)) | 236 if (!dart.is(b, core.num)) |
237 throw new core.ArgumentError(b); | 237 throw new core.ArgumentError(b); |
238 if (dart.notNull(a) > dart.notNull(b)) | 238 if (dart.notNull(a) > dart.notNull(b)) |
239 return a; | 239 return a; |
240 if (dart.notNull(a) < dart.notNull(b)) | 240 if (dart.notNull(a) < dart.notNull(b)) |
241 return b; | 241 return b; |
242 if (typeof b == number) { | 242 if (typeof b == 'number') { |
243 if (typeof a == number) { | 243 if (typeof a == 'number') { |
244 if (a === 0.0) { | 244 if (a === 0.0) { |
245 return dart.notNull(a) + dart.notNull(b); | 245 return dart.notNull(a) + dart.notNull(b); |
246 } | 246 } |
247 } | 247 } |
248 if (b.isNaN) | 248 if (b.isNaN) |
249 return b; | 249 return b; |
250 return a; | 250 return a; |
251 } | 251 } |
252 if (b === 0 && dart.notNull(a.isNegative)) | 252 if (b === 0 && dart.notNull(a.isNegative)) |
253 return b; | 253 return b; |
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
443 exports.sin = sin; | 443 exports.sin = sin; |
444 exports.cos = cos; | 444 exports.cos = cos; |
445 exports.tan = tan; | 445 exports.tan = tan; |
446 exports.acos = acos; | 446 exports.acos = acos; |
447 exports.asin = asin; | 447 exports.asin = asin; |
448 exports.atan = atan; | 448 exports.atan = atan; |
449 exports.sqrt = sqrt; | 449 exports.sqrt = sqrt; |
450 exports.exp = exp; | 450 exports.exp = exp; |
451 exports.log = log; | 451 exports.log = log; |
452 })(math || (math = {})); | 452 })(math || (math = {})); |
OLD | NEW |