Input dependencies: 25 Input of function 'cubic_main': Global variable cubic_a1, Type: float*: Influences function 'cubic_main'. Global variable cubic_b1, Type: float*: Influences function 'cubic_main'. Global variable cubic_c1, Type: float*: Influences function 'cubic_main'. Global variable cubic_d1, Type: float*: Influences function 'cubic_main'. Global variable cubic_a2, Type: float*: Influences function 'cubic_main'. Global variable cubic_b2, Type: float*: Influences function 'cubic_main'. Global variable cubic_c2, Type: float*: Influences function 'cubic_main'. Global variable cubic_d2, Type: float*: Influences function 'cubic_main'. Global variable cubic_a3, Type: float*: Influences function 'cubic_main'. Global variable cubic_b3, Type: float*: Influences function 'cubic_main'. Global variable cubic_c3, Type: float*: Influences function 'cubic_main'. Global variable cubic_d3, Type: float*: Influences function 'cubic_main'. Global variable cubic_a4, Type: float*: Influences function 'cubic_main'. Global variable cubic_b4, Type: float*: Influences function 'cubic_main'. Global variable cubic_c4, Type: float*: Influences function 'cubic_main'. Global variable cubic_d4, Type: float*: Influences function 'cubic_main'. Global variable basicmath_bp, Type: [2 x float]*: Influences function 'basicmath___ieee754_powf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___ieee754_powf'. Global variable basicmath_dp_l, Type: [2 x float]*: Influences function 'basicmath___ieee754_powf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___ieee754_powf'. Global variable basicmath_dp_h, Type: [2 x float]*: Influences function 'basicmath___ieee754_powf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___ieee754_powf'. Global variable basicmath_npio2_hw, Type: [32 x i32]*: Influences function 'basicmath___ieee754_rem_pio2f'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___cosf'->'basicmath___ieee754_rem_pio2f'. Return value of type: float from function 'basicmath___ieee754_sqrtf': Influences function 'cubic_solveCubic'. Call chain: 'cubic_main'->'cubic_solveCubic'. Return value of type: float from function 'basicmath___ieee754_acosf': Influences function 'cubic_solveCubic'. Call chain: 'cubic_main'->'cubic_solveCubic'. Return value of type: float from function 'basicmath___fabsf': Influences function 'cubic_solveCubic'. Call chain: 'cubic_main'->'cubic_solveCubic'. Return value of type: float from function 'llvm.fabs.f32': Influences function 'basicmath___cosf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___cosf'. Influences function 'basicmath___ieee754_sqrtf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___ieee754_sqrtf'. Influences function 'basicmath___ieee754_acosf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___ieee754_acosf'. Influences function 'basicmath___ieee754_powf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___ieee754_powf'. Influences function 'basicmath___ieee754_rem_pio2f'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___cosf'->'basicmath___ieee754_rem_pio2f'. Return value of type: i32 from function 'basicmath___ieee754_rem_pio2f': Influences function 'basicmath___cosf'. Call chain: 'cubic_main'->'cubic_solveCubic'->'basicmath___cosf'. McCabe's Cyclomatic Complexity of function 'cubic_main': 242 Function 'cubic_main' uses no recursion. Longest call chain: 5 cubic_main -> cubic_solveCubic -> basicmath___ieee754_acosf -> basicmath___ieee754_sqrtf -> llvm.fabs.f32 Function 'cubic_main' calls function via pointers: 0 Function 'cubic_main' uses floating point values: 1 Conditionals using floating point values in function 'cubic_main': 10 Total number of conditionals in funtion 'cubic_main': 103 Statistics about the loops of function 'cubic_main' and subroutines: Total Loops: 6 Nested Loops: 3 Loop depths with frequency: 1: 3 2: 1 3: 1 4: 1