| Index: runtime/lib/math.cc
|
| ===================================================================
|
| --- runtime/lib/math.cc (revision 15918)
|
| +++ runtime/lib/math.cc (working copy)
|
| @@ -16,53 +16,53 @@
|
| namespace dart {
|
|
|
| DEFINE_NATIVE_ENTRY(Math_sqrt, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(sqrt(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_sin, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(sin(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_cos, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(cos(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_tan, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(tan(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_asin, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(asin(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_acos, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(acos(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_atan, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(atan(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_atan2, 2) {
|
| - GET_NATIVE_ARGUMENT(Double, operand1, arguments->NativeArgAt(0));
|
| - GET_NATIVE_ARGUMENT(Double, operand2, arguments->NativeArgAt(1));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand1, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand2, arguments->NativeArgAt(1));
|
| return Double::New(atan2_ieee(operand1.value(), operand2.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_exp, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(exp(operand.value()));
|
| }
|
|
|
| DEFINE_NATIVE_ENTRY(Math_log, 1) {
|
| - GET_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| + GET_NON_NULL_NATIVE_ARGUMENT(Double, operand, arguments->NativeArgAt(0));
|
| return Double::New(log(operand.value()));
|
| }
|
|
|
|
|