diff --git a/src/lpython/pickle.cpp b/src/lpython/pickle.cpp index 27c7327e48..842c451b40 100644 --- a/src/lpython/pickle.cpp +++ b/src/lpython/pickle.cpp @@ -72,14 +72,15 @@ class ASRPickleVisitor : s.append(")"); } void visit_Module(const ASR::Module_t &x) { + // hide intrinsic modules and numpy module by default if (!show_intrinsic_modules && - (x.m_intrinsic || startswith(x.m_name, "lfortran_intrinsic_"))) { + (x.m_intrinsic || startswith(x.m_name, "numpy"))) { s.append("("); if (use_colors) { s.append(color(style::bold)); s.append(color(fg::magenta)); } - s.append("IntrinsicModule"); + s.append(x.m_intrinsic ? "IntrinsicModule" : "Module"); if (use_colors) { s.append(color(fg::reset)); s.append(color(style::reset)); @@ -202,7 +203,9 @@ class ASRJsonVisitor : } void visit_Module(const ASR::Module_t &x) { - if (x.m_intrinsic && !show_intrinsic_modules) { // do not show intrinsic modules by default + // hide intrinsic modules and numpy module by default + if (!show_intrinsic_modules && + (x.m_intrinsic || startswith(x.m_name, "numpy"))) { s.append("{"); inc_indent(); s.append("\n" + indtd); s.append("\"node\": \"Module\""); diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index 8ff968fc7a..0bf96ef165 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_01_decl-39cf894.stdout", - "stdout_hash": "7c629e68e8259cdad76c7c5f6fbda500fb11ee53cd85ef36738ad550", + "stdout_hash": "a31f210cef724c6bdf84f10ab9f177708e754b8b32ccbe62f0695d5e", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_01_decl-39cf894.stdout b/tests/reference/asr-array_01_decl-39cf894.stdout index f2d2df8765..57ad5d0a4a 100644 --- a/tests/reference/asr-array_01_decl-39cf894.stdout +++ b/tests/reference/asr-array_01_decl-39cf894.stdout @@ -874,6002 +874,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index 49b5875a00..71bb38a18c 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_02_decl-e8f6874.stdout", - "stdout_hash": "0248f1a76d6fc9ab351cf53c9dd835d5dbc644423e1d150bc10d6a9a", + "stdout_hash": "fd32bda3bbfa7674acd3e6af34142333625aa7f9d7803cacf448fc24", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_02_decl-e8f6874.stdout b/tests/reference/asr-array_02_decl-e8f6874.stdout index 301aa847fd..8a39572def 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.stdout +++ b/tests/reference/asr-array_02_decl-e8f6874.stdout @@ -665,6002 +665,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 57b4039cde..1db0e0fe79 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-bindc_02-bc1a7ea.stdout", - "stdout_hash": "a84c81209f918df8b469a9249361ac3b7237cf0967e8dc0800279ff9", + "stdout_hash": "96064ed45528b0957f33def62b58e5af77b4010fef69f95124fcc5df", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stdout b/tests/reference/asr-bindc_02-bc1a7ea.stdout index 1b9df9c357..5775bf4e1a 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.stdout +++ b/tests/reference/asr-bindc_02-bc1a7ea.stdout @@ -410,6002 +410,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index fae0771942..4b14b7c223 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "5b6cf6a1bc74628962f642ae611e4cc270e870d66c9d9b496d13067e", + "stdout_hash": "2b7a263e3b7c122e03cf3847e1db4cf3d8f46e7bb32b421bd1814450", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-elemental_01-b58df26.stdout b/tests/reference/asr-elemental_01-b58df26.stdout index 912c9ab5fb..82409ad75c 100644 --- a/tests/reference/asr-elemental_01-b58df26.stdout +++ b/tests/reference/asr-elemental_01-b58df26.stdout @@ -3191,6002 +3191,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index 037fe1630e..a3cd2eabfd 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_01-682b1b2.stdout", - "stdout_hash": "91946cc87dd5befb12b930f7fd0baca8f6aec64c2dab92317d02345b", + "stdout_hash": "6021ce034db2021fd5698d84ee65b4bf1f7d38d79f71b9734d221893", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_01-682b1b2.stdout b/tests/reference/asr-generics_array_01-682b1b2.stdout index 5075169914..4d953449ec 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.stdout +++ b/tests/reference/asr-generics_array_01-682b1b2.stdout @@ -429,6002 +429,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index e58483ec42..64753b8e24 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_02-22c8dc1.stdout", - "stdout_hash": "b439e834f721ece945c0cfb3af082dd2f0912a659e3f223abb37ca91", + "stdout_hash": "e52b1e442e6b912417d34740a34fa5d98b7dd277405d82100d731ab3", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_02-22c8dc1.stdout b/tests/reference/asr-generics_array_02-22c8dc1.stdout index b84d33c0c2..82f18a28c2 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.stdout +++ b/tests/reference/asr-generics_array_02-22c8dc1.stdout @@ -1232,6002 +1232,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index c9b158fff0..3f1438298a 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_03-fb3706c.stdout", - "stdout_hash": "eb54235545cd083346a7c0bfd51f8ffbe4d17fa12b590eb804e73d65", + "stdout_hash": "f51c607cb57f06e94b025b01f94b256c6a188561021c0f95d43d9b9e", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_03-fb3706c.stdout b/tests/reference/asr-generics_array_03-fb3706c.stdout index c06dcf2b9f..8f8b18b2ad 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.stdout +++ b/tests/reference/asr-generics_array_03-fb3706c.stdout @@ -1687,6002 +1687,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index 63decc5369..61b2713101 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_05-fa98307.stdout", - "stdout_hash": "e08112bd49af04ab18f89edc3f077eef5e70a7ca058097fb8cac2c9e", + "stdout_hash": "96b25c8659ccec04056485ee95f069c83a25d9806019c9199cb00303", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_05-fa98307.stdout b/tests/reference/asr-structs_05-fa98307.stdout index c14a33cc08..3cad7d5da1 100644 --- a/tests/reference/asr-structs_05-fa98307.stdout +++ b/tests/reference/asr-structs_05-fa98307.stdout @@ -1408,6002 +1408,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 24731513c9..8f8ee48117 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_03-e600a49.stdout", - "stdout_hash": "cfcfda4e92db776edcc9aa10f1ac4f986f262356f1398b4997f6125a", + "stdout_hash": "fac93c8a90528390eb0ec231494f694494ca95bed9a3cfd463384955", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_03-e600a49.stdout b/tests/reference/asr-test_numpy_03-e600a49.stdout index ba4e855b5f..231a1ab053 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.stdout +++ b/tests/reference/asr-test_numpy_03-e600a49.stdout @@ -1783,6002 +1783,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index 46e67ac807..7fcf06e336 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_04-ecbb614.stdout", - "stdout_hash": "497129100c171b5c0b1e958275aabc6d9b53e0c06d80f6568ad2d5e9", + "stdout_hash": "2dfabd9127f6ac1bf12aea930bd142f3d716ba344f333547420450fb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stdout b/tests/reference/asr-test_numpy_04-ecbb614.stdout index 2e255b6d1e..9b6600fcf0 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.stdout +++ b/tests/reference/asr-test_numpy_04-ecbb614.stdout @@ -513,6002 +513,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index ee0f1699e0..85150ab48c 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-vec_01-66ac423.stdout", - "stdout_hash": "9e20cd4409917596fa6ce11cf18e8f0f9f13d55aa88aa3251591c217", + "stdout_hash": "86b57c743e35711fbbea5f783e758ae8b5f29b74a542617468ded4b4", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-vec_01-66ac423.stdout b/tests/reference/asr-vec_01-66ac423.stdout index 3e9c615159..3ac2995a51 100644 --- a/tests/reference/asr-vec_01-66ac423.stdout +++ b/tests/reference/asr-vec_01-66ac423.stdout @@ -261,6002 +261,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] ) diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index f9f1dfb33f..aaad69f3c0 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", - "stdout_hash": "82048372c43d7f046dd64423499aa42ce61a4352b697558e2e1b03f2", + "stdout_hash": "49cbf5e3c31ff5b8a0e3b5100f18c6e76659264d5580220ad6c93898", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout index 792461fcde..47704244e0 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout @@ -490,6002 +490,7 @@ )] ), numpy: - (Module - (SymbolTable - 3 - { - __lpython_overloaded_0__arccos: - (Function - (SymbolTable - 41 - { - _lpython_return_variable: - (Variable - 41 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 41 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacos] - [(Var 41 x)] - [(= - (Var 41 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacos - () - [((Var 41 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 41 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arccosh: - (Function - (SymbolTable - 65 - { - _lpython_return_variable: - (Variable - 65 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 65 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arccosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dacosh] - [(Var 65 x)] - [(= - (Var 65 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dacosh - () - [((Var 65 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 65 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsin: - (Function - (SymbolTable - 37 - { - _lpython_return_variable: - (Variable - 37 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 37 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasin] - [(Var 37 x)] - [(= - (Var 37 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasin - () - [((Var 37 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 37 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arcsinh: - (Function - (SymbolTable - 61 - { - _lpython_return_variable: - (Variable - 61 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 61 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arcsinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dasinh] - [(Var 61 x)] - [(= - (Var 61 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dasinh - () - [((Var 61 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 61 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctan: - (Function - (SymbolTable - 53 - { - _lpython_return_variable: - (Variable - 53 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 53 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datan] - [(Var 53 x)] - [(= - (Var 53 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datan - () - [((Var 53 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 53 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__arctanh: - (Function - (SymbolTable - 69 - { - _lpython_return_variable: - (Variable - 69 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 69 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__arctanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_datanh] - [(Var 69 x)] - [(= - (Var 69 _lpython_return_variable) - (FunctionCall - 3 _lfortran_datanh - () - [((Var 69 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 69 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__ceil: - (Function - (SymbolTable - 76 - { - _lpython_return_variable: - (Variable - 76 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 76 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 76 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__ceil - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 76 x)] - [(= - (Var 76 result) - (Cast - (Var 76 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 76 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 76 x) - Eq - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 76 _lpython_return_variable) - (Cast - (Var 76 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 76 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 76 result) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 76 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cos: - (Function - (SymbolTable - 9 - { - _lpython_return_variable: - (Variable - 9 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 9 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cos - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcos] - [(Var 9 x)] - [(= - (Var 9 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcos - () - [((Var 9 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 9 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__cosh: - (Function - (SymbolTable - 23 - { - _lpython_return_variable: - (Variable - 23 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 23 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__cosh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dcosh] - [(Var 23 x)] - [(= - (Var 23 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dcosh - () - [((Var 23 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 23 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__degrees: - (Function - (SymbolTable - 56 - { - _lpython_return_variable: - (Variable - 56 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 56 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__degrees - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 56 x)] - [(= - (Var 56 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 56 x) - Mul - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - Div - (Var 3 pi_64) - (Real 8) - () - ) - () - ) - (Return)] - (Var 56 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__exp: - (Function - (SymbolTable - 49 - { - _lpython_return_variable: - (Variable - 49 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 49 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__exp - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dexp] - [(Var 49 x)] - [(= - (Var 49 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dexp - () - [((Var 49 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 49 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__floor: - (Function - (SymbolTable - 74 - { - _lpython_return_variable: - (Variable - 74 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - result: - (Variable - 74 - result - [] - Local - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 74 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__floor - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 74 x)] - [(= - (Var 74 result) - (Cast - (Var 74 x) - RealToInteger - (Integer 8) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 74 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 0.000000 - (Real 8) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 74 x) - Eq - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 74 _lpython_return_variable) - (Cast - (Var 74 result) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - [] - ) - (= - (Var 74 _lpython_return_variable) - (Cast - (IntegerBinOp - (Var 74 result) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 1 (Integer 8)) - ) - (Integer 8) - () - ) - IntegerToReal - (Real 8) - () - ) - () - ) - (Return)] - (Var 74 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log: - (Function - (SymbolTable - 27 - { - _lpython_return_variable: - (Variable - 27 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 27 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 27 x)] - [(= - (Var 27 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog - () - [((Var 27 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 27 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log10: - (Function - (SymbolTable - 31 - { - _lpython_return_variable: - (Variable - 31 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 31 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log10 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog10] - [(Var 31 x)] - [(= - (Var 31 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dlog10 - () - [((Var 31 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 31 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__log2: - (Function - (SymbolTable - 34 - { - _lpython_return_variable: - (Variable - 34 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 34 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__log2 - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dlog] - [(Var 34 x)] - [(= - (Var 34 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_dlog - () - [((Var 34 x))] - (Real 8) - () - () - ) - Div - (FunctionCall - 3 _lfortran_dlog - () - [((RealConstant - 2.000000 - (Real 8) - ))] - (Real 8) - () - () - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 34 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__mod: - (Function - (SymbolTable - 72 - { - _lpython_return_variable: - (Variable - 72 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 72 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_8___mod: - (ExternalSymbol - 72 - _mod@__lpython_overloaded_8___mod - 79 __lpython_overloaded_8___mod - lpython_builtin - [] - __lpython_overloaded_8___mod - Public - ), - x1: - (Variable - 72 - x1 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 72 - x2 - [] - In - () - () - Default - (Integer 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__mod - (FunctionType - [(Integer 8) - (Integer 8)] - (Integer 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_8___mod] - [(Var 72 x1) - (Var 72 x2)] - [(If - (IntegerCompare - (Var 72 x2) - Eq - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - (Logical 4) - () - ) - [(= - (Var 72 _lpython_return_variable) - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToInteger - (Integer 8) - (IntegerConstant 0 (Integer 8)) - ) - () - ) - (Return)] - [] - ) - (= - (Var 72 _lpython_return_variable) - (FunctionCall - 72 _mod@__lpython_overloaded_8___mod - 72 _mod - [((Var 72 x1)) - ((Var 72 x2))] - (Integer 8) - () - () - ) - () - ) - (Return)] - (Var 72 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__radians: - (Function - (SymbolTable - 58 - { - _lpython_return_variable: - (Variable - 58 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 58 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__radians - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 58 x)] - [(= - (Var 58 _lpython_return_variable) - (RealBinOp - (RealBinOp - (Var 58 x) - Mul - (Var 3 pi_64) - (Real 8) - () - ) - Div - (RealConstant - 180.000000 - (Real 8) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 58 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sin: - (Function - (SymbolTable - 5 - { - _lpython_return_variable: - (Variable - 5 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 5 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sin - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsin] - [(Var 5 x)] - [(= - (Var 5 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsin - () - [((Var 5 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 5 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sinh: - (Function - (SymbolTable - 19 - { - _lpython_return_variable: - (Variable - 19 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 19 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sinh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dsinh] - [(Var 19 x)] - [(= - (Var 19 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dsinh - () - [((Var 19 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 19 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__sqrt: - (Function - (SymbolTable - 12 - { - _lpython_return_variable: - (Variable - 12 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 12 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__sqrt - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 12 x)] - [(= - (Var 12 _lpython_return_variable) - (RealBinOp - (Var 12 x) - Pow - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - (Real 8) - () - ) - () - ) - (Return)] - (Var 12 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tan: - (Function - (SymbolTable - 15 - { - _lpython_return_variable: - (Variable - 15 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 15 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tan - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtan] - [(Var 15 x)] - [(= - (Var 15 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtan - () - [((Var 15 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 15 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_0__tanh: - (Function - (SymbolTable - 45 - { - _lpython_return_variable: - (Variable - 45 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ), - x: - (Variable - 45 - x - [] - In - () - () - Default - (Real 8) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_0__tanh - (FunctionType - [(Real 8)] - (Real 8) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_dtanh] - [(Var 45 x)] - [(= - (Var 45 _lpython_return_variable) - (FunctionCall - 3 _lfortran_dtanh - () - [((Var 45 x))] - (Real 8) - () - () - ) - () - ) - (Return)] - (Var 45 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccos: - (Function - (SymbolTable - 43 - { - _lpython_return_variable: - (Variable - 43 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 43 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacos] - [(Var 43 x)] - [(= - (Var 43 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacos - () - [((Var 43 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 43 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arccosh: - (Function - (SymbolTable - 67 - { - _lpython_return_variable: - (Variable - 67 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 67 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arccosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sacosh] - [(Var 67 x)] - [(= - (Var 67 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sacosh - () - [((Var 67 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 67 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsin: - (Function - (SymbolTable - 39 - { - _lpython_return_variable: - (Variable - 39 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 39 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasin] - [(Var 39 x)] - [(= - (Var 39 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasin - () - [((Var 39 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 39 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arcsinh: - (Function - (SymbolTable - 63 - { - _lpython_return_variable: - (Variable - 63 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 63 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arcsinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sasinh] - [(Var 63 x)] - [(= - (Var 63 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sasinh - () - [((Var 63 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 63 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctan: - (Function - (SymbolTable - 55 - { - _lpython_return_variable: - (Variable - 55 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 55 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satan] - [(Var 55 x)] - [(= - (Var 55 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satan - () - [((Var 55 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 55 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__arctanh: - (Function - (SymbolTable - 71 - { - _lpython_return_variable: - (Variable - 71 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 71 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__arctanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_satanh] - [(Var 71 x)] - [(= - (Var 71 _lpython_return_variable) - (FunctionCall - 3 _lfortran_satanh - () - [((Var 71 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 71 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__ceil: - (Function - (SymbolTable - 77 - { - _lpython_return_variable: - (Variable - 77 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 77 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 77 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__ceil - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 77 x)] - [(= - (Var 77 resultf) - (Cast - (Cast - (Var 77 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 77 x) - LtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 77 x) - Eq - (Var 77 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 77 _lpython_return_variable) - (Var 77 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 77 _lpython_return_variable) - (RealBinOp - (Var 77 resultf) - Add - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 77 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cos: - (Function - (SymbolTable - 11 - { - _lpython_return_variable: - (Variable - 11 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 11 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cos - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scos] - [(Var 11 x)] - [(= - (Var 11 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scos - () - [((Var 11 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 11 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__cosh: - (Function - (SymbolTable - 25 - { - _lpython_return_variable: - (Variable - 25 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 25 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__cosh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_scosh] - [(Var 25 x)] - [(= - (Var 25 _lpython_return_variable) - (FunctionCall - 3 _lfortran_scosh - () - [((Var 25 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 25 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__degrees: - (Function - (SymbolTable - 57 - { - _lpython_return_variable: - (Variable - 57 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 57 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__degrees - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 57 x)] - [(= - (Var 57 _lpython_return_variable) - (RealBinOp - (Var 57 x) - Mul - (RealBinOp - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - Div - (Var 3 pi_32) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 57 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__exp: - (Function - (SymbolTable - 51 - { - _lpython_return_variable: - (Variable - 51 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 51 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__exp - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_sexp] - [(Var 51 x)] - [(= - (Var 51 _lpython_return_variable) - (FunctionCall - 3 _lfortran_sexp - () - [((Var 51 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 51 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__floor: - (Function - (SymbolTable - 75 - { - _lpython_return_variable: - (Variable - 75 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - resultf: - (Variable - 75 - resultf - [] - Local - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 75 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__floor - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 75 x)] - [(= - (Var 75 resultf) - (Cast - (Cast - (Var 75 x) - RealToInteger - (Integer 4) - () - ) - IntegerToReal - (Real 4) - () - ) - () - ) - (If - (LogicalBinOp - (RealCompare - (Var 75 x) - GtE - (Cast - (IntegerConstant 0 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 0.000000 - (Real 4) - ) - ) - (Logical 4) - () - ) - Or - (RealCompare - (Var 75 x) - Eq - (Var 75 resultf) - (Logical 4) - () - ) - (Logical 4) - () - ) - [(= - (Var 75 _lpython_return_variable) - (Var 75 resultf) - () - ) - (Return)] - [] - ) - (= - (Var 75 _lpython_return_variable) - (RealBinOp - (Var 75 resultf) - Sub - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 1.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 75 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log: - (Function - (SymbolTable - 29 - { - _lpython_return_variable: - (Variable - 29 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 29 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 29 x)] - [(= - (Var 29 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog - () - [((Var 29 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 29 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log10: - (Function - (SymbolTable - 33 - { - _lpython_return_variable: - (Variable - 33 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 33 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log10 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog10] - [(Var 33 x)] - [(= - (Var 33 _lpython_return_variable) - (FunctionCall - 3 _lfortran_slog10 - () - [((Var 33 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 33 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__log2: - (Function - (SymbolTable - 35 - { - _lpython_return_variable: - (Variable - 35 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 35 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__log2 - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_slog] - [(Var 35 x)] - [(= - (Var 35 _lpython_return_variable) - (RealBinOp - (FunctionCall - 3 _lfortran_slog - () - [((Var 35 x))] - (Real 4) - () - () - ) - Div - (FunctionCall - 3 _lfortran_slog - () - [((Cast - (RealConstant - 2.000000 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 2.000000 - (Real 4) - ) - ))] - (Real 4) - () - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 35 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__mod: - (Function - (SymbolTable - 73 - { - _lpython_return_variable: - (Variable - 73 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - _mod: - (ExternalSymbol - 73 - _mod - 79 _mod - lpython_builtin - [] - _mod - Private - ), - _mod@__lpython_overloaded_2___mod: - (ExternalSymbol - 73 - _mod@__lpython_overloaded_2___mod - 79 __lpython_overloaded_2___mod - lpython_builtin - [] - __lpython_overloaded_2___mod - Public - ), - x1: - (Variable - 73 - x1 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - x2: - (Variable - 73 - x2 - [] - In - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__mod - (FunctionType - [(Integer 4) - (Integer 4)] - (Integer 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_mod@__lpython_overloaded_2___mod] - [(Var 73 x1) - (Var 73 x2)] - [(If - (IntegerCompare - (Var 73 x2) - Eq - (IntegerConstant 0 (Integer 4)) - (Logical 4) - () - ) - [(= - (Var 73 _lpython_return_variable) - (IntegerConstant 0 (Integer 4)) - () - ) - (Return)] - [] - ) - (= - (Var 73 _lpython_return_variable) - (FunctionCall - 73 _mod@__lpython_overloaded_2___mod - 73 _mod - [((Var 73 x1)) - ((Var 73 x2))] - (Integer 4) - () - () - ) - () - ) - (Return)] - (Var 73 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__radians: - (Function - (SymbolTable - 59 - { - _lpython_return_variable: - (Variable - 59 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 59 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__radians - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 59 x)] - [(= - (Var 59 _lpython_return_variable) - (RealBinOp - (Var 59 x) - Mul - (RealBinOp - (Var 3 pi_32) - Div - (Cast - (IntegerConstant 180 (Integer 4)) - IntegerToReal - (Real 4) - (RealConstant - 180.000000 - (Real 4) - ) - ) - (Real 4) - () - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 59 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sin: - (Function - (SymbolTable - 7 - { - _lpython_return_variable: - (Variable - 7 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 7 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sin - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssin] - [(Var 7 x)] - [(= - (Var 7 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssin - () - [((Var 7 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 7 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sinh: - (Function - (SymbolTable - 21 - { - _lpython_return_variable: - (Variable - 21 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 21 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sinh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_ssinh] - [(Var 21 x)] - [(= - (Var 21 _lpython_return_variable) - (FunctionCall - 3 _lfortran_ssinh - () - [((Var 21 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 21 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__sqrt: - (Function - (SymbolTable - 13 - { - _lpython_return_variable: - (Variable - 13 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 13 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__sqrt - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 13 x)] - [(= - (Var 13 _lpython_return_variable) - (RealBinOp - (Var 13 x) - Pow - (Cast - (RealBinOp - (Cast - (IntegerConstant 1 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 1.000000 - (Real 8) - ) - ) - Div - (Cast - (IntegerConstant 2 (Integer 4)) - IntegerToReal - (Real 8) - (RealConstant - 2.000000 - (Real 8) - ) - ) - (Real 8) - (RealConstant - 0.500000 - (Real 8) - ) - ) - RealToReal - (Real 4) - (RealConstant - 0.500000 - (Real 4) - ) - ) - (Real 4) - () - ) - () - ) - (Return)] - (Var 13 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tan: - (Function - (SymbolTable - 17 - { - _lpython_return_variable: - (Variable - 17 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 17 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tan - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stan] - [(Var 17 x)] - [(= - (Var 17 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stan - () - [((Var 17 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 17 _lpython_return_variable) - Public - .false. - .false. - () - ), - __lpython_overloaded_1__tanh: - (Function - (SymbolTable - 47 - { - _lpython_return_variable: - (Variable - 47 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ), - x: - (Variable - 47 - x - [] - In - () - () - Default - (Real 4) - () - Source - Public - Required - .false. - ) - }) - __lpython_overloaded_1__tanh - (FunctionType - [(Real 4)] - (Real 4) - Source - Implementation - () - .true. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [_lfortran_stanh] - [(Var 47 x)] - [(= - (Var 47 _lpython_return_variable) - (FunctionCall - 3 _lfortran_stanh - () - [((Var 47 x))] - (Real 4) - () - () - ) - () - ) - (Return)] - (Var 47 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacos: - (Function - (SymbolTable - 40 - { - _lpython_return_variable: - (Variable - 40 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 40 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 40 x)] - [] - (Var 40 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dacosh: - (Function - (SymbolTable - 64 - { - _lpython_return_variable: - (Variable - 64 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 64 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dacosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 64 x)] - [] - (Var 64 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasin: - (Function - (SymbolTable - 36 - { - _lpython_return_variable: - (Variable - 36 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 36 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 36 x)] - [] - (Var 36 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dasinh: - (Function - (SymbolTable - 60 - { - _lpython_return_variable: - (Variable - 60 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 60 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dasinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 60 x)] - [] - (Var 60 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datan: - (Function - (SymbolTable - 52 - { - _lpython_return_variable: - (Variable - 52 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 52 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 52 x)] - [] - (Var 52 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_datanh: - (Function - (SymbolTable - 68 - { - _lpython_return_variable: - (Variable - 68 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 68 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_datanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 68 x)] - [] - (Var 68 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcos: - (Function - (SymbolTable - 8 - { - _lpython_return_variable: - (Variable - 8 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 8 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcos - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 8 x)] - [] - (Var 8 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dcosh: - (Function - (SymbolTable - 22 - { - _lpython_return_variable: - (Variable - 22 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 22 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dcosh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 22 x)] - [] - (Var 22 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dexp: - (Function - (SymbolTable - 48 - { - _lpython_return_variable: - (Variable - 48 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 48 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dexp - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 48 x)] - [] - (Var 48 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog: - (Function - (SymbolTable - 26 - { - _lpython_return_variable: - (Variable - 26 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 26 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 26 x)] - [] - (Var 26 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dlog10: - (Function - (SymbolTable - 30 - { - _lpython_return_variable: - (Variable - 30 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 30 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dlog10 - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 30 x)] - [] - (Var 30 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsin: - (Function - (SymbolTable - 4 - { - _lpython_return_variable: - (Variable - 4 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 4 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsin - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 4 x)] - [] - (Var 4 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dsinh: - (Function - (SymbolTable - 18 - { - _lpython_return_variable: - (Variable - 18 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 18 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dsinh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 18 x)] - [] - (Var 18 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtan: - (Function - (SymbolTable - 14 - { - _lpython_return_variable: - (Variable - 14 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 14 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtan - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 14 x)] - [] - (Var 14 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_dtanh: - (Function - (SymbolTable - 44 - { - _lpython_return_variable: - (Variable - 44 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 8) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 44 - x - [] - In - () - () - Default - (Real 8) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_dtanh - (FunctionType - [(Real 8)] - (Real 8) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 44 x)] - [] - (Var 44 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacos: - (Function - (SymbolTable - 42 - { - _lpython_return_variable: - (Variable - 42 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 42 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 42 x)] - [] - (Var 42 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sacosh: - (Function - (SymbolTable - 66 - { - _lpython_return_variable: - (Variable - 66 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 66 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sacosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 66 x)] - [] - (Var 66 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasin: - (Function - (SymbolTable - 38 - { - _lpython_return_variable: - (Variable - 38 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 38 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 38 x)] - [] - (Var 38 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sasinh: - (Function - (SymbolTable - 62 - { - _lpython_return_variable: - (Variable - 62 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 62 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sasinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 62 x)] - [] - (Var 62 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satan: - (Function - (SymbolTable - 54 - { - _lpython_return_variable: - (Variable - 54 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 54 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 54 x)] - [] - (Var 54 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_satanh: - (Function - (SymbolTable - 70 - { - _lpython_return_variable: - (Variable - 70 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 70 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_satanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 70 x)] - [] - (Var 70 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scos: - (Function - (SymbolTable - 10 - { - _lpython_return_variable: - (Variable - 10 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 10 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scos - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 10 x)] - [] - (Var 10 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_scosh: - (Function - (SymbolTable - 24 - { - _lpython_return_variable: - (Variable - 24 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 24 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_scosh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 24 x)] - [] - (Var 24 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_sexp: - (Function - (SymbolTable - 50 - { - _lpython_return_variable: - (Variable - 50 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 50 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_sexp - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 50 x)] - [] - (Var 50 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog: - (Function - (SymbolTable - 28 - { - _lpython_return_variable: - (Variable - 28 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 28 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 28 x)] - [] - (Var 28 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_slog10: - (Function - (SymbolTable - 32 - { - _lpython_return_variable: - (Variable - 32 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 32 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_slog10 - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 32 x)] - [] - (Var 32 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssin: - (Function - (SymbolTable - 6 - { - _lpython_return_variable: - (Variable - 6 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 6 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssin - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 6 x)] - [] - (Var 6 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_ssinh: - (Function - (SymbolTable - 20 - { - _lpython_return_variable: - (Variable - 20 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 20 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_ssinh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 20 x)] - [] - (Var 20 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stan: - (Function - (SymbolTable - 16 - { - _lpython_return_variable: - (Variable - 16 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 16 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stan - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 16 x)] - [] - (Var 16 _lpython_return_variable) - Public - .false. - .false. - () - ), - _lfortran_stanh: - (Function - (SymbolTable - 46 - { - _lpython_return_variable: - (Variable - 46 - _lpython_return_variable - [] - ReturnVar - () - () - Default - (Real 4) - () - BindC - Public - Required - .false. - ), - x: - (Variable - 46 - x - [] - In - () - () - Default - (Real 4) - () - BindC - Public - Required - .true. - ) - }) - _lfortran_stanh - (FunctionType - [(Real 4)] - (Real 4) - BindC - Interface - () - .false. - .false. - .false. - .false. - .false. - [] - [] - .false. - ) - [] - [(Var 46 x)] - [] - (Var 46 _lpython_return_variable) - Public - .false. - .false. - () - ), - arccos: - (GenericProcedure - 3 - arccos - [3 __lpython_overloaded_0__arccos - 3 __lpython_overloaded_1__arccos] - Public - ), - arccosh: - (GenericProcedure - 3 - arccosh - [3 __lpython_overloaded_0__arccosh - 3 __lpython_overloaded_1__arccosh] - Public - ), - arcsin: - (GenericProcedure - 3 - arcsin - [3 __lpython_overloaded_0__arcsin - 3 __lpython_overloaded_1__arcsin] - Public - ), - arcsinh: - (GenericProcedure - 3 - arcsinh - [3 __lpython_overloaded_0__arcsinh - 3 __lpython_overloaded_1__arcsinh] - Public - ), - arctan: - (GenericProcedure - 3 - arctan - [3 __lpython_overloaded_0__arctan - 3 __lpython_overloaded_1__arctan] - Public - ), - arctanh: - (GenericProcedure - 3 - arctanh - [3 __lpython_overloaded_0__arctanh - 3 __lpython_overloaded_1__arctanh] - Public - ), - ceil: - (GenericProcedure - 3 - ceil - [3 __lpython_overloaded_0__ceil - 3 __lpython_overloaded_1__ceil] - Public - ), - cos: - (GenericProcedure - 3 - cos - [3 __lpython_overloaded_0__cos - 3 __lpython_overloaded_1__cos] - Public - ), - cosh: - (GenericProcedure - 3 - cosh - [3 __lpython_overloaded_0__cosh - 3 __lpython_overloaded_1__cosh] - Public - ), - degrees: - (GenericProcedure - 3 - degrees - [3 __lpython_overloaded_0__degrees - 3 __lpython_overloaded_1__degrees] - Public - ), - exp: - (GenericProcedure - 3 - exp - [3 __lpython_overloaded_0__exp - 3 __lpython_overloaded_1__exp] - Public - ), - floor: - (GenericProcedure - 3 - floor - [3 __lpython_overloaded_0__floor - 3 __lpython_overloaded_1__floor] - Public - ), - log: - (GenericProcedure - 3 - log - [3 __lpython_overloaded_0__log - 3 __lpython_overloaded_1__log] - Public - ), - log10: - (GenericProcedure - 3 - log10 - [3 __lpython_overloaded_0__log10 - 3 __lpython_overloaded_1__log10] - Public - ), - log2: - (GenericProcedure - 3 - log2 - [3 __lpython_overloaded_0__log2 - 3 __lpython_overloaded_1__log2] - Public - ), - mod: - (GenericProcedure - 3 - mod - [3 __lpython_overloaded_0__mod - 3 __lpython_overloaded_1__mod] - Public - ), - pi_32: - (Variable - 3 - pi_32 - [] - Local - (Cast - (RealConstant - 3.141593 - (Real 8) - ) - RealToReal - (Real 4) - (RealConstant - 3.141593 - (Real 4) - ) - ) - (RealConstant - 3.141593 - (Real 4) - ) - Default - (Real 4) - () - Source - Public - Required - .false. - ), - pi_64: - (Variable - 3 - pi_64 - [] - Local - (RealConstant - 3.141593 - (Real 8) - ) - (RealConstant - 3.141593 - (Real 8) - ) - Default - (Real 8) - () - Source - Public - Required - .false. - ), - radians: - (GenericProcedure - 3 - radians - [3 __lpython_overloaded_0__radians - 3 __lpython_overloaded_1__radians] - Public - ), - sin: - (GenericProcedure - 3 - sin - [3 __lpython_overloaded_0__sin - 3 __lpython_overloaded_1__sin] - Public - ), - sinh: - (GenericProcedure - 3 - sinh - [3 __lpython_overloaded_0__sinh - 3 __lpython_overloaded_1__sinh] - Public - ), - sqrt: - (GenericProcedure - 3 - sqrt - [3 __lpython_overloaded_0__sqrt - 3 __lpython_overloaded_1__sqrt] - Public - ), - tan: - (GenericProcedure - 3 - tan - [3 __lpython_overloaded_0__tan - 3 __lpython_overloaded_1__tan] - Public - ), - tanh: - (GenericProcedure - 3 - tanh - [3 __lpython_overloaded_0__tanh - 3 __lpython_overloaded_1__tanh] - Public - ) - }) - numpy - [lpython_builtin] - .false. - .false. - ) + (Module numpy) }) [] )