def exp_use_rtseq4():
    a = DoubleValue(0)
    a.value = I32Value(2)**_return_constant()
    return a.value
def atanh_double():
    a = DoubleValue(1)
    b = DoubleValue(0)
    a.value = atanh(b.value)
    return a.value
def ceil_double_negative():
    a = DoubleValue(0)
    b = DoubleValue(-1.2)
    a.value = ceil(b.value)
    return a.value
def abs_builtin():
    a = DoubleValue(0)
    a.value = abs(abs(-5))
    return a.value
def asin_double():
    a = DoubleValue(1)
    b = DoubleValue(1)
    a.value = asin(b.value)
    return a.value
def abs_call_rtseq():
    a = DoubleValue(0)
    a.value = abs(_return_constant())
    return a.value
def abs_expr_parentheses():
    a = DoubleValue(0)
    a.value = abs(2 * (2 - 3))
    return a.value
def call_increment_constant_passed_by_ref():
    a = DoubleValue(0)
    a.value = _increment_constant_passed_by_ref(5)
    return a.value
def call_return_constant_as_assignment():
    a = DoubleValue(0)
    a.value = _return_constant()
    return a.value
Exemplo n.º 10
0
def return_in_try():
    try:
        a = DoubleValue(0)
        return a.value
    finally:
        a.value = 10
Exemplo n.º 11
0
def return_in_finally():
    try:
        a = DoubleValue(0)
    finally:
        a.value = 10
        return a.value
Exemplo n.º 12
0
def try_simple():
    try:
        a = DoubleValue(1)
    finally:
        a.value = 5
    return a.value
Exemplo n.º 13
0
def _sub_rt_seq(param):
    try:
        a = DoubleValue(1)
    finally:
        a.value = param.value
    return a.value
def exp_use_rtseq5():
    a = DoubleValue(0)
    a.value = _return_constant()**I32Value(3)
    return a.value
def call_parameter_with_decorator_inverted():
    a = DoubleValue(1.2)
    b = DoubleValue(0)
    b.value = _return_parameter_with_decorator_inverted(a.value)
    return b.value
def call_return_parameter():
    a = DoubleValue(0)
    a.value = _return_parameter(DoubleValue(5))
    return a.value
def call_return_parameter_with_built_in_function_name():
    a = DoubleValue(1)
    a.value = _return_parameter_with_built_in_function_name(a.value)
    return a.value
def call_parameter_nivsdatatype_by_value():
    a = DoubleValue(5)
    b = DoubleValue(0)
    b.value = _return_parameter_plus1_by_value(a)
    return b.value
def abs_expr():
    a = DoubleValue(0)
    a.value = abs(1 - 2)
    return a.value
def call_parameter_nivsdatatype_by_value_untouched_orig():
    a = DoubleValue(5)
    b = DoubleValue(0)
    b.value = _return_parameter_plus1_by_value(a) + a.value
    return b.value
def abs_ifexpr():
    a = DoubleValue(0)
    a.value = abs(1 if True else 2)
    return a.value
def call_parameter_nivsdatatype_by_value_bool_ref():
    a = DoubleValue(5)
    b = DoubleValue(0)
    b.value = _return_parameter_plus1_by_value_bool(a) + a.value
    return b.value
def acosh_double():
    a = DoubleValue(1)
    b = DoubleValue(1)
    a.value = acosh(b.value)
    return a.value
def call_parameter_builtin_math():
    a = DoubleValue(-5)
    a.value = _return_parameter(abs(a.value))
    return a.value
def atan2_double():
    a = DoubleValue(1)
    b = DoubleValue(2)
    c = DoubleValue(-2)
    a.value = atan2(c.value, b.value)
    return a.value
def call_parameter_array_elem():
    a = DoubleValueArray([1, 2, 3])
    b = DoubleValue(0)
    b.value = _return_arr_element(a)
    return b.value
def ceil_double():
    a = DoubleValue(0)
    b = DoubleValue(1.2)
    a.value = ceil(b.value)
    return a.value
def call_parameter_with_decorator_diff_param_type_by_ref():
    a = DoubleValue(1.2)
    b = DoubleValue(0)
    b.value = _return_parameter_with_decorator_by_ref(a.value)
    return b.value
def cos_double():
    a = DoubleValue(0)
    b = DoubleValue(0)
    a.value = cos(b.value)
    return a.value
def exp_use_rtseq3():
    a = DoubleValue(0)
    a.value = _return_constant()**DoubleValue(2)
    return a.value