text: /* Include files */
  
  #include <stddef.h>
  #include "blas.h"
  #include "GTF_EnginePath_TwoSpool_sfun.h"
  #include "c9_GTF_EnginePath_TwoSpool.h"
  #include "mwmathutil.h"
  #define CHARTINSTANCE_CHARTNUMBER      (chartInstance->chartNumber)
  #define CHARTINSTANCE_INSTANCENUMBER   (chartInstance->instanceNumber)
  #include "GTF_EnginePath_TwoSpool_sfun_debug_macros.h"
  #define _SF_MEX_LISTEN_FOR_CTRL_C(S)   sf_mex_listen_for_ctrl_c(sfGlobalDebugInstanceStruct,S);
  
  /* Type Definitions */
  
  /* Named Constants */
  #define CALL_EVENT                     (-1)
  
  /* Variable Declarations */
  
  /* Variable Definitions */
  static real_T _sfTime_;
  static const char * c9_debug_family_names[26] = { "h5cacul", "a", "b", "error",
    "h5guess", "Z", "DHTi", "h5icacul", "c", "d", "errori", "h5iguess", "Zi",
    "Tt5i", "Sfcn5i", "nargin", "nargout", "f", "DHT", "EffLPT", "Tt45", "Sfcn45",
    "Tt5", "h5", "Sfcn5", "PR" };
  
  static const char * c9_b_debug_family_names[9] = { "b_FuelAirRatio", "TE", "Hia",
    "Hif", "nargin", "nargout", "T", "FuelAirRatio", "Hi" };
  
  static const char * c9_c_debug_family_names[9] = { "T_lib", "psi_lib",
    "thetapsi_lib", "thetapsi", "nargin", "nargout", "f", "T", "Sfcn" };
  
  /* Function Declarations */
  static void initialize_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void initialize_params_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void enable_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void disable_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void c9_update_debugger_state_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static const mxArray *get_sim_state_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void set_sim_state_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance, const mxArray
     *c9_st);
  static void finalize_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void sf_gateway_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void mdl_start_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void c9_chartstep_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static void initSimStructsc9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance);
  static real_T c9_gashi(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
    real_T c9_T, real_T c9_FuelAirRatio);
  static real_T c9_Sfcn_Ts(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_b_f, real_T c9_T);
  static void init_script_number_translation(uint32_T c9_machineNumber, uint32_T
    c9_chartNumber, uint32_T c9_instanceNumber);
  static const mxArray *c9_sf_marshallOut(void *chartInstanceVoid, void *c9_inData);
  static real_T c9_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, const mxArray *c9_b_PR, const char_T *c9_identifier);
  static real_T c9_b_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, const mxArray *c9_u, const emlrtMsgIdentifier *c9_parentId);
  static void c9_sf_marshallIn(void *chartInstanceVoid, const mxArray
    *c9_mxArrayInData, const char_T *c9_varName, void *c9_outData);
  static const mxArray *c9_b_sf_marshallOut(void *chartInstanceVoid, void
    *c9_inData);
  static const mxArray *c9_c_sf_marshallOut(void *chartInstanceVoid, void
    *c9_inData);
  static void c9_info_helper(const mxArray **c9_info);
  static const mxArray *c9_emlrt_marshallOut(const char * c9_u);
  static const mxArray *c9_b_emlrt_marshallOut(const uint32_T c9_u);
  static void c9_b_info_helper(const mxArray **c9_info);
  static real_T c9_abs(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
                       real_T c9_x);
  static void c9_eml_scalar_eg(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static void c9_b_eml_scalar_eg(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static real_T c9_interp1(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_varargin_3);
  static real_T c9_interp1_work(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_xi);
  static void c9_StringToMethodID(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static int32_T c9_intmin(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static void c9_eml_error(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static void c9_b_eml_error(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static real_T c9_b_interp1(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_varargin_1[181], real_T c9_varargin_2[181], real_T
    c9_varargin_3);
  static void c9_flip(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
                      real_T c9_x[181], real_T c9_b_x[181]);
  static const mxArray *c9_d_sf_marshallOut(void *chartInstanceVoid, void
    *c9_inData);
  static int32_T c9_c_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance, const mxArray *c9_u, const emlrtMsgIdentifier *c9_parentId);
  static void c9_b_sf_marshallIn(void *chartInstanceVoid, const mxArray
    *c9_mxArrayInData, const char_T *c9_varName, void *c9_outData);
  static uint8_T c9_d_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance, const mxArray *c9_b_is_active_c9_GTF_EnginePath_TwoSpool, const
    char_T *c9_identifier);
  static uint8_T c9_e_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance, const mxArray *c9_u, const emlrtMsgIdentifier *c9_parentId);
  static void c9_b_flip(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
                        real_T c9_x[181]);
  static void init_dsm_address_info(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance);
  static void init_simulink_io_address(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance);
  
  /* Function Definitions */
  static void initialize_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    chartInstance->c9_sfEvent = CALL_EVENT;
    _sfTime_ = sf_get_time(chartInstance->S);
    chartInstance->c9_is_active_c9_GTF_EnginePath_TwoSpool = 0U;
  }
  
  static void initialize_params_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    (void)chartInstance;
  }
  
  static void enable_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    _sfTime_ = sf_get_time(chartInstance->S);
  }
  
  static void disable_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    _sfTime_ = sf_get_time(chartInstance->S);
  }
  
  static void c9_update_debugger_state_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    (void)chartInstance;
  }
  
  static const mxArray *get_sim_state_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    const mxArray *c9_st;
    const mxArray *c9_y = NULL;
    real_T c9_hoistedGlobal;
    real_T c9_u;
    const mxArray *c9_b_y = NULL;
    real_T c9_b_hoistedGlobal;
    real_T c9_b_u;
    const mxArray *c9_c_y = NULL;
    real_T c9_c_hoistedGlobal;
    real_T c9_c_u;
    const mxArray *c9_d_y = NULL;
    real_T c9_d_hoistedGlobal;
    real_T c9_d_u;
    const mxArray *c9_e_y = NULL;
    uint8_T c9_e_hoistedGlobal;
    uint8_T c9_e_u;
    const mxArray *c9_f_y = NULL;
    c9_st = NULL;
    c9_st = NULL;
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_createcellmatrix(5, 1), false);
    c9_hoistedGlobal = *chartInstance->c9_PR;
    c9_u = c9_hoistedGlobal;
    c9_b_y = NULL;
    sf_mex_assign(&c9_b_y, sf_mex_create("y", &c9_u, 0, 0U, 0U, 0U, 0), false);
    sf_mex_setcell(c9_y, 0, c9_b_y);
    c9_b_hoistedGlobal = *chartInstance->c9_Sfcn5;
    c9_b_u = c9_b_hoistedGlobal;
    c9_c_y = NULL;
    sf_mex_assign(&c9_c_y, sf_mex_create("y", &c9_b_u, 0, 0U, 0U, 0U, 0), false);
    sf_mex_setcell(c9_y, 1, c9_c_y);
    c9_c_hoistedGlobal = *chartInstance->c9_Tt5;
    c9_c_u = c9_c_hoistedGlobal;
    c9_d_y = NULL;
    sf_mex_assign(&c9_d_y, sf_mex_create("y", &c9_c_u, 0, 0U, 0U, 0U, 0), false);
    sf_mex_setcell(c9_y, 2, c9_d_y);
    c9_d_hoistedGlobal = *chartInstance->c9_h5;
    c9_d_u = c9_d_hoistedGlobal;
    c9_e_y = NULL;
    sf_mex_assign(&c9_e_y, sf_mex_create("y", &c9_d_u, 0, 0U, 0U, 0U, 0), false);
    sf_mex_setcell(c9_y, 3, c9_e_y);
    c9_e_hoistedGlobal = chartInstance->c9_is_active_c9_GTF_EnginePath_TwoSpool;
    c9_e_u = c9_e_hoistedGlobal;
    c9_f_y = NULL;
    sf_mex_assign(&c9_f_y, sf_mex_create("y", &c9_e_u, 3, 0U, 0U, 0U, 0), false);
    sf_mex_setcell(c9_y, 4, c9_f_y);
    sf_mex_assign(&c9_st, c9_y, false);
    return c9_st;
  }
  
  static void set_sim_state_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance, const mxArray
     *c9_st)
  {
    const mxArray *c9_u;
    chartInstance->c9_doneDoubleBufferReInit = true;
    c9_u = sf_mex_dup(c9_st);
    *chartInstance->c9_PR = c9_emlrt_marshallIn(chartInstance, sf_mex_dup
      (sf_mex_getcell(c9_u, 0)), "PR");
    *chartInstance->c9_Sfcn5 = c9_emlrt_marshallIn(chartInstance, sf_mex_dup
      (sf_mex_getcell(c9_u, 1)), "Sfcn5");
    *chartInstance->c9_Tt5 = c9_emlrt_marshallIn(chartInstance, sf_mex_dup
      (sf_mex_getcell(c9_u, 2)), "Tt5");
    *chartInstance->c9_h5 = c9_emlrt_marshallIn(chartInstance, sf_mex_dup
      (sf_mex_getcell(c9_u, 3)), "h5");
    chartInstance->c9_is_active_c9_GTF_EnginePath_TwoSpool = c9_d_emlrt_marshallIn
      (chartInstance, sf_mex_dup(sf_mex_getcell(c9_u, 4)),
       "is_active_c9_GTF_EnginePath_TwoSpool");
    sf_mex_destroy(&c9_u);
    c9_update_debugger_state_c9_GTF_EnginePath_TwoSpool(chartInstance);
    sf_mex_destroy(&c9_st);
  }
  
  static void finalize_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    (void)chartInstance;
  }
  
  static void sf_gateway_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    _SFD_SYMBOL_SCOPE_PUSH(0U, 0U);
    _sfTime_ = sf_get_time(chartInstance->S);
    _SFD_CC_CALL(CHART_ENTER_SFUNCTION_TAG, 8U, chartInstance->c9_sfEvent);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_f, 0U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_DHT, 1U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_EffLPT, 2U);
    chartInstance->c9_sfEvent = CALL_EVENT;
    c9_chartstep_c9_GTF_EnginePath_TwoSpool(chartInstance);
    _SFD_SYMBOL_SCOPE_POP();
    _SFD_CHECK_FOR_STATE_INCONSISTENCY(_GTF_EnginePath_TwoSpoolMachineNumber_,
      chartInstance->chartNumber, chartInstance->instanceNumber);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_Tt5, 3U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_Tt45, 4U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_h5, 5U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_Sfcn5, 6U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_PR, 7U);
    _SFD_DATA_RANGE_CHECK(*chartInstance->c9_Sfcn45, 8U);
  }
  
  static void mdl_start_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    (void)chartInstance;
  }
  
  static void c9_chartstep_c9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    real_T c9_hoistedGlobal;
    real_T c9_b_hoistedGlobal;
    real_T c9_c_hoistedGlobal;
    real_T c9_d_hoistedGlobal;
    real_T c9_e_hoistedGlobal;
    real_T c9_b_f;
    real_T c9_b_DHT;
    real_T c9_b_EffLPT;
    real_T c9_b_Tt45;
    real_T c9_b_Sfcn45;
    uint32_T c9_debug_family_var_map[26];
    real_T c9_h5cacul;
    real_T c9_a;
    real_T c9_b;
    real_T c9_error;
    real_T c9_h5guess;
    real_T c9_Z;
    real_T c9_DHTi;
    real_T c9_h5icacul;
    real_T c9_c;
    real_T c9_d;
    real_T c9_errori;
    real_T c9_h5iguess;
    real_T c9_Zi;
    real_T c9_Tt5i;
    real_T c9_Sfcn5i;
    real_T c9_nargin = 5.0;
    real_T c9_nargout = 4.0;
    real_T c9_b_Tt5;
    real_T c9_b_h5;
    real_T c9_b_Sfcn5;
    real_T c9_b_PR;
    real_T c9_A;
    real_T c9_x;
    real_T c9_b_x;
    real_T c9_c_x;
    real_T c9_y;
    real_T c9_b_A;
    real_T c9_B;
    real_T c9_d_x;
    real_T c9_b_y;
    real_T c9_e_x;
    real_T c9_c_y;
    real_T c9_f_x;
    real_T c9_d_y;
    real_T c9_e_y;
    real_T c9_c_A;
    real_T c9_g_x;
    real_T c9_h_x;
    real_T c9_i_x;
    real_T c9_d_A;
    real_T c9_j_x;
    real_T c9_k_x;
    real_T c9_l_x;
    real_T c9_e_A;
    real_T c9_m_x;
    real_T c9_n_x;
    real_T c9_o_x;
    real_T c9_f_A;
    real_T c9_b_B;
    real_T c9_p_x;
    real_T c9_f_y;
    real_T c9_q_x;
    real_T c9_g_y;
    real_T c9_r_x;
    real_T c9_h_y;
    real_T c9_g_A;
    real_T c9_s_x;
    real_T c9_t_x;
    real_T c9_u_x;
    real_T c9_i_y;
    real_T c9_h_A;
    real_T c9_c_B;
    real_T c9_v_x;
    real_T c9_j_y;
    real_T c9_w_x;
    real_T c9_k_y;
    real_T c9_x_x;
    real_T c9_l_y;
    real_T c9_m_y;
    real_T c9_y_x;
    real_T c9_ab_x;
    real_T c9_i_A;
    real_T c9_bb_x;
    real_T c9_cb_x;
    real_T c9_db_x;
    real_T c9_j_A;
    real_T c9_eb_x;
    real_T c9_fb_x;
    real_T c9_gb_x;
    real_T c9_k_A;
    real_T c9_hb_x;
    real_T c9_ib_x;
    real_T c9_jb_x;
    real_T c9_b_b;
    real_T c9_c_b;
    real_T c9_d_b;
    real_T c9_bk;
    real_T c9_e_b;
    real_T c9_br;
    _SFD_CC_CALL(CHART_ENTER_DURING_FUNCTION_TAG, 8U, chartInstance->c9_sfEvent);
    c9_hoistedGlobal = *chartInstance->c9_f;
    c9_b_hoistedGlobal = *chartInstance->c9_DHT;
    c9_c_hoistedGlobal = *chartInstance->c9_EffLPT;
    c9_d_hoistedGlobal = *chartInstance->c9_Tt45;
    c9_e_hoistedGlobal = *chartInstance->c9_Sfcn45;
    c9_b_f = c9_hoistedGlobal;
    c9_b_DHT = c9_b_hoistedGlobal;
    c9_b_EffLPT = c9_c_hoistedGlobal;
    c9_b_Tt45 = c9_d_hoistedGlobal;
    c9_b_Sfcn45 = c9_e_hoistedGlobal;
    _SFD_SYMBOL_SCOPE_PUSH_EML(0U, 26U, 26U, c9_debug_family_names,
      c9_debug_family_var_map);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_h5cacul, 0U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_a, 1U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b, 2U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_error, 3U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_h5guess, 4U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Z, 5U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_DHTi, 6U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_h5icacul, 7U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_c, 8U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_d, 9U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_errori, 10U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_h5iguess, 11U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Zi, 12U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Tt5i, 13U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Sfcn5i, 14U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_nargin, 15U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_nargout, 16U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML(&c9_b_f, 17U, c9_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML(&c9_b_DHT, 18U, c9_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML(&c9_b_EffLPT, 19U, c9_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML(&c9_b_Tt45, 20U, c9_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML(&c9_b_Sfcn45, 21U, c9_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b_Tt5, 22U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b_h5, 23U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b_Sfcn5, 24U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b_PR, 25U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    CV_EML_FCN(0, 0);
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 3);
    c9_h5cacul = c9_gashi(chartInstance, c9_b_Tt45, c9_b_f) - c9_b_DHT * c9_b_Tt45
      * 0.001;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 4);
    c9_a = 0.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 5);
    c9_b = 5000.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 6);
    c9_error = 1.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 7);
    while (CV_EML_WHILE(0, 1, 0, c9_error > 1.0E-9)) {
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 8);
      c9_A = c9_a + c9_b;
      c9_x = c9_A;
      c9_b_x = c9_x;
      c9_c_x = c9_b_x;
      c9_y = c9_c_x / 2.0;
      c9_h5guess = c9_gashi(chartInstance, c9_y, c9_b_f);
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 9);
      c9_b_A = c9_h5cacul - c9_h5guess;
      c9_B = c9_h5cacul;
      c9_d_x = c9_b_A;
      c9_b_y = c9_B;
      c9_e_x = c9_d_x;
      c9_c_y = c9_b_y;
      c9_f_x = c9_e_x;
      c9_d_y = c9_c_y;
      c9_e_y = c9_f_x / c9_d_y;
      c9_error = c9_abs(chartInstance, c9_e_y);
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 10);
      c9_Z = c9_h5guess - c9_h5cacul;
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 11);
      if (CV_EML_IF(0, 1, 0, CV_RELATIONAL_EVAL(4U, 0U, 0, c9_Z, 0.0, -1, 5U, c9_Z
            >= 0.0))) {
        _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 12);
        c9_c_A = c9_a + c9_b;
        c9_g_x = c9_c_A;
        c9_h_x = c9_g_x;
        c9_i_x = c9_h_x;
        c9_b = c9_i_x / 2.0;
      } else {
        _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 14);
        c9_d_A = c9_a + c9_b;
        c9_j_x = c9_d_A;
        c9_k_x = c9_j_x;
        c9_l_x = c9_k_x;
        c9_a = c9_l_x / 2.0;
      }
  
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 7);
      _SF_MEX_LISTEN_FOR_CTRL_C(chartInstance->S);
    }
  
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 17);
    c9_e_A = c9_a + c9_b;
    c9_m_x = c9_e_A;
    c9_n_x = c9_m_x;
    c9_o_x = c9_n_x;
    c9_b_Tt5 = c9_o_x / 2.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 18);
    c9_b_h5 = c9_gashi(chartInstance, c9_b_Tt5, c9_b_f);
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 19);
    c9_b_Sfcn5 = c9_Sfcn_Ts(chartInstance, c9_b_f, c9_b_Tt5);
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 22);
    c9_f_A = c9_b_DHT;
    c9_b_B = c9_b_EffLPT;
    c9_p_x = c9_f_A;
    c9_f_y = c9_b_B;
    c9_q_x = c9_p_x;
    c9_g_y = c9_f_y;
    c9_r_x = c9_q_x;
    c9_h_y = c9_g_y;
    c9_DHTi = c9_r_x / c9_h_y;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 23);
    c9_h5icacul = c9_gashi(chartInstance, c9_b_Tt45, c9_b_f) - c9_DHTi * c9_b_Tt45
      * 0.001;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 24);
    c9_c = 0.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 25);
    c9_d = 5000.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 26);
    c9_errori = 1.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 27);
    while (CV_EML_WHILE(0, 1, 1, c9_errori > 1.0E-9)) {
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 28);
      c9_g_A = c9_c + c9_d;
      c9_s_x = c9_g_A;
      c9_t_x = c9_s_x;
      c9_u_x = c9_t_x;
      c9_i_y = c9_u_x / 2.0;
      c9_h5iguess = c9_gashi(chartInstance, c9_i_y, c9_b_f);
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 29);
      c9_h_A = c9_h5icacul - c9_h5iguess;
      c9_c_B = c9_h5icacul;
      c9_v_x = c9_h_A;
      c9_j_y = c9_c_B;
      c9_w_x = c9_v_x;
      c9_k_y = c9_j_y;
      c9_x_x = c9_w_x;
      c9_l_y = c9_k_y;
      c9_m_y = c9_x_x / c9_l_y;
      c9_y_x = c9_m_y;
      c9_ab_x = c9_y_x;
      c9_errori = muDoubleScalarAbs(c9_ab_x);
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 30);
      c9_Zi = c9_h5iguess - c9_h5icacul;
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 31);
      if (CV_EML_IF(0, 1, 1, CV_RELATIONAL_EVAL(4U, 0U, 1, c9_Zi, 0.0, -1, 5U,
            c9_Zi >= 0.0))) {
        _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 32);
        c9_i_A = c9_c + c9_d;
        c9_bb_x = c9_i_A;
        c9_cb_x = c9_bb_x;
        c9_db_x = c9_cb_x;
        c9_d = c9_db_x / 2.0;
      } else {
        _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 34);
        c9_j_A = c9_c + c9_d;
        c9_eb_x = c9_j_A;
        c9_fb_x = c9_eb_x;
        c9_gb_x = c9_fb_x;
        c9_c = c9_gb_x / 2.0;
      }
  
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 27);
      _SF_MEX_LISTEN_FOR_CTRL_C(chartInstance->S);
    }
  
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 37);
    c9_k_A = c9_c + c9_d;
    c9_hb_x = c9_k_A;
    c9_ib_x = c9_hb_x;
    c9_jb_x = c9_ib_x;
    c9_Tt5i = c9_jb_x / 2.0;
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 38);
    c9_Sfcn5i = c9_Sfcn_Ts(chartInstance, c9_b_f, c9_Tt5i);
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 39);
    if (CV_EML_IF(0, 1, 2, CV_RELATIONAL_EVAL(4U, 0U, 2, c9_b_Sfcn45, c9_Sfcn5i,
          -1, 3U, c9_b_Sfcn45 <= c9_Sfcn5i))) {
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 40);
      c9_b_PR = 1.0;
    } else {
      _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, 42);
      c9_b_b = c9_b_Sfcn45 - c9_Sfcn5i;
      c9_c_b = c9_b_b;
      c9_d_b = c9_c_b;
      c9_b_eml_scalar_eg(chartInstance);
      c9_bk = c9_d_b;
      c9_e_b = c9_bk;
      c9_b_eml_scalar_eg(chartInstance);
      c9_br = c9_e_b;
      c9_b_PR = muDoubleScalarPower(10.0, c9_br);
    }
  
    _SFD_EML_CALL(0U, chartInstance->c9_sfEvent, -42);
    _SFD_SYMBOL_SCOPE_POP();
    *chartInstance->c9_Tt5 = c9_b_Tt5;
    *chartInstance->c9_h5 = c9_b_h5;
    *chartInstance->c9_Sfcn5 = c9_b_Sfcn5;
    *chartInstance->c9_PR = c9_b_PR;
    _SFD_CC_CALL(EXIT_OUT_OF_FUNCTION_TAG, 8U, chartInstance->c9_sfEvent);
  }
  
  static void initSimStructsc9_GTF_EnginePath_TwoSpool
    (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance)
  {
    (void)chartInstance;
  }
  
  static real_T c9_gashi(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
    real_T c9_T, real_T c9_FuelAirRatio)
  {
    real_T c9_Hi;
    uint32_T c9_debug_family_var_map[9];
    real_T c9_b_FuelAirRatio;
    real_T c9_TE;
    real_T c9_Hia;
    real_T c9_Hif;
    real_T c9_nargin = 2.0;
    real_T c9_nargout = 1.0;
    real_T c9_A;
    real_T c9_x;
    real_T c9_b_x;
    real_T c9_c_x;
    real_T c9_b_A;
    real_T c9_d_x;
    real_T c9_e_x;
    real_T c9_f_x;
    real_T c9_c_A;
    real_T c9_B;
    real_T c9_g_x;
    real_T c9_y;
    real_T c9_h_x;
    real_T c9_b_y;
    real_T c9_i_x;
    real_T c9_c_y;
    _SFD_SYMBOL_SCOPE_PUSH_EML(0U, 9U, 9U, c9_b_debug_family_names,
      c9_debug_family_var_map);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b_FuelAirRatio, 0U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_TE, 1U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Hia, 2U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Hif, 3U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_nargin, 4U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_nargout, 5U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_T, 6U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_FuelAirRatio, 7U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Hi, 8U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    CV_SCRIPT_FCN(0, 0);
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 6);
    if (CV_SCRIPT_IF(0, 0, CV_RELATIONAL_EVAL(14U, 0U, 0, c9_FuelAirRatio, 0.0, -1,
          2U, c9_FuelAirRatio < 0.0))) {
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 7);
      c9_FuelAirRatio = 0.0;
    }
  
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 10);
    if (CV_SCRIPT_IF(0, 1, CV_RELATIONAL_EVAL(14U, 0U, 1, c9_FuelAirRatio,
          0.067623, -1, 4U, c9_FuelAirRatio > 0.067623))) {
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 11);
      c9_FuelAirRatio = 0.067623;
    }
  
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 14);
    c9_b_FuelAirRatio = 0.0;
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 16);
    if (CV_SCRIPT_IF(0, 2, CV_RELATIONAL_EVAL(14U, 0U, 2, c9_FuelAirRatio, 0.0, -1,
          0U, c9_FuelAirRatio == 0.0))) {
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 17);
      c9_b_FuelAirRatio = 1.0;
    }
  
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 21);
    c9_A = c9_T * 9.0;
    c9_x = c9_A;
    c9_b_x = c9_x;
    c9_c_x = c9_b_x;
    c9_TE = c9_c_x / 5.0;
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 22);
    if (CV_SCRIPT_IF(0, 3, CV_RELATIONAL_EVAL(14U, 0U, 3, c9_TE, 300.0, -1, 2U,
          c9_TE < 300.0))) {
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 23);
      c9_TE = 300.0;
    }
  
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 26);
    if (CV_SCRIPT_IF(0, 4, CV_RELATIONAL_EVAL(14U, 0U, 4, c9_TE, 4000.0, -1, 4U,
          c9_TE > 4000.0))) {
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 27);
      c9_TE = 4000.0;
    }
  
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 31);
    c9_Hia = (((((((1.2644425E-26 * c9_TE - 2.0752522E-22) * c9_TE + 1.270263E-18)
                  * c9_TE - 3.0256518E-15) * c9_TE - 1.6794594E-12) * c9_TE +
                2.1839826E-8) * c9_TE - 2.576844E-5) * c9_TE + 0.25020051) * c9_TE
      - 1.7558886;
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 33);
    switch ((int32_T)_SFD_INTEGER_CHECK("b_FuelAirRatio", c9_b_FuelAirRatio)) {
     case 1:
      CV_SCRIPT_SWITCH(0, 0, 1);
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 38);
      c9_Hi = c9_Hia * 2.3254259;
      break;
  
     default:
      CV_SCRIPT_SWITCH(0, 0, 0);
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 42);
      c9_Hif = (((((((9.0848388E-26 * c9_TE - 1.9050949E-21) * c9_TE +
                     1.7021525E-17) * c9_TE - 8.4102208E-14) * c9_TE +
                   2.4921698E-10) * c9_TE - 4.5906332E-7) * c9_TE + 0.0006129315) *
                c9_TE + 0.073816638) * c9_TE + 30.58153;
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 43);
      c9_c_A = c9_Hia + c9_FuelAirRatio * c9_Hif;
      c9_B = 1.0 + c9_FuelAirRatio;
      c9_g_x = c9_c_A;
      c9_y = c9_B;
      c9_h_x = c9_g_x;
      c9_b_y = c9_y;
      c9_i_x = c9_h_x;
      c9_c_y = c9_b_y;
      c9_Hif = c9_i_x / c9_c_y;
      _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 46);
      c9_Hi = c9_Hif * 2.3254259;
      break;
    }
  
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, 48);
    c9_b_A = c9_TE * 5.0;
    c9_d_x = c9_b_A;
    c9_e_x = c9_d_x;
    c9_f_x = c9_e_x;
    c9_T = c9_f_x / 9.0;
    _SFD_SCRIPT_CALL(0U, chartInstance->c9_sfEvent, -48);
    _SFD_SYMBOL_SCOPE_POP();
    return c9_Hi;
  }
  
  static real_T c9_Sfcn_Ts(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_b_f, real_T c9_T)
  {
    real_T c9_Sfcn;
    uint32_T c9_debug_family_var_map[9];
    real_T c9_T_lib[181];
    real_T c9_psi_lib[181];
    real_T c9_thetapsi_lib[181];
    real_T c9_thetapsi;
    real_T c9_b_T_lib[181];
    real_T c9_nargin = 2.0;
    real_T c9_nargout = 1.0;
    int32_T c9_i0;
    int32_T c9_i1;
    int32_T c9_i2;
    static real_T c9_dv0[181] = { 9.52645662326835, 9.60043021879921,
      9.67095320547355, 9.73833740796616, 9.80285485370918, 9.86474426975119,
      9.92421630463018, 9.98145776420873, 10.0366350767945, 10.089897149933,
      10.1413777426924, 10.1911974488216, 10.239465364947, 10.2862805019933,
      10.3317329858409, 10.3759050838973, 10.4188720870185, 10.4607030705707,
      10.5014615539778, 10.5412060745832, 10.5799906888456, 10.6178654116384,
      10.6548766026051, 10.6910673070487, 10.7264775576255, 10.7611446421339,
      10.7951033418663, 10.8283861443269, 10.8610234335519, 10.8930436608058,
      10.9244734980307, 10.9553379761004, 10.9856606096484, 11.0154635100058,
      11.0447674875824, 11.0735921448526, 11.1019559609634, 11.129876368854,
      11.1573698256671, 11.184451877143, 11.2111372165998, 11.2374397390397,
      11.2633725908557, 11.2889482155604, 11.3141783959148, 11.3390742927899,
      11.3636464810622, 11.3879049828095, 11.4118592980471, 11.4355184332216,
      11.4588909276529, 11.4819848781019, 11.5048079616193, 11.527367456819,
      11.5496702637037, 11.57172292216, 11.5935316292289, 11.6151022552467,
      11.636440358945, 11.6575512015887, 11.6784408828318, 11.6991120966971,
      11.719573653894, 11.7398301334405, 11.7598859539001, 11.7797453809776,
      11.7994125346705, 11.8188913960076, 11.8381858134025, 11.857299508647,
      11.8762360825713, 11.8949990203901, 11.9135916967575, 11.9320173805479,
      11.9502792393817, 11.9683803439115, 11.9863236718835, 12.0041121119888,
      12.0217484675175, 12.0392354598262, 12.0565757316325, 12.0737718501451,
      12.090826310039, 12.1077415362869, 12.1245198868527, 12.1411636552568,
      12.1576750730193, 12.1740563119888, 12.1903094865631, 12.2064366558068,
      12.222439825473, 12.2383209499331, 12.2540819340203, 12.2697246347907,
      12.2852508632075, 12.3006623857508, 12.3159609259588, 12.3311481659018,
      12.346225747594, 12.3611952743459, 12.3760583120594, 12.39081639047,
      12.4054710043373, 12.4200236145874, 12.4344756494082, 12.4488285053018,
      12.4630835480942, 12.4772421139051, 12.4913055100805, 12.5052750160877,
      12.519151884377, 12.5329373412095, 12.5466325874537, 12.5602387993524,
      12.5737571292605, 12.587188706355, 12.6005346373199, 12.6137960070049,
      12.6269738790605, 12.6400692965509, 12.6530832825434, 12.6660168406787,
      12.6788709557191, 12.6916465940792, 12.7043447043369, 12.7169662177274,
      12.7295120486199, 12.741983094978, 12.7543802388048, 12.7667043465727,
      12.7789562696389, 12.7911368446473, 12.803246893917, 12.8152872258177,
      12.8272586351336, 12.8391619034149, 12.8509977993184, 12.8627670789368,
      12.8744704861181, 12.8861087527745, 12.8976825991815, 12.9091927342682,
      12.9206398558985, 12.9320246511427, 12.9433477965427, 12.954609958367,
      12.9658117928596, 12.9769539464805, 12.9880370561396, 12.9990617494234,
      13.0100286448147, 13.0209383519066, 13.0317914716095, 13.0425885963529,
      13.0533303102802, 13.0640171894395, 13.0746498019673, 13.0852287082683,
      13.0957544611898, 13.1062276061903, 13.1166486815051, 13.1270182183055,
      13.1373367408551, 13.1476047666609, 13.1578228066209, 13.1679913651669,
      13.1781109404042, 13.1881820242475, 13.1982051025526, 13.2081806552451,
      13.2181091564456, 13.2279910745918, 13.2378268725567, 13.2476170077649,
      13.2573619323044, 13.2670620930371, 13.2767179317055, 13.2863298850366,
      13.2958983848441, 13.3054238581265, 13.3149067271648 };
  
    int32_T c9_i3;
    static real_T c9_dv1[181] = { -0.61, -0.57, -0.529362393, -0.487984387,
      -0.44608592, -0.403745859, -0.361038254, -0.31803248, -0.274793367,
      -0.231381349, -0.187852592, -0.144259139, -0.100649045, -0.057066515,
      -0.013552044, 0.029857447, 0.07312847, 0.116230835, 0.159137512, 0.201824488,
      0.244270636, 0.286457571, 0.328369514, 0.369993156, 0.411317516, 0.452333804,
      0.493035286, 0.533417143, 0.573476331, 0.613211449, 0.652622593, 0.691711225,
      0.730480032, 0.768932785, 0.807074206, 0.844909828, 0.882445853, 0.919689021,
      0.956646466, 0.993325582, 1.029733879, 1.065878854, 1.101767843, 1.13740789,
      1.172805607, 1.207967032, 1.242897498, 1.277601489, 1.312082504, 1.346342919,
      1.380383849, 1.414205009, 1.447804576, 1.481179053, 1.514323128, 1.547229537,
      1.579888925, 1.612289711, 1.644417947, 1.676257179, 1.708, 1.74, 1.772,
      1.803, 1.834, 1.866, 1.896, 1.927, 1.958, 1.988, 2.01, 2.049, 2.079, 2.109,
      2.138, 2.168, 2.197, 2.227, 2.256, 2.285, 2.314, 2.342, 2.371, 2.4, 2.428,
      2.456, 2.484, 2.512, 2.54, 2.568, 2.596, 2.624, 2.651, 2.678, 2.706, 2.733,
      2.76, 2.787, 2.814, 2.84, 2.867, 2.894, 2.92, 2.946, 2.973, 2.999, 3.025,
      3.051, 3.077, 3.102, 3.128, 3.154, 3.179, 3.204, 3.23, 3.255, 3.28, 3.305,
      3.33, 3.355, 3.38, 3.404, 3.429, 3.453, 3.478, 3.502, 3.526, 3.55, 3.574,
      3.598, 3.622, 3.646, 3.67, 3.693, 3.717, 3.74, 3.763, 3.787, 3.81, 3.822,
      3.856, 3.879, 3.902, 3.924, 3.947, 3.97, 3.992, 4.015, 4.037, 4.059, 4.081,
      4.103, 4.125, 4.147, 4.169, 4.191, 4.213, 4.234, 4.256, 4.277, 4.299, 4.32,
      4.341, 4.362, 4.383, 4.404, 4.425, 4.446, 4.467, 4.488, 4.508, 4.529, 4.549,
      4.57, 4.59, 4.611, 4.631, 4.651, 4.671, 4.691, 4.711 };
  
    int32_T c9_i4;
    real_T c9_dv2[181];
    int32_T c9_i5;
    real_T c9_dv3[181];
    real_T c9_A;
    real_T c9_B;
    real_T c9_x;
    real_T c9_y;
    real_T c9_b_x;
    real_T c9_b_y;
    real_T c9_c_x;
    real_T c9_c_y;
    real_T c9_d_y;
    _SFD_SYMBOL_SCOPE_PUSH_EML(0U, 9U, 10U, c9_c_debug_family_names,
      c9_debug_family_var_map);
    _SFD_SYMBOL_SCOPE_ADD_EML(c9_T_lib, MAX_uint32_T, c9_c_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML(c9_psi_lib, 1U, c9_b_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML(c9_thetapsi_lib, 2U, c9_b_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_thetapsi, 3U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML(c9_b_T_lib, MAX_uint32_T, c9_b_sf_marshallOut);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_nargin, 4U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_nargout, 5U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_b_f, 6U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_T, 7U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    _SFD_SYMBOL_SCOPE_ADD_EML_IMPORTABLE(&c9_Sfcn, 8U, c9_sf_marshallOut,
      c9_sf_marshallIn);
    CV_SCRIPT_FCN(1, 0);
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 3);
    for (c9_i0 = 0; c9_i0 < 181; c9_i0++) {
      c9_T_lib[c9_i0] = 200.0 + 10.0 * (real_T)c9_i0;
    }
  
    _SFD_SYMBOL_SWITCH(0U, 0U);
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 3);
    for (c9_i1 = 0; c9_i1 < 181; c9_i1++) {
      c9_b_T_lib[c9_i1] = 200.0 + 10.0 * (real_T)c9_i1;
    }
  
    _SFD_SYMBOL_SWITCH(0U, 4U);
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 4);
    for (c9_i2 = 0; c9_i2 < 181; c9_i2++) {
      c9_psi_lib[c9_i2] = c9_dv0[c9_i2];
    }
  
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 5);
    for (c9_i3 = 0; c9_i3 < 181; c9_i3++) {
      c9_thetapsi_lib[c9_i3] = c9_dv1[c9_i3];
    }
  
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 6);
    c9_Sfcn = c9_interp1(chartInstance, c9_T);
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 7);
    for (c9_i4 = 0; c9_i4 < 181; c9_i4++) {
      c9_dv2[c9_i4] = 200.0 + 10.0 * (real_T)c9_i4;
    }
  
    for (c9_i5 = 0; c9_i5 < 181; c9_i5++) {
      c9_dv3[c9_i5] = c9_dv1[c9_i5];
    }
  
    c9_thetapsi = c9_b_interp1(chartInstance, c9_dv2, c9_dv3, c9_T);
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, 8);
    c9_A = c9_b_f;
    c9_B = 1.0 + c9_b_f;
    c9_x = c9_A;
    c9_y = c9_B;
    c9_b_x = c9_x;
    c9_b_y = c9_y;
    c9_c_x = c9_b_x;
    c9_c_y = c9_b_y;
    c9_d_y = c9_c_x / c9_c_y;
    c9_Sfcn += c9_d_y * c9_thetapsi;
    _SFD_SCRIPT_CALL(1U, chartInstance->c9_sfEvent, -8);
    _SFD_SYMBOL_SCOPE_POP();
    return c9_Sfcn;
  }
  
  static void init_script_number_translation(uint32_T c9_machineNumber, uint32_T
    c9_chartNumber, uint32_T c9_instanceNumber)
  {
    (void)c9_machineNumber;
    _SFD_SCRIPT_TRANSLATION(c9_chartNumber, c9_instanceNumber, 0U,
      sf_debug_get_script_id("I:\\MATLABWORK\\GTF\\FunctionsLibrary\\gashi.m"));
    _SFD_SCRIPT_TRANSLATION(c9_chartNumber, c9_instanceNumber, 1U,
      sf_debug_get_script_id("I:\\MATLABWORK\\GTF\\FunctionsLibrary\\Sfcn_Ts.m"));
  }
  
  static const mxArray *c9_sf_marshallOut(void *chartInstanceVoid, void *c9_inData)
  {
    const mxArray *c9_mxArrayOutData = NULL;
    real_T c9_u;
    const mxArray *c9_y = NULL;
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
      chartInstanceVoid;
    c9_mxArrayOutData = NULL;
    c9_u = *(real_T *)c9_inData;
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", &c9_u, 0, 0U, 0U, 0U, 0), false);
    sf_mex_assign(&c9_mxArrayOutData, c9_y, false);
    return c9_mxArrayOutData;
  }
  
  static real_T c9_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, const mxArray *c9_b_PR, const char_T *c9_identifier)
  {
    real_T c9_y;
    emlrtMsgIdentifier c9_thisId;
    c9_thisId.fIdentifier = c9_identifier;
    c9_thisId.fParent = NULL;
    c9_y = c9_b_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_b_PR), &c9_thisId);
    sf_mex_destroy(&c9_b_PR);
    return c9_y;
  }
  
  static real_T c9_b_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, const mxArray *c9_u, const emlrtMsgIdentifier *c9_parentId)
  {
    real_T c9_y;
    real_T c9_d0;
    (void)chartInstance;
    sf_mex_import(c9_parentId, sf_mex_dup(c9_u), &c9_d0, 1, 0, 0U, 0, 0U, 0);
    c9_y = c9_d0;
    sf_mex_destroy(&c9_u);
    return c9_y;
  }
  
  static void c9_sf_marshallIn(void *chartInstanceVoid, const mxArray
    *c9_mxArrayInData, const char_T *c9_varName, void *c9_outData)
  {
    const mxArray *c9_b_PR;
    const char_T *c9_identifier;
    emlrtMsgIdentifier c9_thisId;
    real_T c9_y;
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
      chartInstanceVoid;
    c9_b_PR = sf_mex_dup(c9_mxArrayInData);
    c9_identifier = c9_varName;
    c9_thisId.fIdentifier = c9_identifier;
    c9_thisId.fParent = NULL;
    c9_y = c9_b_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_b_PR), &c9_thisId);
    sf_mex_destroy(&c9_b_PR);
    *(real_T *)c9_outData = c9_y;
    sf_mex_destroy(&c9_mxArrayInData);
  }
  
  static const mxArray *c9_b_sf_marshallOut(void *chartInstanceVoid, void
    *c9_inData)
  {
    const mxArray *c9_mxArrayOutData = NULL;
    int32_T c9_i6;
    real_T c9_b_inData[181];
    int32_T c9_i7;
    real_T c9_u[181];
    const mxArray *c9_y = NULL;
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
      chartInstanceVoid;
    c9_mxArrayOutData = NULL;
    for (c9_i6 = 0; c9_i6 < 181; c9_i6++) {
      c9_b_inData[c9_i6] = (*(real_T (*)[181])c9_inData)[c9_i6];
    }
  
    for (c9_i7 = 0; c9_i7 < 181; c9_i7++) {
      c9_u[c9_i7] = c9_b_inData[c9_i7];
    }
  
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", c9_u, 0, 0U, 1U, 0U, 1, 181), false);
    sf_mex_assign(&c9_mxArrayOutData, c9_y, false);
    return c9_mxArrayOutData;
  }
  
  static const mxArray *c9_c_sf_marshallOut(void *chartInstanceVoid, void
    *c9_inData)
  {
    const mxArray *c9_mxArrayOutData = NULL;
    int32_T c9_i8;
    real_T c9_b_inData[181];
    int32_T c9_i9;
    real_T c9_u[181];
    const mxArray *c9_y = NULL;
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
      chartInstanceVoid;
    c9_mxArrayOutData = NULL;
    for (c9_i8 = 0; c9_i8 < 181; c9_i8++) {
      c9_b_inData[c9_i8] = (*(real_T (*)[181])c9_inData)[c9_i8];
    }
  
    for (c9_i9 = 0; c9_i9 < 181; c9_i9++) {
      c9_u[c9_i9] = c9_b_inData[c9_i9];
    }
  
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", c9_u, 0, 0U, 1U, 0U, 2, 1, 181), false);
    sf_mex_assign(&c9_mxArrayOutData, c9_y, false);
    return c9_mxArrayOutData;
  }
  
  const mxArray *sf_c9_GTF_EnginePath_TwoSpool_get_eml_resolved_functions_info
    (void)
  {
    const mxArray *c9_nameCaptureInfo = NULL;
    c9_nameCaptureInfo = NULL;
    sf_mex_assign(&c9_nameCaptureInfo, sf_mex_createstruct("structure", 2, 120, 1),
                  false);
    c9_info_helper(&c9_nameCaptureInfo);
    c9_b_info_helper(&c9_nameCaptureInfo);
    sf_mex_emlrtNameCapturePostProcessR2012a(&c9_nameCaptureInfo);
    return c9_nameCaptureInfo;
  }
  
  static void c9_info_helper(const mxArray **c9_info)
  {
    const mxArray *c9_rhs0 = NULL;
    const mxArray *c9_lhs0 = NULL;
    const mxArray *c9_rhs1 = NULL;
    const mxArray *c9_lhs1 = NULL;
    const mxArray *c9_rhs2 = NULL;
    const mxArray *c9_lhs2 = NULL;
    const mxArray *c9_rhs3 = NULL;
    const mxArray *c9_lhs3 = NULL;
    const mxArray *c9_rhs4 = NULL;
    const mxArray *c9_lhs4 = NULL;
    const mxArray *c9_rhs5 = NULL;
    const mxArray *c9_lhs5 = NULL;
    const mxArray *c9_rhs6 = NULL;
    const mxArray *c9_lhs6 = NULL;
    const mxArray *c9_rhs7 = NULL;
    const mxArray *c9_lhs7 = NULL;
    const mxArray *c9_rhs8 = NULL;
    const mxArray *c9_lhs8 = NULL;
    const mxArray *c9_rhs9 = NULL;
    const mxArray *c9_lhs9 = NULL;
    const mxArray *c9_rhs10 = NULL;
    const mxArray *c9_lhs10 = NULL;
    const mxArray *c9_rhs11 = NULL;
    const mxArray *c9_lhs11 = NULL;
    const mxArray *c9_rhs12 = NULL;
    const mxArray *c9_lhs12 = NULL;
    const mxArray *c9_rhs13 = NULL;
    const mxArray *c9_lhs13 = NULL;
    const mxArray *c9_rhs14 = NULL;
    const mxArray *c9_lhs14 = NULL;
    const mxArray *c9_rhs15 = NULL;
    const mxArray *c9_lhs15 = NULL;
    const mxArray *c9_rhs16 = NULL;
    const mxArray *c9_lhs16 = NULL;
    const mxArray *c9_rhs17 = NULL;
    const mxArray *c9_lhs17 = NULL;
    const mxArray *c9_rhs18 = NULL;
    const mxArray *c9_lhs18 = NULL;
    const mxArray *c9_rhs19 = NULL;
    const mxArray *c9_lhs19 = NULL;
    const mxArray *c9_rhs20 = NULL;
    const mxArray *c9_lhs20 = NULL;
    const mxArray *c9_rhs21 = NULL;
    const mxArray *c9_lhs21 = NULL;
    const mxArray *c9_rhs22 = NULL;
    const mxArray *c9_lhs22 = NULL;
    const mxArray *c9_rhs23 = NULL;
    const mxArray *c9_lhs23 = NULL;
    const mxArray *c9_rhs24 = NULL;
    const mxArray *c9_lhs24 = NULL;
    const mxArray *c9_rhs25 = NULL;
    const mxArray *c9_lhs25 = NULL;
    const mxArray *c9_rhs26 = NULL;
    const mxArray *c9_lhs26 = NULL;
    const mxArray *c9_rhs27 = NULL;
    const mxArray *c9_lhs27 = NULL;
    const mxArray *c9_rhs28 = NULL;
    const mxArray *c9_lhs28 = NULL;
    const mxArray *c9_rhs29 = NULL;
    const mxArray *c9_lhs29 = NULL;
    const mxArray *c9_rhs30 = NULL;
    const mxArray *c9_lhs30 = NULL;
    const mxArray *c9_rhs31 = NULL;
    const mxArray *c9_lhs31 = NULL;
    const mxArray *c9_rhs32 = NULL;
    const mxArray *c9_lhs32 = NULL;
    const mxArray *c9_rhs33 = NULL;
    const mxArray *c9_lhs33 = NULL;
    const mxArray *c9_rhs34 = NULL;
    const mxArray *c9_lhs34 = NULL;
    const mxArray *c9_rhs35 = NULL;
    const mxArray *c9_lhs35 = NULL;
    const mxArray *c9_rhs36 = NULL;
    const mxArray *c9_lhs36 = NULL;
    const mxArray *c9_rhs37 = NULL;
    const mxArray *c9_lhs37 = NULL;
    const mxArray *c9_rhs38 = NULL;
    const mxArray *c9_lhs38 = NULL;
    const mxArray *c9_rhs39 = NULL;
    const mxArray *c9_lhs39 = NULL;
    const mxArray *c9_rhs40 = NULL;
    const mxArray *c9_lhs40 = NULL;
    const mxArray *c9_rhs41 = NULL;
    const mxArray *c9_lhs41 = NULL;
    const mxArray *c9_rhs42 = NULL;
    const mxArray *c9_lhs42 = NULL;
    const mxArray *c9_rhs43 = NULL;
    const mxArray *c9_lhs43 = NULL;
    const mxArray *c9_rhs44 = NULL;
    const mxArray *c9_lhs44 = NULL;
    const mxArray *c9_rhs45 = NULL;
    const mxArray *c9_lhs45 = NULL;
    const mxArray *c9_rhs46 = NULL;
    const mxArray *c9_lhs46 = NULL;
    const mxArray *c9_rhs47 = NULL;
    const mxArray *c9_lhs47 = NULL;
    const mxArray *c9_rhs48 = NULL;
    const mxArray *c9_lhs48 = NULL;
    const mxArray *c9_rhs49 = NULL;
    const mxArray *c9_lhs49 = NULL;
    const mxArray *c9_rhs50 = NULL;
    const mxArray *c9_lhs50 = NULL;
    const mxArray *c9_rhs51 = NULL;
    const mxArray *c9_lhs51 = NULL;
    const mxArray *c9_rhs52 = NULL;
    const mxArray *c9_lhs52 = NULL;
    const mxArray *c9_rhs53 = NULL;
    const mxArray *c9_lhs53 = NULL;
    const mxArray *c9_rhs54 = NULL;
    const mxArray *c9_lhs54 = NULL;
    const mxArray *c9_rhs55 = NULL;
    const mxArray *c9_lhs55 = NULL;
    const mxArray *c9_rhs56 = NULL;
    const mxArray *c9_lhs56 = NULL;
    const mxArray *c9_rhs57 = NULL;
    const mxArray *c9_lhs57 = NULL;
    const mxArray *c9_rhs58 = NULL;
    const mxArray *c9_lhs58 = NULL;
    const mxArray *c9_rhs59 = NULL;
    const mxArray *c9_lhs59 = NULL;
    const mxArray *c9_rhs60 = NULL;
    const mxArray *c9_lhs60 = NULL;
    const mxArray *c9_rhs61 = NULL;
    const mxArray *c9_lhs61 = NULL;
    const mxArray *c9_rhs62 = NULL;
    const mxArray *c9_lhs62 = NULL;
    const mxArray *c9_rhs63 = NULL;
    const mxArray *c9_lhs63 = NULL;
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "context", "context", 0);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("gashi"), "name", "name", 0);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 0);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[E]I:/MATLABWORK/GTF/FunctionsLibrary/gashi.m"), "resolved", "resolved", 0);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1428734872U), "fileTimeLo",
                    "fileTimeLo", 0);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 0);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 0);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 0);
    sf_mex_assign(&c9_rhs0, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs0, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs0), "rhs", "rhs", 0);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs0), "lhs", "lhs", 0);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[E]I:/MATLABWORK/GTF/FunctionsLibrary/gashi.m"), "context", "context", 1);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("mrdivide"), "name", "name", 1);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 1);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "resolved",
                    "resolved", 1);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786048U), "fileTimeLo",
                    "fileTimeLo", 1);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 1);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1369988286U), "mFileTimeLo",
                    "mFileTimeLo", 1);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 1);
    sf_mex_assign(&c9_rhs1, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs1, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs1), "rhs", "rhs", 1);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs1), "lhs", "lhs", 1);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "context",
                    "context", 2);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assert"),
                    "name", "name", 2);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 2);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m"),
                    "resolved", "resolved", 2);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1389692574U), "fileTimeLo",
                    "fileTimeLo", 2);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 2);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 2);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 2);
    sf_mex_assign(&c9_rhs2, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs2, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs2), "rhs", "rhs", 2);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs2), "lhs", "lhs", 2);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "context",
                    "context", 3);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("rdivide"), "name", "name", 3);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 3);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m"), "resolved",
                    "resolved", 3);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688680U), "fileTimeLo",
                    "fileTimeLo", 3);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 3);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 3);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 3);
    sf_mex_assign(&c9_rhs3, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs3, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs3), "rhs", "rhs", 3);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs3), "lhs", "lhs", 3);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m"), "context",
                    "context", 4);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 4);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 4);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 4);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 4);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 4);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 4);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 4);
    sf_mex_assign(&c9_rhs4, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs4, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs4), "rhs", "rhs", 4);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs4), "lhs", "lhs", 4);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m"), "context",
                    "context", 5);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalexp_compatible"),
                    "name", "name", 5);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 5);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalexp_compatible.m"),
                    "resolved", "resolved", 5);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1286797196U), "fileTimeLo",
                    "fileTimeLo", 5);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 5);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 5);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 5);
    sf_mex_assign(&c9_rhs5, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs5, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs5), "rhs", "rhs", 5);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs5), "lhs", "lhs", 5);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m"), "context",
                    "context", 6);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_div"), "name", "name", 6);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 6);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_div.m"), "resolved",
                    "resolved", 6);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1386398752U), "fileTimeLo",
                    "fileTimeLo", 6);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 6);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 6);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 6);
    sf_mex_assign(&c9_rhs6, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs6, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs6), "rhs", "rhs", 6);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs6), "lhs", "lhs", 6);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_div.m"), "context",
                    "context", 7);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.div"), "name",
                    "name", 7);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 7);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/div.p"), "resolved",
                    "resolved", 7);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786170U), "fileTimeLo",
                    "fileTimeLo", 7);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 7);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 7);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 7);
    sf_mex_assign(&c9_rhs7, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs7, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs7), "rhs", "rhs", 7);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs7), "lhs", "lhs", 7);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "context", "context", 8);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("mrdivide"), "name", "name", 8);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 8);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "resolved",
                    "resolved", 8);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786048U), "fileTimeLo",
                    "fileTimeLo", 8);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 8);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1369988286U), "mFileTimeLo",
                    "mFileTimeLo", 8);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 8);
    sf_mex_assign(&c9_rhs8, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs8, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs8), "rhs", "rhs", 8);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs8), "lhs", "lhs", 8);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "context", "context", 9);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("abs"), "name", "name", 9);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 9);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/abs.m"), "resolved",
                    "resolved", 9);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688652U), "fileTimeLo",
                    "fileTimeLo", 9);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 9);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 9);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 9);
    sf_mex_assign(&c9_rhs9, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs9, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs9), "rhs", "rhs", 9);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs9), "lhs", "lhs", 9);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/abs.m"), "context",
                    "context", 10);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 10);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 10);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 10);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 10);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 10);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 10);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 10);
    sf_mex_assign(&c9_rhs10, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs10, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs10), "rhs", "rhs",
                    10);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs10), "lhs", "lhs",
                    10);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/abs.m"), "context",
                    "context", 11);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_abs"), "name",
                    "name", 11);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 11);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/eml_scalar_abs.m"),
                    "resolved", "resolved", 11);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1286797112U), "fileTimeLo",
                    "fileTimeLo", 11);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 11);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 11);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 11);
    sf_mex_assign(&c9_rhs11, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs11, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs11), "rhs", "rhs",
                    11);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs11), "lhs", "lhs",
                    11);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "context", "context", 12);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("Sfcn_Ts"), "name", "name", 12);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 12);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[E]I:/MATLABWORK/GTF/FunctionsLibrary/Sfcn_Ts.m"), "resolved", "resolved",
                    12);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1447835225U), "fileTimeLo",
                    "fileTimeLo", 12);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 12);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 12);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 12);
    sf_mex_assign(&c9_rhs12, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs12, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs12), "rhs", "rhs",
                    12);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs12), "lhs", "lhs",
                    12);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[E]I:/MATLABWORK/GTF/FunctionsLibrary/Sfcn_Ts.m"), "context", "context", 13);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("colon"), "name", "name", 13);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 13);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "resolved",
                    "resolved", 13);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1378274388U), "fileTimeLo",
                    "fileTimeLo", 13);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 13);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 13);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 13);
    sf_mex_assign(&c9_rhs13, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs13, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs13), "rhs", "rhs",
                    13);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs13), "lhs", "lhs",
                    13);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "context",
                    "context", 14);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 14);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 14);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 14);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 14);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 14);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 14);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 14);
    sf_mex_assign(&c9_rhs14, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs14, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs14), "rhs", "rhs",
                    14);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs14), "lhs", "lhs",
                    14);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!is_flint_colon"),
                    "context", "context", 15);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isfinite"), "name", "name", 15);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 15);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isfinite.m"), "resolved",
                    "resolved", 15);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688656U), "fileTimeLo",
                    "fileTimeLo", 15);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 15);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 15);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 15);
    sf_mex_assign(&c9_rhs15, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs15, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs15), "rhs", "rhs",
                    15);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs15), "lhs", "lhs",
                    15);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isfinite.m"), "context",
                    "context", 16);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 16);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 16);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 16);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 16);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 16);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 16);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 16);
    sf_mex_assign(&c9_rhs16, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs16, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs16), "rhs", "rhs",
                    16);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs16), "lhs", "lhs",
                    16);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isfinite.m"), "context",
                    "context", 17);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isinf"), "name", "name", 17);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 17);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isinf.m"), "resolved",
                    "resolved", 17);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688656U), "fileTimeLo",
                    "fileTimeLo", 17);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 17);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 17);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 17);
    sf_mex_assign(&c9_rhs17, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs17, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs17), "rhs", "rhs",
                    17);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs17), "lhs", "lhs",
                    17);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isinf.m"), "context",
                    "context", 18);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 18);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 18);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 18);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 18);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 18);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 18);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 18);
    sf_mex_assign(&c9_rhs18, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs18, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs18), "rhs", "rhs",
                    18);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs18), "lhs", "lhs",
                    18);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isfinite.m"), "context",
                    "context", 19);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isnan"), "name", "name", 19);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 19);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isnan.m"), "resolved",
                    "resolved", 19);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688658U), "fileTimeLo",
                    "fileTimeLo", 19);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 19);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 19);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 19);
    sf_mex_assign(&c9_rhs19, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs19, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs19), "rhs", "rhs",
                    19);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs19), "lhs", "lhs",
                    19);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isnan.m"), "context",
                    "context", 20);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 20);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 20);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 20);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 20);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 20);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 20);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 20);
    sf_mex_assign(&c9_rhs20, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs20, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs20), "rhs", "rhs",
                    20);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs20), "lhs", "lhs",
                    20);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!is_flint_colon"),
                    "context", "context", 21);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("floor"), "name", "name", 21);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 21);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "resolved",
                    "resolved", 21);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688654U), "fileTimeLo",
                    "fileTimeLo", 21);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 21);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 21);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 21);
    sf_mex_assign(&c9_rhs21, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs21, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs21), "rhs", "rhs",
                    21);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs21), "lhs", "lhs",
                    21);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "context",
                    "context", 22);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 22);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 22);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 22);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 22);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 22);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 22);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 22);
    sf_mex_assign(&c9_rhs22, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs22, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs22), "rhs", "rhs",
                    22);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs22), "lhs", "lhs",
                    22);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "context",
                    "context", 23);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_floor"), "name",
                    "name", 23);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 23);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/eml_scalar_floor.m"),
                    "resolved", "resolved", 23);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1286797126U), "fileTimeLo",
                    "fileTimeLo", 23);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 23);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 23);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 23);
    sf_mex_assign(&c9_rhs23, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs23, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs23), "rhs", "rhs",
                    23);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs23), "lhs", "lhs",
                    23);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!checkFlintRange"),
                    "context", "context", 24);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_eg"), "name",
                    "name", 24);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 24);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "resolved",
                    "resolved", 24);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 24);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 24);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 24);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 24);
    sf_mex_assign(&c9_rhs24, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs24, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs24), "rhs", "rhs",
                    24);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs24), "lhs", "lhs",
                    24);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "context",
                    "context", 25);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.scalarEg"),
                    "name", "name", 25);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 25);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/scalarEg.p"),
                    "resolved", "resolved", 25);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786170U), "fileTimeLo",
                    "fileTimeLo", 25);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 25);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 25);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 25);
    sf_mex_assign(&c9_rhs25, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs25, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs25), "rhs", "rhs",
                    25);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs25), "lhs", "lhs",
                    25);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!checkFlintRange"),
                    "context", "context", 26);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("flintmax"), "name", "name", 26);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 26);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flintmax.m"), "resolved",
                    "resolved", 26);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1348170316U), "fileTimeLo",
                    "fileTimeLo", 26);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 26);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 26);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 26);
    sf_mex_assign(&c9_rhs26, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs26, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs26), "rhs", "rhs",
                    26);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs26), "lhs", "lhs",
                    26);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flintmax.m"), "context",
                    "context", 27);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_float_model"), "name",
                    "name", 27);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 27);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_float_model.m"),
                    "resolved", "resolved", 27);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1326702796U), "fileTimeLo",
                    "fileTimeLo", 27);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 27);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 27);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 27);
    sf_mex_assign(&c9_rhs27, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs27, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs27), "rhs", "rhs",
                    27);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs27), "lhs", "lhs",
                    27);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!checkFlintRange"),
                    "context", "context", 28);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("abs"), "name", "name", 28);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 28);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/abs.m"), "resolved",
                    "resolved", 28);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688652U), "fileTimeLo",
                    "fileTimeLo", 28);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 28);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 28);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 28);
    sf_mex_assign(&c9_rhs28, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs28, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs28), "rhs", "rhs",
                    28);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs28), "lhs", "lhs",
                    28);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!checkrange"),
                    "context", "context", 29);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("realmax"), "name", "name", 29);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 29);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/realmax.m"), "resolved",
                    "resolved", 29);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1307629642U), "fileTimeLo",
                    "fileTimeLo", 29);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 29);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 29);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 29);
    sf_mex_assign(&c9_rhs29, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs29, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs29), "rhs", "rhs",
                    29);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs29), "lhs", "lhs",
                    29);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/realmax.m"), "context",
                    "context", 30);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_realmax"), "name", "name",
                    30);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 30);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_realmax.m"), "resolved",
                    "resolved", 30);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1326702796U), "fileTimeLo",
                    "fileTimeLo", 30);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 30);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 30);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 30);
    sf_mex_assign(&c9_rhs30, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs30, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs30), "rhs", "rhs",
                    30);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs30), "lhs", "lhs",
                    30);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_realmax.m"), "context",
                    "context", 31);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_float_model"), "name",
                    "name", 31);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 31);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_float_model.m"),
                    "resolved", "resolved", 31);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1326702796U), "fileTimeLo",
                    "fileTimeLo", 31);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 31);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 31);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 31);
    sf_mex_assign(&c9_rhs31, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs31, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs31), "rhs", "rhs",
                    31);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs31), "lhs", "lhs",
                    31);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_flint_colon"),
                    "context", "context", 32);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("mrdivide"), "name", "name", 32);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 32);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "resolved",
                    "resolved", 32);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786048U), "fileTimeLo",
                    "fileTimeLo", 32);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 32);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1369988286U), "mFileTimeLo",
                    "mFileTimeLo", 32);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 32);
    sf_mex_assign(&c9_rhs32, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs32, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs32), "rhs", "rhs",
                    32);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs32), "lhs", "lhs",
                    32);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_flint_colon"),
                    "context", "context", 33);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("floor"), "name", "name", 33);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 33);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "resolved",
                    "resolved", 33);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688654U), "fileTimeLo",
                    "fileTimeLo", 33);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 33);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 33);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 33);
    sf_mex_assign(&c9_rhs33, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs33, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs33), "rhs", "rhs",
                    33);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs33), "lhs", "lhs",
                    33);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_flint_colon"),
                    "context", "context", 34);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_index_class"), "name",
                    "name", 34);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 34);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_index_class.m"),
                    "resolved", "resolved", 34);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1323145378U), "fileTimeLo",
                    "fileTimeLo", 34);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 34);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 34);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 34);
    sf_mex_assign(&c9_rhs34, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs34, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs34), "rhs", "rhs",
                    34);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs34), "lhs", "lhs",
                    34);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_flint_colon"),
                    "context", "context", 35);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 35);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 35);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 35);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 35);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 35);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 35);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 35);
    sf_mex_assign(&c9_rhs35, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs35, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs35), "rhs", "rhs",
                    35);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs35), "lhs", "lhs",
                    35);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "context",
                    "context", 36);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_switch_helper"), "name",
                    "name", 36);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 36);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_switch_helper.m"),
                    "resolved", "resolved", 36);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1393305658U), "fileTimeLo",
                    "fileTimeLo", 36);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 36);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 36);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 36);
    sf_mex_assign(&c9_rhs36, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs36, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs36), "rhs", "rhs",
                    36);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs36), "lhs", "lhs",
                    36);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[E]I:/MATLABWORK/GTF/FunctionsLibrary/Sfcn_Ts.m"), "context", "context", 37);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("interp1"), "name", "name", 37);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 37);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m"), "resolved",
                    "resolved", 37);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1381828706U), "fileTimeLo",
                    "fileTimeLo", 37);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 37);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 37);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 37);
    sf_mex_assign(&c9_rhs37, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs37, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs37), "rhs", "rhs",
                    37);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs37), "lhs", "lhs",
                    37);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m"), "context",
                    "context", 38);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assert"),
                    "name", "name", 38);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 38);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m"),
                    "resolved", "resolved", 38);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1389692574U), "fileTimeLo",
                    "fileTimeLo", 38);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 38);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 38);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 38);
    sf_mex_assign(&c9_rhs38, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs38, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs38), "rhs", "rhs",
                    38);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs38), "lhs", "lhs",
                    38);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 39);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assert"),
                    "name", "name", 39);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 39);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m"),
                    "resolved", "resolved", 39);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1389692574U), "fileTimeLo",
                    "fileTimeLo", 39);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 39);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 39);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 39);
    sf_mex_assign(&c9_rhs39, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs39, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs39), "rhs", "rhs",
                    39);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs39), "lhs", "lhs",
                    39);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 40);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_eg"), "name",
                    "name", 40);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 40);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "resolved",
                    "resolved", 40);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 40);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 40);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 40);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 40);
    sf_mex_assign(&c9_rhs40, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs40, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs40), "rhs", "rhs",
                    40);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs40), "lhs", "lhs",
                    40);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!StringToMethodID"),
                    "context", "context", 41);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assert"),
                    "name", "name", 41);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 41);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m"),
                    "resolved", "resolved", 41);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1389692574U), "fileTimeLo",
                    "fileTimeLo", 41);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 41);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 41);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 41);
    sf_mex_assign(&c9_rhs41, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs41, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs41), "rhs", "rhs",
                    41);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs41), "lhs", "lhs",
                    41);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!StringToMethodID"),
                    "context", "context", 42);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("length"), "name", "name", 42);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 42);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/length.m"), "resolved",
                    "resolved", 42);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1303124606U), "fileTimeLo",
                    "fileTimeLo", 42);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 42);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 42);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 42);
    sf_mex_assign(&c9_rhs42, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs42, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs42), "rhs", "rhs",
                    42);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs42), "lhs", "lhs",
                    42);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!StringToMethodID"),
                    "context", "context", 43);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("max"), "name", "name", 43);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 43);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/datafun/max.m"), "resolved",
                    "resolved", 43);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1311233716U), "fileTimeLo",
                    "fileTimeLo", 43);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 43);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 43);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 43);
    sf_mex_assign(&c9_rhs43, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs43, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs43), "rhs", "rhs",
                    43);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs43), "lhs", "lhs",
                    43);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/datafun/max.m"), "context",
                    "context", 44);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_min_or_max"), "name",
                    "name", 44);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 44);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m"),
                    "resolved", "resolved", 44);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1378274384U), "fileTimeLo",
                    "fileTimeLo", 44);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 44);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 44);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 44);
    sf_mex_assign(&c9_rhs44, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs44, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs44), "rhs", "rhs",
                    44);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs44), "lhs", "lhs",
                    44);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m!eml_bin_extremum"),
                    "context", "context", 45);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_eg"), "name",
                    "name", 45);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 45);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "resolved",
                    "resolved", 45);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 45);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 45);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 45);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 45);
    sf_mex_assign(&c9_rhs45, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs45, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs45), "rhs", "rhs",
                    45);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs45), "lhs", "lhs",
                    45);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m!eml_bin_extremum"),
                    "context", "context", 46);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalexp_alloc"), "name",
                    "name", 46);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 46);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalexp_alloc.m"),
                    "resolved", "resolved", 46);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 46);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 46);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 46);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 46);
    sf_mex_assign(&c9_rhs46, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs46, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs46), "rhs", "rhs",
                    46);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs46), "lhs", "lhs",
                    46);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalexp_alloc.m"),
                    "context", "context", 47);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.scalexpAlloc"),
                    "name", "name", 47);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 47);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/scalexpAlloc.p"),
                    "resolved", "resolved", 47);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786170U), "fileTimeLo",
                    "fileTimeLo", 47);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 47);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 47);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 47);
    sf_mex_assign(&c9_rhs47, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs47, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs47), "rhs", "rhs",
                    47);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs47), "lhs", "lhs",
                    47);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m!eml_bin_extremum"),
                    "context", "context", 48);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_index_class"), "name",
                    "name", 48);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 48);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_index_class.m"),
                    "resolved", "resolved", 48);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1323145378U), "fileTimeLo",
                    "fileTimeLo", 48);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 48);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 48);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 48);
    sf_mex_assign(&c9_rhs48, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs48, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs48), "rhs", "rhs",
                    48);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs48), "lhs", "lhs",
                    48);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m!eml_scalar_bin_extremum"),
                    "context", "context", 49);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_eg"), "name",
                    "name", 49);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 49);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "resolved",
                    "resolved", 49);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 49);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 49);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 49);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 49);
    sf_mex_assign(&c9_rhs49, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs49, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs49), "rhs", "rhs",
                    49);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs49), "lhs", "lhs",
                    49);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m!eml_scalar_bin_extremum"),
                    "context", "context", 50);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 50);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 50);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 50);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 50);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 50);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 50);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 50);
    sf_mex_assign(&c9_rhs50, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs50, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs50), "rhs", "rhs",
                    50);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs50), "lhs", "lhs",
                    50);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!StringToMethodID"),
                    "context", "context", 51);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("strncmpi"), "name", "name", 51);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 51);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/strncmpi.m"), "resolved",
                    "resolved", 51);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1328832722U), "fileTimeLo",
                    "fileTimeLo", 51);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 51);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 51);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 51);
    sf_mex_assign(&c9_rhs51, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs51, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs51), "rhs", "rhs",
                    51);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs51), "lhs", "lhs",
                    51);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/strncmpi.m"), "context",
                    "context", 52);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_assert_supported_string"),
                    "name", "name", 52);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 52);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_assert_supported_string.m"),
                    "resolved", "resolved", 52);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 52);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 52);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 52);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 52);
    sf_mex_assign(&c9_rhs52, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs52, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs52), "rhs", "rhs",
                    52);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs52), "lhs", "lhs",
                    52);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_assert_supported_string.m!inrange"),
                    "context", "context", 53);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_charmax"), "name", "name",
                    53);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 53);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_charmax.m"),
                    "resolved", "resolved", 53);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 53);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 53);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 53);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 53);
    sf_mex_assign(&c9_rhs53, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs53, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs53), "rhs", "rhs",
                    53);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs53), "lhs", "lhs",
                    53);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_charmax.m"), "context",
                    "context", 54);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 54);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 54);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 54);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 54);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 54);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 54);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 54);
    sf_mex_assign(&c9_rhs54, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs54, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs54), "rhs", "rhs",
                    54);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs54), "lhs", "lhs",
                    54);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/strncmpi.m"), "context",
                    "context", 55);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("min"), "name", "name", 55);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 55);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/datafun/min.m"), "resolved",
                    "resolved", 55);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1311233718U), "fileTimeLo",
                    "fileTimeLo", 55);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 55);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 55);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 55);
    sf_mex_assign(&c9_rhs55, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs55, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs55), "rhs", "rhs",
                    55);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs55), "lhs", "lhs",
                    55);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/datafun/min.m"), "context",
                    "context", 56);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_min_or_max"), "name",
                    "name", 56);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 56);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_min_or_max.m"),
                    "resolved", "resolved", 56);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1378274384U), "fileTimeLo",
                    "fileTimeLo", 56);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 56);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 56);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 56);
    sf_mex_assign(&c9_rhs56, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs56, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs56), "rhs", "rhs",
                    56);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs56), "lhs", "lhs",
                    56);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/strncmpi.m"), "context",
                    "context", 57);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("lower"), "name", "name", 57);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 57);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/lower.m"), "resolved",
                    "resolved", 57);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 57);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 57);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 57);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 57);
    sf_mex_assign(&c9_rhs57, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs57, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs57), "rhs", "rhs",
                    57);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs57), "lhs", "lhs",
                    57);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/lower.m"), "context",
                    "context", 58);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_string_transform"), "name",
                    "name", 58);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 58);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_string_transform.m"),
                    "resolved", "resolved", 58);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 58);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 58);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 58);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 58);
    sf_mex_assign(&c9_rhs58, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs58, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs58), "rhs", "rhs",
                    58);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs58), "lhs", "lhs",
                    58);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_string_transform.m"),
                    "context", "context", 59);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_assert_supported_string"),
                    "name", "name", 59);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 59);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_assert_supported_string.m"),
                    "resolved", "resolved", 59);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 59);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 59);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 59);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 59);
    sf_mex_assign(&c9_rhs59, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs59, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs59), "rhs", "rhs",
                    59);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs59), "lhs", "lhs",
                    59);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_assert_supported_string.m"),
                    "context", "context", 60);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_charmax"), "name", "name",
                    60);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 60);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_charmax.m"),
                    "resolved", "resolved", 60);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 60);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 60);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 60);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 60);
    sf_mex_assign(&c9_rhs60, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs60, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs60), "rhs", "rhs",
                    60);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs60), "lhs", "lhs",
                    60);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_string_transform.m"),
                    "context", "context", 61);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_charmax"), "name", "name",
                    61);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 61);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_charmax.m"),
                    "resolved", "resolved", 61);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1327393910U), "fileTimeLo",
                    "fileTimeLo", 61);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 61);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 61);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 61);
    sf_mex_assign(&c9_rhs61, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs61, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs61), "rhs", "rhs",
                    61);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs61), "lhs", "lhs",
                    61);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_string_transform.m"),
                    "context", "context", 62);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("colon"), "name", "name", 62);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 62);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "resolved",
                    "resolved", 62);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1378274388U), "fileTimeLo",
                    "fileTimeLo", 62);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 62);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 62);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 62);
    sf_mex_assign(&c9_rhs62, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs62, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs62), "rhs", "rhs",
                    62);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs62), "lhs", "lhs",
                    62);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "context",
                    "context", 63);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("colon"), "name", "name", 63);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 63);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "resolved",
                    "resolved", 63);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1378274388U), "fileTimeLo",
                    "fileTimeLo", 63);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 63);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 63);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 63);
    sf_mex_assign(&c9_rhs63, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs63, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs63), "rhs", "rhs",
                    63);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs63), "lhs", "lhs",
                    63);
    sf_mex_destroy(&c9_rhs0);
    sf_mex_destroy(&c9_lhs0);
    sf_mex_destroy(&c9_rhs1);
    sf_mex_destroy(&c9_lhs1);
    sf_mex_destroy(&c9_rhs2);
    sf_mex_destroy(&c9_lhs2);
    sf_mex_destroy(&c9_rhs3);
    sf_mex_destroy(&c9_lhs3);
    sf_mex_destroy(&c9_rhs4);
    sf_mex_destroy(&c9_lhs4);
    sf_mex_destroy(&c9_rhs5);
    sf_mex_destroy(&c9_lhs5);
    sf_mex_destroy(&c9_rhs6);
    sf_mex_destroy(&c9_lhs6);
    sf_mex_destroy(&c9_rhs7);
    sf_mex_destroy(&c9_lhs7);
    sf_mex_destroy(&c9_rhs8);
    sf_mex_destroy(&c9_lhs8);
    sf_mex_destroy(&c9_rhs9);
    sf_mex_destroy(&c9_lhs9);
    sf_mex_destroy(&c9_rhs10);
    sf_mex_destroy(&c9_lhs10);
    sf_mex_destroy(&c9_rhs11);
    sf_mex_destroy(&c9_lhs11);
    sf_mex_destroy(&c9_rhs12);
    sf_mex_destroy(&c9_lhs12);
    sf_mex_destroy(&c9_rhs13);
    sf_mex_destroy(&c9_lhs13);
    sf_mex_destroy(&c9_rhs14);
    sf_mex_destroy(&c9_lhs14);
    sf_mex_destroy(&c9_rhs15);
    sf_mex_destroy(&c9_lhs15);
    sf_mex_destroy(&c9_rhs16);
    sf_mex_destroy(&c9_lhs16);
    sf_mex_destroy(&c9_rhs17);
    sf_mex_destroy(&c9_lhs17);
    sf_mex_destroy(&c9_rhs18);
    sf_mex_destroy(&c9_lhs18);
    sf_mex_destroy(&c9_rhs19);
    sf_mex_destroy(&c9_lhs19);
    sf_mex_destroy(&c9_rhs20);
    sf_mex_destroy(&c9_lhs20);
    sf_mex_destroy(&c9_rhs21);
    sf_mex_destroy(&c9_lhs21);
    sf_mex_destroy(&c9_rhs22);
    sf_mex_destroy(&c9_lhs22);
    sf_mex_destroy(&c9_rhs23);
    sf_mex_destroy(&c9_lhs23);
    sf_mex_destroy(&c9_rhs24);
    sf_mex_destroy(&c9_lhs24);
    sf_mex_destroy(&c9_rhs25);
    sf_mex_destroy(&c9_lhs25);
    sf_mex_destroy(&c9_rhs26);
    sf_mex_destroy(&c9_lhs26);
    sf_mex_destroy(&c9_rhs27);
    sf_mex_destroy(&c9_lhs27);
    sf_mex_destroy(&c9_rhs28);
    sf_mex_destroy(&c9_lhs28);
    sf_mex_destroy(&c9_rhs29);
    sf_mex_destroy(&c9_lhs29);
    sf_mex_destroy(&c9_rhs30);
    sf_mex_destroy(&c9_lhs30);
    sf_mex_destroy(&c9_rhs31);
    sf_mex_destroy(&c9_lhs31);
    sf_mex_destroy(&c9_rhs32);
    sf_mex_destroy(&c9_lhs32);
    sf_mex_destroy(&c9_rhs33);
    sf_mex_destroy(&c9_lhs33);
    sf_mex_destroy(&c9_rhs34);
    sf_mex_destroy(&c9_lhs34);
    sf_mex_destroy(&c9_rhs35);
    sf_mex_destroy(&c9_lhs35);
    sf_mex_destroy(&c9_rhs36);
    sf_mex_destroy(&c9_lhs36);
    sf_mex_destroy(&c9_rhs37);
    sf_mex_destroy(&c9_lhs37);
    sf_mex_destroy(&c9_rhs38);
    sf_mex_destroy(&c9_lhs38);
    sf_mex_destroy(&c9_rhs39);
    sf_mex_destroy(&c9_lhs39);
    sf_mex_destroy(&c9_rhs40);
    sf_mex_destroy(&c9_lhs40);
    sf_mex_destroy(&c9_rhs41);
    sf_mex_destroy(&c9_lhs41);
    sf_mex_destroy(&c9_rhs42);
    sf_mex_destroy(&c9_lhs42);
    sf_mex_destroy(&c9_rhs43);
    sf_mex_destroy(&c9_lhs43);
    sf_mex_destroy(&c9_rhs44);
    sf_mex_destroy(&c9_lhs44);
    sf_mex_destroy(&c9_rhs45);
    sf_mex_destroy(&c9_lhs45);
    sf_mex_destroy(&c9_rhs46);
    sf_mex_destroy(&c9_lhs46);
    sf_mex_destroy(&c9_rhs47);
    sf_mex_destroy(&c9_lhs47);
    sf_mex_destroy(&c9_rhs48);
    sf_mex_destroy(&c9_lhs48);
    sf_mex_destroy(&c9_rhs49);
    sf_mex_destroy(&c9_lhs49);
    sf_mex_destroy(&c9_rhs50);
    sf_mex_destroy(&c9_lhs50);
    sf_mex_destroy(&c9_rhs51);
    sf_mex_destroy(&c9_lhs51);
    sf_mex_destroy(&c9_rhs52);
    sf_mex_destroy(&c9_lhs52);
    sf_mex_destroy(&c9_rhs53);
    sf_mex_destroy(&c9_lhs53);
    sf_mex_destroy(&c9_rhs54);
    sf_mex_destroy(&c9_lhs54);
    sf_mex_destroy(&c9_rhs55);
    sf_mex_destroy(&c9_lhs55);
    sf_mex_destroy(&c9_rhs56);
    sf_mex_destroy(&c9_lhs56);
    sf_mex_destroy(&c9_rhs57);
    sf_mex_destroy(&c9_lhs57);
    sf_mex_destroy(&c9_rhs58);
    sf_mex_destroy(&c9_lhs58);
    sf_mex_destroy(&c9_rhs59);
    sf_mex_destroy(&c9_lhs59);
    sf_mex_destroy(&c9_rhs60);
    sf_mex_destroy(&c9_lhs60);
    sf_mex_destroy(&c9_rhs61);
    sf_mex_destroy(&c9_lhs61);
    sf_mex_destroy(&c9_rhs62);
    sf_mex_destroy(&c9_lhs62);
    sf_mex_destroy(&c9_rhs63);
    sf_mex_destroy(&c9_lhs63);
  }
  
  static const mxArray *c9_emlrt_marshallOut(const char * c9_u)
  {
    const mxArray *c9_y = NULL;
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", c9_u, 15, 0U, 0U, 0U, 2, 1, strlen
      (c9_u)), false);
    return c9_y;
  }
  
  static const mxArray *c9_b_emlrt_marshallOut(const uint32_T c9_u)
  {
    const mxArray *c9_y = NULL;
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", &c9_u, 7, 0U, 0U, 0U, 0), false);
    return c9_y;
  }
  
  static void c9_b_info_helper(const mxArray **c9_info)
  {
    const mxArray *c9_rhs64 = NULL;
    const mxArray *c9_lhs64 = NULL;
    const mxArray *c9_rhs65 = NULL;
    const mxArray *c9_lhs65 = NULL;
    const mxArray *c9_rhs66 = NULL;
    const mxArray *c9_lhs66 = NULL;
    const mxArray *c9_rhs67 = NULL;
    const mxArray *c9_lhs67 = NULL;
    const mxArray *c9_rhs68 = NULL;
    const mxArray *c9_lhs68 = NULL;
    const mxArray *c9_rhs69 = NULL;
    const mxArray *c9_lhs69 = NULL;
    const mxArray *c9_rhs70 = NULL;
    const mxArray *c9_lhs70 = NULL;
    const mxArray *c9_rhs71 = NULL;
    const mxArray *c9_lhs71 = NULL;
    const mxArray *c9_rhs72 = NULL;
    const mxArray *c9_lhs72 = NULL;
    const mxArray *c9_rhs73 = NULL;
    const mxArray *c9_lhs73 = NULL;
    const mxArray *c9_rhs74 = NULL;
    const mxArray *c9_lhs74 = NULL;
    const mxArray *c9_rhs75 = NULL;
    const mxArray *c9_lhs75 = NULL;
    const mxArray *c9_rhs76 = NULL;
    const mxArray *c9_lhs76 = NULL;
    const mxArray *c9_rhs77 = NULL;
    const mxArray *c9_lhs77 = NULL;
    const mxArray *c9_rhs78 = NULL;
    const mxArray *c9_lhs78 = NULL;
    const mxArray *c9_rhs79 = NULL;
    const mxArray *c9_lhs79 = NULL;
    const mxArray *c9_rhs80 = NULL;
    const mxArray *c9_lhs80 = NULL;
    const mxArray *c9_rhs81 = NULL;
    const mxArray *c9_lhs81 = NULL;
    const mxArray *c9_rhs82 = NULL;
    const mxArray *c9_lhs82 = NULL;
    const mxArray *c9_rhs83 = NULL;
    const mxArray *c9_lhs83 = NULL;
    const mxArray *c9_rhs84 = NULL;
    const mxArray *c9_lhs84 = NULL;
    const mxArray *c9_rhs85 = NULL;
    const mxArray *c9_lhs85 = NULL;
    const mxArray *c9_rhs86 = NULL;
    const mxArray *c9_lhs86 = NULL;
    const mxArray *c9_rhs87 = NULL;
    const mxArray *c9_lhs87 = NULL;
    const mxArray *c9_rhs88 = NULL;
    const mxArray *c9_lhs88 = NULL;
    const mxArray *c9_rhs89 = NULL;
    const mxArray *c9_lhs89 = NULL;
    const mxArray *c9_rhs90 = NULL;
    const mxArray *c9_lhs90 = NULL;
    const mxArray *c9_rhs91 = NULL;
    const mxArray *c9_lhs91 = NULL;
    const mxArray *c9_rhs92 = NULL;
    const mxArray *c9_lhs92 = NULL;
    const mxArray *c9_rhs93 = NULL;
    const mxArray *c9_lhs93 = NULL;
    const mxArray *c9_rhs94 = NULL;
    const mxArray *c9_lhs94 = NULL;
    const mxArray *c9_rhs95 = NULL;
    const mxArray *c9_lhs95 = NULL;
    const mxArray *c9_rhs96 = NULL;
    const mxArray *c9_lhs96 = NULL;
    const mxArray *c9_rhs97 = NULL;
    const mxArray *c9_lhs97 = NULL;
    const mxArray *c9_rhs98 = NULL;
    const mxArray *c9_lhs98 = NULL;
    const mxArray *c9_rhs99 = NULL;
    const mxArray *c9_lhs99 = NULL;
    const mxArray *c9_rhs100 = NULL;
    const mxArray *c9_lhs100 = NULL;
    const mxArray *c9_rhs101 = NULL;
    const mxArray *c9_lhs101 = NULL;
    const mxArray *c9_rhs102 = NULL;
    const mxArray *c9_lhs102 = NULL;
    const mxArray *c9_rhs103 = NULL;
    const mxArray *c9_lhs103 = NULL;
    const mxArray *c9_rhs104 = NULL;
    const mxArray *c9_lhs104 = NULL;
    const mxArray *c9_rhs105 = NULL;
    const mxArray *c9_lhs105 = NULL;
    const mxArray *c9_rhs106 = NULL;
    const mxArray *c9_lhs106 = NULL;
    const mxArray *c9_rhs107 = NULL;
    const mxArray *c9_lhs107 = NULL;
    const mxArray *c9_rhs108 = NULL;
    const mxArray *c9_lhs108 = NULL;
    const mxArray *c9_rhs109 = NULL;
    const mxArray *c9_lhs109 = NULL;
    const mxArray *c9_rhs110 = NULL;
    const mxArray *c9_lhs110 = NULL;
    const mxArray *c9_rhs111 = NULL;
    const mxArray *c9_lhs111 = NULL;
    const mxArray *c9_rhs112 = NULL;
    const mxArray *c9_lhs112 = NULL;
    const mxArray *c9_rhs113 = NULL;
    const mxArray *c9_lhs113 = NULL;
    const mxArray *c9_rhs114 = NULL;
    const mxArray *c9_lhs114 = NULL;
    const mxArray *c9_rhs115 = NULL;
    const mxArray *c9_lhs115 = NULL;
    const mxArray *c9_rhs116 = NULL;
    const mxArray *c9_lhs116 = NULL;
    const mxArray *c9_rhs117 = NULL;
    const mxArray *c9_lhs117 = NULL;
    const mxArray *c9_rhs118 = NULL;
    const mxArray *c9_lhs118 = NULL;
    const mxArray *c9_rhs119 = NULL;
    const mxArray *c9_lhs119 = NULL;
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "context",
                    "context", 64);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 64);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 64);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 64);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 64);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 64);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 64);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 64);
    sf_mex_assign(&c9_rhs64, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs64, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs64), "rhs", "rhs",
                    64);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs64), "lhs", "lhs",
                    64);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m"), "context",
                    "context", 65);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("floor"), "name", "name", 65);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 65);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "resolved",
                    "resolved", 65);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688654U), "fileTimeLo",
                    "fileTimeLo", 65);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 65);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 65);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 65);
    sf_mex_assign(&c9_rhs65, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs65, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs65), "rhs", "rhs",
                    65);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs65), "lhs", "lhs",
                    65);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!checkrange"),
                    "context", "context", 66);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmin"), "name", "name", 66);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 66);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmin.m"), "resolved",
                    "resolved", 66);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 66);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 66);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 66);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 66);
    sf_mex_assign(&c9_rhs66, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs66, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs66), "rhs", "rhs",
                    66);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs66), "lhs", "lhs",
                    66);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmin.m"), "context",
                    "context", 67);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_switch_helper"), "name",
                    "name", 67);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 67);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_switch_helper.m"),
                    "resolved", "resolved", 67);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1393305658U), "fileTimeLo",
                    "fileTimeLo", 67);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 67);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 67);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 67);
    sf_mex_assign(&c9_rhs67, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs67, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs67), "rhs", "rhs",
                    67);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs67), "lhs", "lhs",
                    67);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!checkrange"),
                    "context", "context", 68);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 68);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 68);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 68);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 68);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 68);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 68);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 68);
    sf_mex_assign(&c9_rhs68, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs68, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs68), "rhs", "rhs",
                    68);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs68), "lhs", "lhs",
                    68);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_integer_colon_dispatcher"),
                    "context", "context", 69);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmin"), "name", "name", 69);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 69);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmin.m"), "resolved",
                    "resolved", 69);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 69);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 69);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 69);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 69);
    sf_mex_assign(&c9_rhs69, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs69, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs69), "rhs", "rhs",
                    69);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs69), "lhs", "lhs",
                    69);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_integer_colon_dispatcher"),
                    "context", "context", 70);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 70);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 70);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 70);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 70);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 70);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 70);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 70);
    sf_mex_assign(&c9_rhs70, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs70, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs70), "rhs", "rhs",
                    70);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs70), "lhs", "lhs",
                    70);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_integer_colon_dispatcher"),
                    "context", "context", 71);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_isa_uint"), "name", "name",
                    71);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 71);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_isa_uint.m"), "resolved",
                    "resolved", 71);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 71);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 71);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 71);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 71);
    sf_mex_assign(&c9_rhs71, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs71, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs71), "rhs", "rhs",
                    71);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs71), "lhs", "lhs",
                    71);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_isa_uint.m"), "context",
                    "context", 72);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.isaUint"),
                    "name", "name", 72);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 72);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/isaUint.p"),
                    "resolved", "resolved", 72);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786170U), "fileTimeLo",
                    "fileTimeLo", 72);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 72);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 72);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 72);
    sf_mex_assign(&c9_rhs72, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs72, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs72), "rhs", "rhs",
                    72);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs72), "lhs", "lhs",
                    72);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!integer_colon_length_nonnegd"),
                    "context", "context", 73);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_unsigned_class"), "name",
                    "name", 73);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 73);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_unsigned_class.m"),
                    "resolved", "resolved", 73);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 73);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 73);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 73);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 73);
    sf_mex_assign(&c9_rhs73, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs73, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs73), "rhs", "rhs",
                    73);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs73), "lhs", "lhs",
                    73);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_unsigned_class.m"),
                    "context", "context", 74);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.unsignedClass"),
                    "name", "name", 74);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 74);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/unsignedClass.p"),
                    "resolved", "resolved", 74);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786170U), "fileTimeLo",
                    "fileTimeLo", 74);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 74);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 74);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 74);
    sf_mex_assign(&c9_rhs74, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs74, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs74), "rhs", "rhs",
                    74);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs74), "lhs", "lhs",
                    74);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/unsignedClass.p"),
                    "context", "context", 75);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_switch_helper"), "name",
                    "name", 75);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 75);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_switch_helper.m"),
                    "resolved", "resolved", 75);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1393305658U), "fileTimeLo",
                    "fileTimeLo", 75);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 75);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 75);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 75);
    sf_mex_assign(&c9_rhs75, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs75, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs75), "rhs", "rhs",
                    75);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs75), "lhs", "lhs",
                    75);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!integer_colon_length_nonnegd"),
                    "context", "context", 76);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_index_class"), "name",
                    "name", 76);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 76);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_index_class.m"),
                    "resolved", "resolved", 76);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1323145378U), "fileTimeLo",
                    "fileTimeLo", 76);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 76);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 76);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 76);
    sf_mex_assign(&c9_rhs76, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs76, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs76), "rhs", "rhs",
                    76);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs76), "lhs", "lhs",
                    76);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!integer_colon_length_nonnegd"),
                    "context", "context", 77);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 77);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 77);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 77);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 77);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 77);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 77);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 77);
    sf_mex_assign(&c9_rhs77, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs77, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs77), "rhs", "rhs",
                    77);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs77), "lhs", "lhs",
                    77);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!integer_colon_length_nonnegd"),
                    "context", "context", 78);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_isa_uint"), "name", "name",
                    78);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 78);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_isa_uint.m"), "resolved",
                    "resolved", 78);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 78);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 78);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 78);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 78);
    sf_mex_assign(&c9_rhs78, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs78, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs78), "rhs", "rhs",
                    78);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs78), "lhs", "lhs",
                    78);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!integer_colon_length_nonnegd"),
                    "context", "context", 79);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_index_plus"), "name",
                    "name", 79);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 79);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_index_plus.m"),
                    "resolved", "resolved", 79);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1372560816U), "fileTimeLo",
                    "fileTimeLo", 79);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 79);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 79);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 79);
    sf_mex_assign(&c9_rhs79, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs79, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs79), "rhs", "rhs",
                    79);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs79), "lhs", "lhs",
                    79);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_index_plus.m"), "context",
                    "context", 80);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.indexPlus"),
                    "name", "name", 80);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 80);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/indexPlus.m"),
                    "resolved", "resolved", 80);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1372561560U), "fileTimeLo",
                    "fileTimeLo", 80);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 80);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 80);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 80);
    sf_mex_assign(&c9_rhs80, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs80, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs80), "rhs", "rhs",
                    80);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs80), "lhs", "lhs",
                    80);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/colon.m!eml_signed_integer_colon"),
                    "context", "context", 81);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "eml_int_forloop_overflow_check"), "name", "name", 81);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 81);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_int_forloop_overflow_check.m"),
                    "resolved", "resolved", 81);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1397235822U), "fileTimeLo",
                    "fileTimeLo", 81);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 81);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 81);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 81);
    sf_mex_assign(&c9_rhs81, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs81, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs81), "rhs", "rhs",
                    81);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs81), "lhs", "lhs",
                    81);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_int_forloop_overflow_check.m!eml_int_forloop_overflow_check_helper"),
                    "context", "context", 82);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isfi"), "name", "name", 82);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.indexInt"),
                    "dominantType", "dominantType", 82);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/fixedpoint/isfi.m"), "resolved",
                    "resolved", 82);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1346488758U), "fileTimeLo",
                    "fileTimeLo", 82);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 82);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 82);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 82);
    sf_mex_assign(&c9_rhs82, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs82, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs82), "rhs", "rhs",
                    82);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs82), "lhs", "lhs",
                    82);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/fixedpoint/isfi.m"), "context",
                    "context", 83);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isnumerictype"), "name",
                    "name", 83);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 83);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/fixedpoint/isnumerictype.m"), "resolved",
                    "resolved", 83);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1398853998U), "fileTimeLo",
                    "fileTimeLo", 83);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 83);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 83);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 83);
    sf_mex_assign(&c9_rhs83, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs83, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs83), "rhs", "rhs",
                    83);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs83), "lhs", "lhs",
                    83);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_int_forloop_overflow_check.m!eml_int_forloop_overflow_check_helper"),
                    "context", "context", 84);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 84);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 84);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 84);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 84);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 84);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 84);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 84);
    sf_mex_assign(&c9_rhs84, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs84, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs84), "rhs", "rhs",
                    84);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs84), "lhs", "lhs",
                    84);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_int_forloop_overflow_check.m!eml_int_forloop_overflow_check_helper"),
                    "context", "context", 85);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmin"), "name", "name", 85);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 85);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmin.m"), "resolved",
                    "resolved", 85);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 85);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 85);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 85);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 85);
    sf_mex_assign(&c9_rhs85, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs85, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs85), "rhs", "rhs",
                    85);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs85), "lhs", "lhs",
                    85);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/eml_string_transform.m"),
                    "context", "context", 86);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "name", "name", 86);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("int8"), "dominantType",
                    "dominantType", 86);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/strfun/char.m"), "resolved",
                    "resolved", 86);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1319708368U), "fileTimeLo",
                    "fileTimeLo", 86);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 86);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 86);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 86);
    sf_mex_assign(&c9_rhs86, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs86, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs86), "rhs", "rhs",
                    86);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs86), "lhs", "lhs",
                    86);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 87);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.nan"), "name",
                    "name", 87);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 87);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/nan.m"),
                    "resolved", "resolved", 87);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236832U), "fileTimeLo",
                    "fileTimeLo", 87);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 87);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 87);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 87);
    sf_mex_assign(&c9_rhs87, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs87, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs87), "rhs", "rhs",
                    87);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs87), "lhs", "lhs",
                    87);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 88);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.prodsize"),
                    "name", "name", 88);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 88);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/prodsize.m"),
                    "resolved", "resolved", 88);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1360257388U), "fileTimeLo",
                    "fileTimeLo", 88);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 88);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 88);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 88);
    sf_mex_assign(&c9_rhs88, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs88, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs88), "rhs", "rhs",
                    88);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs88), "lhs", "lhs",
                    88);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 89);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "eml_int_forloop_overflow_check"), "name", "name", 89);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 89);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_int_forloop_overflow_check.m"),
                    "resolved", "resolved", 89);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1397235822U), "fileTimeLo",
                    "fileTimeLo", 89);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 89);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 89);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 89);
    sf_mex_assign(&c9_rhs89, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs89, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs89), "rhs", "rhs",
                    89);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs89), "lhs", "lhs",
                    89);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 90);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isnan"), "name", "name", 90);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 90);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isnan.m"), "resolved",
                    "resolved", 90);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688658U), "fileTimeLo",
                    "fileTimeLo", 90);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 90);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 90);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 90);
    sf_mex_assign(&c9_rhs90, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs90, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs90), "rhs", "rhs",
                    90);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs90), "lhs", "lhs",
                    90);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 91);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_error"), "name", "name",
                    91);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 91);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_error.m"), "resolved",
                    "resolved", 91);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1343808758U), "fileTimeLo",
                    "fileTimeLo", 91);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 91);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 91);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 91);
    sf_mex_assign(&c9_rhs91, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs91, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs91), "rhs", "rhs",
                    91);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs91), "lhs", "lhs",
                    91);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1Linear"),
                    "context", "context", 92);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("isnan"), "name", "name", 92);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 92);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isnan.m"), "resolved",
                    "resolved", 92);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688658U), "fileTimeLo",
                    "fileTimeLo", 92);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 92);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 92);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 92);
    sf_mex_assign(&c9_rhs92, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs92, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs92), "rhs", "rhs",
                    92);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs92), "lhs", "lhs",
                    92);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1Linear"),
                    "context", "context", 93);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.nan"), "name",
                    "name", 93);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 93);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/nan.m"),
                    "resolved", "resolved", 93);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236832U), "fileTimeLo",
                    "fileTimeLo", 93);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 93);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 93);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 93);
    sf_mex_assign(&c9_rhs93, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs93, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs93), "rhs", "rhs",
                    93);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs93), "lhs", "lhs",
                    93);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1Linear"),
                    "context", "context", 94);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.bsearch"),
                    "name", "name", 94);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 94);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/bsearch.p"),
                    "resolved", "resolved", 94);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786170U), "fileTimeLo",
                    "fileTimeLo", 94);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 94);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 94);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 94);
    sf_mex_assign(&c9_rhs94, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs94, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs94), "rhs", "rhs",
                    94);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs94), "lhs", "lhs",
                    94);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/bsearch.p"),
                    "context", "context", 95);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.narginchk"),
                    "name", "name", 95);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 95);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/narginchk.m"),
                    "resolved", "resolved", 95);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363689358U), "fileTimeLo",
                    "fileTimeLo", 95);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 95);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 95);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 95);
    sf_mex_assign(&c9_rhs95, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs95, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs95), "rhs", "rhs",
                    95);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs95), "lhs", "lhs",
                    95);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/narginchk.m"),
                    "context", "context", 96);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("floor"), "name", "name", 96);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 96);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "resolved",
                    "resolved", 96);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688654U), "fileTimeLo",
                    "fileTimeLo", 96);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 96);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 96);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 96);
    sf_mex_assign(&c9_rhs96, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs96, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs96), "rhs", "rhs",
                    96);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs96), "lhs", "lhs",
                    96);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/narginchk.m"),
                    "context", "context", 97);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assert"),
                    "name", "name", 97);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 97);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m"),
                    "resolved", "resolved", 97);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1389692574U), "fileTimeLo",
                    "fileTimeLo", 97);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 97);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 97);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 97);
    sf_mex_assign(&c9_rhs97, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs97, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs97), "rhs", "rhs",
                    97);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs97), "lhs", "lhs",
                    97);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/coder/coder/+coder/+internal/bsearch.p"),
                    "context", "context", 98);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 98);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 98);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 98);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 98);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 98);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 98);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 98);
    sf_mex_assign(&c9_rhs98, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs98, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs98), "rhs", "rhs",
                    98);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs98), "lhs", "lhs",
                    98);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1Linear"),
                    "context", "context", 99);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("mrdivide"), "name", "name", 99);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 99);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "resolved",
                    "resolved", 99);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786048U), "fileTimeLo",
                    "fileTimeLo", 99);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 99);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1369988286U), "mFileTimeLo",
                    "mFileTimeLo", 99);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 99);
    sf_mex_assign(&c9_rhs99, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs99, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs99), "rhs", "rhs",
                    99);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs99), "lhs", "lhs",
                    99);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/polyfun/interp1.m!interp1_work"),
                    "context", "context", 100);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("flip"), "name", "name", 100);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 100);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flip.m"), "resolved",
                    "resolved", 100);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1372560814U), "fileTimeLo",
                    "fileTimeLo", 100);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 100);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 100);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 100);
    sf_mex_assign(&c9_rhs100, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs100, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs100), "rhs", "rhs",
                    100);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs100), "lhs", "lhs",
                    100);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flip.m"), "context",
                    "context", 101);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assert"),
                    "name", "name", 101);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 101);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m"),
                    "resolved", "resolved", 101);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1389692574U), "fileTimeLo",
                    "fileTimeLo", 101);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 101);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 101);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 101);
    sf_mex_assign(&c9_rhs101, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs101, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs101), "rhs", "rhs",
                    101);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs101), "lhs", "lhs",
                    101);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flip.m"), "context",
                    "context", 102);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_assert_valid_dim"), "name",
                    "name", 102);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 102);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_assert_valid_dim.m"),
                    "resolved", "resolved", 102);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1372560816U), "fileTimeLo",
                    "fileTimeLo", 102);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 102);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 102);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 102);
    sf_mex_assign(&c9_rhs102, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs102, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs102), "rhs", "rhs",
                    102);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs102), "lhs", "lhs",
                    102);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_assert_valid_dim.m"),
                    "context", "context", 103);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.assertValidDim"),
                    "name", "name", 103);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 103);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assertValidDim.m"),
                    "resolved", "resolved", 103);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1372561560U), "fileTimeLo",
                    "fileTimeLo", 103);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 103);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 103);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 103);
    sf_mex_assign(&c9_rhs103, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs103, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs103), "rhs", "rhs",
                    103);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs103), "lhs", "lhs",
                    103);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assertValidDim.m"),
                    "context", "context", 104);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 104);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 104);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 104);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 104);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 104);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 104);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 104);
    sf_mex_assign(&c9_rhs104, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs104, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs104), "rhs", "rhs",
                    104);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs104), "lhs", "lhs",
                    104);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assertValidDim.m"),
                    "context", "context", 105);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("floor"), "name", "name", 105);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 105);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "resolved",
                    "resolved", 105);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688654U), "fileTimeLo",
                    "fileTimeLo", 105);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 105);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 105);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 105);
    sf_mex_assign(&c9_rhs105, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs105, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs105), "rhs", "rhs",
                    105);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs105), "lhs", "lhs",
                    105);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assertValidDim.m"),
                    "context", "context", 106);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("intmax"), "name", "name", 106);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 106);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/intmax.m"), "resolved",
                    "resolved", 106);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1362236682U), "fileTimeLo",
                    "fileTimeLo", 106);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 106);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 106);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 106);
    sf_mex_assign(&c9_rhs106, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs106, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs106), "rhs", "rhs",
                    106);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs106), "lhs", "lhs",
                    106);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flip.m"), "context",
                    "context", 107);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("coder.internal.prodsize"),
                    "name", "name", 107);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 107);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/prodsize.m"),
                    "resolved", "resolved", 107);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1360257388U), "fileTimeLo",
                    "fileTimeLo", 107);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 107);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 107);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 107);
    sf_mex_assign(&c9_rhs107, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs107, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs107), "rhs", "rhs",
                    107);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs107), "lhs", "lhs",
                    107);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/flip.m"), "context",
                    "context", 108);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "eml_int_forloop_overflow_check"), "name", "name", 108);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "dominantType",
                    "dominantType", 108);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_int_forloop_overflow_check.m"),
                    "resolved", "resolved", 108);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1397235822U), "fileTimeLo",
                    "fileTimeLo", 108);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 108);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 108);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 108);
    sf_mex_assign(&c9_rhs108, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs108, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs108), "rhs", "rhs",
                    108);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs108), "lhs", "lhs",
                    108);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[E]I:/MATLABWORK/GTF/FunctionsLibrary/Sfcn_Ts.m"), "context", "context",
                    109);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("mrdivide"), "name", "name",
                    109);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 109);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p"), "resolved",
                    "resolved", 109);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1410786048U), "fileTimeLo",
                    "fileTimeLo", 109);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 109);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1369988286U), "mFileTimeLo",
                    "mFileTimeLo", 109);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 109);
    sf_mex_assign(&c9_rhs109, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs109, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs109), "rhs", "rhs",
                    109);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs109), "lhs", "lhs",
                    109);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(""), "context", "context", 110);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("mpower"), "name", "name", 110);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 110);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mpower.m"), "resolved",
                    "resolved", 110);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688678U), "fileTimeLo",
                    "fileTimeLo", 110);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 110);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 110);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 110);
    sf_mex_assign(&c9_rhs110, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs110, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs110), "rhs", "rhs",
                    110);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs110), "lhs", "lhs",
                    110);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mpower.m"), "context",
                    "context", 111);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 111);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 111);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 111);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 111);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 111);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 111);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 111);
    sf_mex_assign(&c9_rhs111, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs111, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs111), "rhs", "rhs",
                    111);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs111), "lhs", "lhs",
                    111);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mpower.m"), "context",
                    "context", 112);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("ismatrix"), "name", "name",
                    112);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 112);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/ismatrix.m"), "resolved",
                    "resolved", 112);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1331279658U), "fileTimeLo",
                    "fileTimeLo", 112);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 112);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 112);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 112);
    sf_mex_assign(&c9_rhs112, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs112, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs112), "rhs", "rhs",
                    112);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs112), "lhs", "lhs",
                    112);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mpower.m"), "context",
                    "context", 113);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("power"), "name", "name", 113);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 113);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m"), "resolved",
                    "resolved", 113);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395303306U), "fileTimeLo",
                    "fileTimeLo", 113);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 113);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 113);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 113);
    sf_mex_assign(&c9_rhs113, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs113, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs113), "rhs", "rhs",
                    113);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs113), "lhs", "lhs",
                    113);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m"), "context",
                    "context", 114);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "coder.internal.isBuiltInNumeric"), "name", "name", 114);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 114);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/isBuiltInNumeric.m"),
                    "resolved", "resolved", 114);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1395906656U), "fileTimeLo",
                    "fileTimeLo", 114);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 114);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 114);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 114);
    sf_mex_assign(&c9_rhs114, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs114, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs114), "rhs", "rhs",
                    114);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs114), "lhs", "lhs",
                    114);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m!fltpower"), "context",
                    "context", 115);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_eg"), "name",
                    "name", 115);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 115);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "resolved",
                    "resolved", 115);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 115);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 115);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 115);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 115);
    sf_mex_assign(&c9_rhs115, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs115, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs115), "rhs", "rhs",
                    115);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs115), "lhs", "lhs",
                    115);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m!fltpower"), "context",
                    "context", 116);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalexp_alloc"), "name",
                    "name", 116);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 116);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalexp_alloc.m"),
                    "resolved", "resolved", 116);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 116);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 116);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 116);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 116);
    sf_mex_assign(&c9_rhs116, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs116, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs116), "rhs", "rhs",
                    116);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs116), "lhs", "lhs",
                    116);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m!fltpower"), "context",
                    "context", 117);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("floor"), "name", "name", 117);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 117);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/floor.m"), "resolved",
                    "resolved", 117);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1363688654U), "fileTimeLo",
                    "fileTimeLo", 117);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 117);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 117);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 117);
    sf_mex_assign(&c9_rhs117, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs117, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs117), "rhs", "rhs",
                    117);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs117), "lhs", "lhs",
                    117);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m!fltpower"), "context",
                    "context", 118);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_error"), "name", "name",
                    118);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("char"), "dominantType",
                    "dominantType", 118);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_error.m"), "resolved",
                    "resolved", 118);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1343808758U), "fileTimeLo",
                    "fileTimeLo", 118);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 118);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 118);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 118);
    sf_mex_assign(&c9_rhs118, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs118, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs118), "rhs", "rhs",
                    118);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs118), "lhs", "lhs",
                    118);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/power.m!scalar_float_power"),
                    "context", "context", 119);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("eml_scalar_eg"), "name",
                    "name", 119);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut("double"), "dominantType",
                    "dominantType", 119);
    sf_mex_addfield(*c9_info, c9_emlrt_marshallOut(
      "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalar_eg.m"), "resolved",
                    "resolved", 119);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(1375959088U), "fileTimeLo",
                    "fileTimeLo", 119);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "fileTimeHi",
                    "fileTimeHi", 119);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeLo",
                    "mFileTimeLo", 119);
    sf_mex_addfield(*c9_info, c9_b_emlrt_marshallOut(0U), "mFileTimeHi",
                    "mFileTimeHi", 119);
    sf_mex_assign(&c9_rhs119, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_assign(&c9_lhs119, sf_mex_createcellmatrix(0, 1), false);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_rhs119), "rhs", "rhs",
                    119);
    sf_mex_addfield(*c9_info, sf_mex_duplicatearraysafe(&c9_lhs119), "lhs", "lhs",
                    119);
    sf_mex_destroy(&c9_rhs64);
    sf_mex_destroy(&c9_lhs64);
    sf_mex_destroy(&c9_rhs65);
    sf_mex_destroy(&c9_lhs65);
    sf_mex_destroy(&c9_rhs66);
    sf_mex_destroy(&c9_lhs66);
    sf_mex_destroy(&c9_rhs67);
    sf_mex_destroy(&c9_lhs67);
    sf_mex_destroy(&c9_rhs68);
    sf_mex_destroy(&c9_lhs68);
    sf_mex_destroy(&c9_rhs69);
    sf_mex_destroy(&c9_lhs69);
    sf_mex_destroy(&c9_rhs70);
    sf_mex_destroy(&c9_lhs70);
    sf_mex_destroy(&c9_rhs71);
    sf_mex_destroy(&c9_lhs71);
    sf_mex_destroy(&c9_rhs72);
    sf_mex_destroy(&c9_lhs72);
    sf_mex_destroy(&c9_rhs73);
    sf_mex_destroy(&c9_lhs73);
    sf_mex_destroy(&c9_rhs74);
    sf_mex_destroy(&c9_lhs74);
    sf_mex_destroy(&c9_rhs75);
    sf_mex_destroy(&c9_lhs75);
    sf_mex_destroy(&c9_rhs76);
    sf_mex_destroy(&c9_lhs76);
    sf_mex_destroy(&c9_rhs77);
    sf_mex_destroy(&c9_lhs77);
    sf_mex_destroy(&c9_rhs78);
    sf_mex_destroy(&c9_lhs78);
    sf_mex_destroy(&c9_rhs79);
    sf_mex_destroy(&c9_lhs79);
    sf_mex_destroy(&c9_rhs80);
    sf_mex_destroy(&c9_lhs80);
    sf_mex_destroy(&c9_rhs81);
    sf_mex_destroy(&c9_lhs81);
    sf_mex_destroy(&c9_rhs82);
    sf_mex_destroy(&c9_lhs82);
    sf_mex_destroy(&c9_rhs83);
    sf_mex_destroy(&c9_lhs83);
    sf_mex_destroy(&c9_rhs84);
    sf_mex_destroy(&c9_lhs84);
    sf_mex_destroy(&c9_rhs85);
    sf_mex_destroy(&c9_lhs85);
    sf_mex_destroy(&c9_rhs86);
    sf_mex_destroy(&c9_lhs86);
    sf_mex_destroy(&c9_rhs87);
    sf_mex_destroy(&c9_lhs87);
    sf_mex_destroy(&c9_rhs88);
    sf_mex_destroy(&c9_lhs88);
    sf_mex_destroy(&c9_rhs89);
    sf_mex_destroy(&c9_lhs89);
    sf_mex_destroy(&c9_rhs90);
    sf_mex_destroy(&c9_lhs90);
    sf_mex_destroy(&c9_rhs91);
    sf_mex_destroy(&c9_lhs91);
    sf_mex_destroy(&c9_rhs92);
    sf_mex_destroy(&c9_lhs92);
    sf_mex_destroy(&c9_rhs93);
    sf_mex_destroy(&c9_lhs93);
    sf_mex_destroy(&c9_rhs94);
    sf_mex_destroy(&c9_lhs94);
    sf_mex_destroy(&c9_rhs95);
    sf_mex_destroy(&c9_lhs95);
    sf_mex_destroy(&c9_rhs96);
    sf_mex_destroy(&c9_lhs96);
    sf_mex_destroy(&c9_rhs97);
    sf_mex_destroy(&c9_lhs97);
    sf_mex_destroy(&c9_rhs98);
    sf_mex_destroy(&c9_lhs98);
    sf_mex_destroy(&c9_rhs99);
    sf_mex_destroy(&c9_lhs99);
    sf_mex_destroy(&c9_rhs100);
    sf_mex_destroy(&c9_lhs100);
    sf_mex_destroy(&c9_rhs101);
    sf_mex_destroy(&c9_lhs101);
    sf_mex_destroy(&c9_rhs102);
    sf_mex_destroy(&c9_lhs102);
    sf_mex_destroy(&c9_rhs103);
    sf_mex_destroy(&c9_lhs103);
    sf_mex_destroy(&c9_rhs104);
    sf_mex_destroy(&c9_lhs104);
    sf_mex_destroy(&c9_rhs105);
    sf_mex_destroy(&c9_lhs105);
    sf_mex_destroy(&c9_rhs106);
    sf_mex_destroy(&c9_lhs106);
    sf_mex_destroy(&c9_rhs107);
    sf_mex_destroy(&c9_lhs107);
    sf_mex_destroy(&c9_rhs108);
    sf_mex_destroy(&c9_lhs108);
    sf_mex_destroy(&c9_rhs109);
    sf_mex_destroy(&c9_lhs109);
    sf_mex_destroy(&c9_rhs110);
    sf_mex_destroy(&c9_lhs110);
    sf_mex_destroy(&c9_rhs111);
    sf_mex_destroy(&c9_lhs111);
    sf_mex_destroy(&c9_rhs112);
    sf_mex_destroy(&c9_lhs112);
    sf_mex_destroy(&c9_rhs113);
    sf_mex_destroy(&c9_lhs113);
    sf_mex_destroy(&c9_rhs114);
    sf_mex_destroy(&c9_lhs114);
    sf_mex_destroy(&c9_rhs115);
    sf_mex_destroy(&c9_lhs115);
    sf_mex_destroy(&c9_rhs116);
    sf_mex_destroy(&c9_lhs116);
    sf_mex_destroy(&c9_rhs117);
    sf_mex_destroy(&c9_lhs117);
    sf_mex_destroy(&c9_rhs118);
    sf_mex_destroy(&c9_lhs118);
    sf_mex_destroy(&c9_rhs119);
    sf_mex_destroy(&c9_lhs119);
  }
  
  static real_T c9_abs(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
                       real_T c9_x)
  {
    real_T c9_b_x;
    (void)chartInstance;
    c9_b_x = c9_x;
    return muDoubleScalarAbs(c9_b_x);
  }
  
  static void c9_eml_scalar_eg(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    (void)chartInstance;
  }
  
  static void c9_b_eml_scalar_eg(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    (void)chartInstance;
  }
  
  static real_T c9_interp1(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_varargin_3)
  {
    return c9_interp1_work(chartInstance, c9_varargin_3);
  }
  
  static real_T c9_interp1_work(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_xi)
  {
    real_T c9_yi;
    int32_T c9_k;
    int32_T c9_b_k;
    real_T c9_x;
    boolean_T c9_b;
    int32_T c9_c_k;
    real_T c9_b_xi;
    real_T c9_xik;
    real_T c9_b_x;
    boolean_T c9_b_b;
    real_T c9_c_xi;
    int32_T c9_low_i;
    int32_T c9_low_ip1;
    int32_T c9_high_i;
    int32_T c9_b_low_i;
    int32_T c9_b_high_i;
    int32_T c9_mid_i;
    int32_T c9_n;
    real_T c9_xn;
    real_T c9_xnp1;
    real_T c9_A;
    real_T c9_B;
    real_T c9_c_x;
    real_T c9_y;
    real_T c9_d_x;
    real_T c9_b_y;
    real_T c9_e_x;
    real_T c9_c_y;
    real_T c9_r;
    real_T c9_onemr;
    static real_T c9_d_y[181] = { 9.52645662326835, 9.60043021879921,
      9.67095320547355, 9.73833740796616, 9.80285485370918, 9.86474426975119,
      9.92421630463018, 9.98145776420873, 10.0366350767945, 10.089897149933,
      10.1413777426924, 10.1911974488216, 10.239465364947, 10.2862805019933,
      10.3317329858409, 10.3759050838973, 10.4188720870185, 10.4607030705707,
      10.5014615539778, 10.5412060745832, 10.5799906888456, 10.6178654116384,
      10.6548766026051, 10.6910673070487, 10.7264775576255, 10.7611446421339,
      10.7951033418663, 10.8283861443269, 10.8610234335519, 10.8930436608058,
      10.9244734980307, 10.9553379761004, 10.9856606096484, 11.0154635100058,
      11.0447674875824, 11.0735921448526, 11.1019559609634, 11.129876368854,
      11.1573698256671, 11.184451877143, 11.2111372165998, 11.2374397390397,
      11.2633725908557, 11.2889482155604, 11.3141783959148, 11.3390742927899,
      11.3636464810622, 11.3879049828095, 11.4118592980471, 11.4355184332216,
      11.4588909276529, 11.4819848781019, 11.5048079616193, 11.527367456819,
      11.5496702637037, 11.57172292216, 11.5935316292289, 11.6151022552467,
      11.636440358945, 11.6575512015887, 11.6784408828318, 11.6991120966971,
      11.719573653894, 11.7398301334405, 11.7598859539001, 11.7797453809776,
      11.7994125346705, 11.8188913960076, 11.8381858134025, 11.857299508647,
      11.8762360825713, 11.8949990203901, 11.9135916967575, 11.9320173805479,
      11.9502792393817, 11.9683803439115, 11.9863236718835, 12.0041121119888,
      12.0217484675175, 12.0392354598262, 12.0565757316325, 12.0737718501451,
      12.090826310039, 12.1077415362869, 12.1245198868527, 12.1411636552568,
      12.1576750730193, 12.1740563119888, 12.1903094865631, 12.2064366558068,
      12.222439825473, 12.2383209499331, 12.2540819340203, 12.2697246347907,
      12.2852508632075, 12.3006623857508, 12.3159609259588, 12.3311481659018,
      12.346225747594, 12.3611952743459, 12.3760583120594, 12.39081639047,
      12.4054710043373, 12.4200236145874, 12.4344756494082, 12.4488285053018,
      12.4630835480942, 12.4772421139051, 12.4913055100805, 12.5052750160877,
      12.519151884377, 12.5329373412095, 12.5466325874537, 12.5602387993524,
      12.5737571292605, 12.587188706355, 12.6005346373199, 12.6137960070049,
      12.6269738790605, 12.6400692965509, 12.6530832825434, 12.6660168406787,
      12.6788709557191, 12.6916465940792, 12.7043447043369, 12.7169662177274,
      12.7295120486199, 12.741983094978, 12.7543802388048, 12.7667043465727,
      12.7789562696389, 12.7911368446473, 12.803246893917, 12.8152872258177,
      12.8272586351336, 12.8391619034149, 12.8509977993184, 12.8627670789368,
      12.8744704861181, 12.8861087527745, 12.8976825991815, 12.9091927342682,
      12.9206398558985, 12.9320246511427, 12.9433477965427, 12.954609958367,
      12.9658117928596, 12.9769539464805, 12.9880370561396, 12.9990617494234,
      13.0100286448147, 13.0209383519066, 13.0317914716095, 13.0425885963529,
      13.0533303102802, 13.0640171894395, 13.0746498019673, 13.0852287082683,
      13.0957544611898, 13.1062276061903, 13.1166486815051, 13.1270182183055,
      13.1373367408551, 13.1476047666609, 13.1578228066209, 13.1679913651669,
      13.1781109404042, 13.1881820242475, 13.1982051025526, 13.2081806552451,
      13.2181091564456, 13.2279910745918, 13.2378268725567, 13.2476170077649,
      13.2573619323044, 13.2670620930371, 13.2767179317055, 13.2863298850366,
      13.2958983848441, 13.3054238581265, 13.3149067271648 };
  
    real_T c9_y1;
    real_T c9_y2;
    int32_T exitg1;
    c9_eml_scalar_eg(chartInstance);
    c9_StringToMethodID(chartInstance);
    c9_intmin(chartInstance);
    c9_k = 1;
    do {
      exitg1 = 0;
      if (c9_k < 182) {
        c9_b_k = c9_k;
        c9_x = 200.0 + 10.0 * (real_T)(_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
          _SFD_INTEGER_CHECK("", (real_T)c9_b_k), 1, 181, 1, 0) - 1);
        c9_b = muDoubleScalarIsNaN(c9_x);
        if (c9_b) {
          c9_eml_error(chartInstance);
          exitg1 = 1;
        } else {
          c9_k++;
        }
      } else {
        c9_intmin(chartInstance);
        for (c9_c_k = 2; c9_c_k < 182; c9_c_k++) {
          c9_b_k = c9_c_k;
          if (200.0 + 10.0 * (real_T)(_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
                _SFD_INTEGER_CHECK("", (real_T)c9_b_k), 1, 181, 1, 0) - 1) <=
              200.0 + 10.0 * (real_T)(_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
                _SFD_INTEGER_CHECK("", (real_T)(c9_b_k - 1)), 1, 181, 1, 0) - 1))
          {
            c9_b_eml_error(chartInstance);
          }
        }
  
        c9_b_xi = c9_xi;
        c9_yi = rtNaN;
        c9_xik = c9_b_xi;
        c9_b_x = c9_xik;
        c9_b_b = muDoubleScalarIsNaN(c9_b_x);
        if (c9_b_b) {
        } else if (c9_xik > 2000.0) {
        } else if (c9_xik < 200.0) {
        } else {
          c9_c_xi = c9_xik;
          c9_low_i = 1;
          c9_low_ip1 = 1;
          c9_high_i = 181;
          while (c9_high_i > c9_low_ip1 + 1) {
            c9_b_low_i = c9_low_i;
            c9_b_high_i = c9_high_i;
            c9_mid_i = (c9_b_low_i + c9_b_high_i) >> 1;
            if (c9_c_xi >= 200.0 + 10.0 * (real_T)(_SFD_EML_ARRAY_BOUNDS_CHECK("",
                  (int32_T)_SFD_INTEGER_CHECK("", (real_T)c9_mid_i), 1, 181, 1, 0)
                 - 1)) {
              c9_low_i = c9_mid_i;
              c9_low_ip1 = c9_low_i;
            } else {
              c9_high_i = c9_mid_i;
            }
          }
  
          c9_n = c9_low_i;
          c9_xn = 200.0 + 10.0 * (real_T)(_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
            _SFD_INTEGER_CHECK("", (real_T)c9_n), 1, 181, 1, 0) - 1);
          c9_xnp1 = 200.0 + 10.0 * (real_T)(_SFD_EML_ARRAY_BOUNDS_CHECK("",
            (int32_T)_SFD_INTEGER_CHECK("", (real_T)(c9_n + 1)), 1, 181, 1, 0) - 1);
          c9_A = c9_xik - c9_xn;
          c9_B = c9_xnp1 - c9_xn;
          c9_c_x = c9_A;
          c9_y = c9_B;
          c9_d_x = c9_c_x;
          c9_b_y = c9_y;
          c9_e_x = c9_d_x;
          c9_c_y = c9_b_y;
          c9_r = c9_e_x / c9_c_y;
          c9_onemr = 1.0 - c9_r;
          c9_y1 = c9_d_y[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
            _SFD_INTEGER_CHECK("", (real_T)c9_n), 1, 181, 1, 0) - 1];
          c9_y2 = c9_d_y[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
            _SFD_INTEGER_CHECK("", (real_T)(c9_n + 1)), 1, 181, 1, 0) - 1];
          if (c9_y1 == c9_y2) {
            c9_yi = c9_y1;
          } else {
            c9_yi = c9_onemr * c9_y1 + c9_r * c9_y2;
          }
        }
  
        exitg1 = 1;
      }
    } while (exitg1 == 0);
  
    return c9_yi;
  }
  
  static void c9_StringToMethodID(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    (void)chartInstance;
  }
  
  static int32_T c9_intmin(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    (void)chartInstance;
    return MIN_int32_T;
  }
  
  static void c9_eml_error(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    int32_T c9_i10;
    static char_T c9_cv0[21] = { 'M', 'A', 'T', 'L', 'A', 'B', ':', 'i', 'n', 't',
      'e', 'r', 'p', '1', ':', 'N', 'a', 'N', 'i', 'n', 'X' };
  
    char_T c9_u[21];
    const mxArray *c9_y = NULL;
    (void)chartInstance;
    for (c9_i10 = 0; c9_i10 < 21; c9_i10++) {
      c9_u[c9_i10] = c9_cv0[c9_i10];
    }
  
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", c9_u, 10, 0U, 1U, 0U, 2, 1, 21), false);
    sf_mex_call_debug(sfGlobalDebugInstanceStruct, "error", 0U, 1U, 14,
                      sf_mex_call_debug(sfGlobalDebugInstanceStruct, "message", 1U,
      1U, 14, c9_y));
  }
  
  static void c9_b_eml_error(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    int32_T c9_i11;
    static char_T c9_cv1[35] = { 'C', 'o', 'd', 'e', 'r', ':', 't', 'o', 'o', 'l',
      'b', 'o', 'x', ':', 'i', 'n', 't', 'e', 'r', 'p', '1', '_', 'n', 'o', 'n',
      'M', 'o', 'n', 'o', 't', 'o', 'n', 'i', 'c', 'X' };
  
    char_T c9_u[35];
    const mxArray *c9_y = NULL;
    (void)chartInstance;
    for (c9_i11 = 0; c9_i11 < 35; c9_i11++) {
      c9_u[c9_i11] = c9_cv1[c9_i11];
    }
  
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", c9_u, 10, 0U, 1U, 0U, 2, 1, 35), false);
    sf_mex_call_debug(sfGlobalDebugInstanceStruct, "error", 0U, 1U, 14,
                      sf_mex_call_debug(sfGlobalDebugInstanceStruct, "message", 1U,
      1U, 14, c9_y));
  }
  
  static real_T c9_b_interp1(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance, real_T c9_varargin_1[181], real_T c9_varargin_2[181], real_T
    c9_varargin_3)
  {
    real_T c9_Vq;
    int32_T c9_i12;
    real_T c9_y[181];
    real_T c9_xi;
    int32_T c9_i13;
    real_T c9_x[181];
    int32_T c9_k;
    int32_T c9_b_k;
    real_T c9_b_x;
    boolean_T c9_b;
    int32_T c9_j1;
    int32_T c9_b_j1;
    real_T c9_xtmp;
    int32_T c9_c_k;
    real_T c9_b_xi;
    real_T c9_minx;
    real_T c9_maxx;
    real_T c9_xik;
    real_T c9_c_x;
    boolean_T c9_b_b;
    real_T c9_c_xi;
    int32_T c9_low_i;
    int32_T c9_low_ip1;
    int32_T c9_high_i;
    int32_T c9_b_low_i;
    int32_T c9_b_high_i;
    int32_T c9_mid_i;
    int32_T c9_n;
    real_T c9_xn;
    real_T c9_xnp1;
    real_T c9_A;
    real_T c9_B;
    real_T c9_d_x;
    real_T c9_b_y;
    real_T c9_e_x;
    real_T c9_c_y;
    real_T c9_f_x;
    real_T c9_d_y;
    real_T c9_r;
    real_T c9_onemr;
    real_T c9_y1;
    real_T c9_y2;
    int32_T exitg1;
    for (c9_i12 = 0; c9_i12 < 181; c9_i12++) {
      c9_y[c9_i12] = c9_varargin_2[c9_i12];
    }
  
    c9_xi = c9_varargin_3;
    for (c9_i13 = 0; c9_i13 < 181; c9_i13++) {
      c9_x[c9_i13] = c9_varargin_1[c9_i13];
    }
  
    c9_eml_scalar_eg(chartInstance);
    c9_StringToMethodID(chartInstance);
    c9_intmin(chartInstance);
    c9_k = 1;
    do {
      exitg1 = 0;
      if (c9_k < 182) {
        c9_b_k = c9_k;
        c9_b_x = c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK(
          "", (real_T)c9_b_k), 1, 181, 1, 0) - 1];
        c9_b = muDoubleScalarIsNaN(c9_b_x);
        if (c9_b) {
          c9_eml_error(chartInstance);
          exitg1 = 1;
        } else {
          c9_k++;
        }
      } else {
        if (c9_x[1] < c9_x[0]) {
          c9_intmin(chartInstance);
          for (c9_j1 = 1; c9_j1 < 91; c9_j1++) {
            c9_b_j1 = c9_j1;
            c9_xtmp = c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
              _SFD_INTEGER_CHECK("", (real_T)c9_b_j1), 1, 181, 1, 0) - 1];
            c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("",
              (real_T)c9_b_j1), 1, 181, 1, 0) - 1] =
              c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("",
              (real_T)(182 - c9_b_j1)), 1, 181, 1, 0) - 1];
            c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("",
              (real_T)(182 - c9_b_j1)), 1, 181, 1, 0) - 1] = c9_xtmp;
          }
  
          c9_b_flip(chartInstance, c9_y);
        }
  
        c9_intmin(chartInstance);
        for (c9_c_k = 2; c9_c_k < 182; c9_c_k++) {
          c9_b_k = c9_c_k;
          if (c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("",
                (real_T)c9_b_k), 1, 181, 1, 0) - 1] <=
              c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("",
                (real_T)(c9_b_k - 1)), 1, 181, 1, 0) - 1]) {
            c9_b_eml_error(chartInstance);
          }
        }
  
        c9_b_xi = c9_xi;
        c9_Vq = rtNaN;
        c9_minx = c9_x[0];
        c9_maxx = c9_x[180];
        c9_xik = c9_b_xi;
        c9_c_x = c9_xik;
        c9_b_b = muDoubleScalarIsNaN(c9_c_x);
        if (c9_b_b) {
        } else if (c9_xik > c9_maxx) {
        } else if (c9_xik < c9_minx) {
        } else {
          c9_c_xi = c9_xik;
          c9_low_i = 1;
          c9_low_ip1 = 1;
          c9_high_i = 181;
          while (c9_high_i > c9_low_ip1 + 1) {
            c9_b_low_i = c9_low_i;
            c9_b_high_i = c9_high_i;
            c9_mid_i = (c9_b_low_i + c9_b_high_i) >> 1;
            if (c9_c_xi >= c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
                 _SFD_INTEGER_CHECK("", (real_T)c9_mid_i), 1, 181, 1, 0) - 1]) {
              c9_low_i = c9_mid_i;
              c9_low_ip1 = c9_low_i;
            } else {
              c9_high_i = c9_mid_i;
            }
          }
  
          c9_n = c9_low_i;
          c9_xn = c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK
            ("", (real_T)c9_n), 1, 181, 1, 0) - 1];
          c9_xnp1 = c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)
            _SFD_INTEGER_CHECK("", (real_T)(c9_n + 1)), 1, 181, 1, 0) - 1];
          c9_A = c9_xik - c9_xn;
          c9_B = c9_xnp1 - c9_xn;
          c9_d_x = c9_A;
          c9_b_y = c9_B;
          c9_e_x = c9_d_x;
          c9_c_y = c9_b_y;
          c9_f_x = c9_e_x;
          c9_d_y = c9_c_y;
          c9_r = c9_f_x / c9_d_y;
          c9_onemr = 1.0 - c9_r;
          c9_y1 = c9_y[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK
            ("", (real_T)c9_n), 1, 181, 1, 0) - 1];
          c9_y2 = c9_y[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK
            ("", (real_T)(c9_n + 1)), 1, 181, 1, 0) - 1];
          if (c9_y1 == c9_y2) {
            c9_Vq = c9_y1;
          } else {
            c9_Vq = c9_onemr * c9_y1 + c9_r * c9_y2;
          }
        }
  
        exitg1 = 1;
      }
    } while (exitg1 == 0);
  
    return c9_Vq;
  }
  
  static void c9_flip(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
                      real_T c9_x[181], real_T c9_b_x[181])
  {
    int32_T c9_i14;
    for (c9_i14 = 0; c9_i14 < 181; c9_i14++) {
      c9_b_x[c9_i14] = c9_x[c9_i14];
    }
  
    c9_b_flip(chartInstance, c9_b_x);
  }
  
  static const mxArray *c9_d_sf_marshallOut(void *chartInstanceVoid, void
    *c9_inData)
  {
    const mxArray *c9_mxArrayOutData = NULL;
    int32_T c9_u;
    const mxArray *c9_y = NULL;
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
      chartInstanceVoid;
    c9_mxArrayOutData = NULL;
    c9_u = *(int32_T *)c9_inData;
    c9_y = NULL;
    sf_mex_assign(&c9_y, sf_mex_create("y", &c9_u, 6, 0U, 0U, 0U, 0), false);
    sf_mex_assign(&c9_mxArrayOutData, c9_y, false);
    return c9_mxArrayOutData;
  }
  
  static int32_T c9_c_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance, const mxArray *c9_u, const emlrtMsgIdentifier *c9_parentId)
  {
    int32_T c9_y;
    int32_T c9_i15;
    (void)chartInstance;
    sf_mex_import(c9_parentId, sf_mex_dup(c9_u), &c9_i15, 1, 6, 0U, 0, 0U, 0);
    c9_y = c9_i15;
    sf_mex_destroy(&c9_u);
    return c9_y;
  }
  
  static void c9_b_sf_marshallIn(void *chartInstanceVoid, const mxArray
    *c9_mxArrayInData, const char_T *c9_varName, void *c9_outData)
  {
    const mxArray *c9_b_sfEvent;
    const char_T *c9_identifier;
    emlrtMsgIdentifier c9_thisId;
    int32_T c9_y;
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
      chartInstanceVoid;
    c9_b_sfEvent = sf_mex_dup(c9_mxArrayInData);
    c9_identifier = c9_varName;
    c9_thisId.fIdentifier = c9_identifier;
    c9_thisId.fParent = NULL;
    c9_y = c9_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_b_sfEvent),
      &c9_thisId);
    sf_mex_destroy(&c9_b_sfEvent);
    *(int32_T *)c9_outData = c9_y;
    sf_mex_destroy(&c9_mxArrayInData);
  }
  
  static uint8_T c9_d_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance, const mxArray *c9_b_is_active_c9_GTF_EnginePath_TwoSpool, const
    char_T *c9_identifier)
  {
    uint8_T c9_y;
    emlrtMsgIdentifier c9_thisId;
    c9_thisId.fIdentifier = c9_identifier;
    c9_thisId.fParent = NULL;
    c9_y = c9_e_emlrt_marshallIn(chartInstance, sf_mex_dup
      (c9_b_is_active_c9_GTF_EnginePath_TwoSpool), &c9_thisId);
    sf_mex_destroy(&c9_b_is_active_c9_GTF_EnginePath_TwoSpool);
    return c9_y;
  }
  
  static uint8_T c9_e_emlrt_marshallIn(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance, const mxArray *c9_u, const emlrtMsgIdentifier *c9_parentId)
  {
    uint8_T c9_y;
    uint8_T c9_u0;
    (void)chartInstance;
    sf_mex_import(c9_parentId, sf_mex_dup(c9_u), &c9_u0, 1, 3, 0U, 0, 0U, 0);
    c9_y = c9_u0;
    sf_mex_destroy(&c9_u);
    return c9_y;
  }
  
  static void c9_b_flip(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance,
                        real_T c9_x[181])
  {
    int32_T c9_k;
    int32_T c9_b_k;
    real_T c9_tmp;
    c9_intmin(chartInstance);
    for (c9_k = 1; c9_k < 91; c9_k++) {
      c9_b_k = c9_k;
      c9_tmp = c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("",
        (real_T)c9_b_k), 1, 181, 1, 0) - 1];
      c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("", (real_T)
        c9_b_k), 1, 181, 1, 0) - 1] = c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("",
        (int32_T)_SFD_INTEGER_CHECK("", (real_T)(182 - c9_b_k)), 1, 181, 1, 0) - 1];
      c9_x[_SFD_EML_ARRAY_BOUNDS_CHECK("", (int32_T)_SFD_INTEGER_CHECK("", (real_T)
                                        (182 - c9_b_k)), 1, 181, 1, 0) - 1] =
        c9_tmp;
    }
  }
  
  static void init_dsm_address_info(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct
    *chartInstance)
  {
    (void)chartInstance;
  }
  
  static void init_simulink_io_address(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *
    chartInstance)
  {
    chartInstance->c9_f = (real_T *)ssGetInputPortSignal_wrapper(chartInstance->S,
      0);
    chartInstance->c9_DHT = (real_T *)ssGetInputPortSignal_wrapper
      (chartInstance->S, 1);
    chartInstance->c9_EffLPT = (real_T *)ssGetInputPortSignal_wrapper
      (chartInstance->S, 2);
    chartInstance->c9_Tt5 = (real_T *)ssGetOutputPortSignal_wrapper
      (chartInstance->S, 1);
    chartInstance->c9_Tt45 = (real_T *)ssGetInputPortSignal_wrapper
      (chartInstance->S, 3);
    chartInstance->c9_h5 = (real_T *)ssGetOutputPortSignal_wrapper
      (chartInstance->S, 2);
    chartInstance->c9_Sfcn5 = (real_T *)ssGetOutputPortSignal_wrapper
      (chartInstance->S, 3);
    chartInstance->c9_PR = (real_T *)ssGetOutputPortSignal_wrapper
      (chartInstance->S, 4);
    chartInstance->c9_Sfcn45 = (real_T *)ssGetInputPortSignal_wrapper
      (chartInstance->S, 4);
  }
  
  /* SFunction Glue Code */
  #ifdef utFree
  #undef utFree
  #endif
  
  #ifdef utMalloc
  #undef utMalloc
  #endif
  
  #ifdef __cplusplus
  
  extern "C" void *utMalloc(size_t size);
  extern "C" void utFree(void*);
  
  #else
  
  extern void *utMalloc(size_t size);
  extern void utFree(void*);
  
  #endif
  
  void sf_c9_GTF_EnginePath_TwoSpool_get_check_sum(mxArray *plhs[])
  {
    ((real_T *)mxGetPr((plhs[0])))[0] = (real_T)(1462480002U);
    ((real_T *)mxGetPr((plhs[0])))[1] = (real_T)(652298878U);
    ((real_T *)mxGetPr((plhs[0])))[2] = (real_T)(28514999U);
    ((real_T *)mxGetPr((plhs[0])))[3] = (real_T)(229072900U);
  }
  
  mxArray* sf_c9_GTF_EnginePath_TwoSpool_get_post_codegen_info(void);
  mxArray *sf_c9_GTF_EnginePath_TwoSpool_get_autoinheritance_info(void)
  {
    const char *autoinheritanceFields[] = { "checksum", "inputs", "parameters",
      "outputs", "locals", "postCodegenInfo" };
  
    mxArray *mxAutoinheritanceInfo = mxCreateStructMatrix(1, 1, sizeof
      (autoinheritanceFields)/sizeof(autoinheritanceFields[0]),
      autoinheritanceFields);
  
    {
      mxArray *mxChecksum = mxCreateString("eCMpWrhcnvo8ro34T16YtD");
      mxSetField(mxAutoinheritanceInfo,0,"checksum",mxChecksum);
    }
  
    {
      const char *dataFields[] = { "size", "type", "complexity" };
  
      mxArray *mxData = mxCreateStructMatrix(1,5,3,dataFields);
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,0,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,0,"type",mxType);
      }
  
      mxSetField(mxData,0,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,1,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,1,"type",mxType);
      }
  
      mxSetField(mxData,1,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,2,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,2,"type",mxType);
      }
  
      mxSetField(mxData,2,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,3,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,3,"type",mxType);
      }
  
      mxSetField(mxData,3,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,4,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,4,"type",mxType);
      }
  
      mxSetField(mxData,4,"complexity",mxCreateDoubleScalar(0));
      mxSetField(mxAutoinheritanceInfo,0,"inputs",mxData);
    }
  
    {
      mxSetField(mxAutoinheritanceInfo,0,"parameters",mxCreateDoubleMatrix(0,0,
                  mxREAL));
    }
  
    {
      const char *dataFields[] = { "size", "type", "complexity" };
  
      mxArray *mxData = mxCreateStructMatrix(1,4,3,dataFields);
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,0,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,0,"type",mxType);
      }
  
      mxSetField(mxData,0,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,1,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,1,"type",mxType);
      }
  
      mxSetField(mxData,1,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,2,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,2,"type",mxType);
      }
  
      mxSetField(mxData,2,"complexity",mxCreateDoubleScalar(0));
  
      {
        mxArray *mxSize = mxCreateDoubleMatrix(1,2,mxREAL);
        double *pr = mxGetPr(mxSize);
        pr[0] = (double)(1);
        pr[1] = (double)(1);
        mxSetField(mxData,3,"size",mxSize);
      }
  
      {
        const char *typeFields[] = { "base", "fixpt" };
  
        mxArray *mxType = mxCreateStructMatrix(1,1,2,typeFields);
        mxSetField(mxType,0,"base",mxCreateDoubleScalar(10));
        mxSetField(mxType,0,"fixpt",mxCreateDoubleMatrix(0,0,mxREAL));
        mxSetField(mxData,3,"type",mxType);
      }
  
      mxSetField(mxData,3,"complexity",mxCreateDoubleScalar(0));
      mxSetField(mxAutoinheritanceInfo,0,"outputs",mxData);
    }
  
    {
      mxSetField(mxAutoinheritanceInfo,0,"locals",mxCreateDoubleMatrix(0,0,mxREAL));
    }
  
    {
      mxArray* mxPostCodegenInfo =
        sf_c9_GTF_EnginePath_TwoSpool_get_post_codegen_info();
      mxSetField(mxAutoinheritanceInfo,0,"postCodegenInfo",mxPostCodegenInfo);
    }
  
    return(mxAutoinheritanceInfo);
  }
  
  mxArray *sf_c9_GTF_EnginePath_TwoSpool_third_party_uses_info(void)
  {
    mxArray * mxcell3p = mxCreateCellMatrix(1,0);
    return(mxcell3p);
  }
  
  mxArray *sf_c9_GTF_EnginePath_TwoSpool_jit_fallback_info(void)
  {
    const char *infoFields[] = { "fallbackType", "fallbackReason",
      "incompatibleSymbol", };
  
    mxArray *mxInfo = mxCreateStructMatrix(1, 1, 3, infoFields);
    mxArray *fallbackReason = mxCreateString("feature_off");
    mxArray *incompatibleSymbol = mxCreateString("");
    mxArray *fallbackType = mxCreateString("early");
    mxSetField(mxInfo, 0, infoFields[0], fallbackType);
    mxSetField(mxInfo, 0, infoFields[1], fallbackReason);
    mxSetField(mxInfo, 0, infoFields[2], incompatibleSymbol);
    return mxInfo;
  }
  
  mxArray *sf_c9_GTF_EnginePath_TwoSpool_updateBuildInfo_args_info(void)
  {
    mxArray *mxBIArgs = mxCreateCellMatrix(1,0);
    return mxBIArgs;
  }
  
  mxArray* sf_c9_GTF_EnginePath_TwoSpool_get_post_codegen_info(void)
  {
    const char* fieldNames[] = { "exportedFunctionsUsedByThisChart",
      "exportedFunctionsChecksum" };
  
    mwSize dims[2] = { 1, 1 };
  
    mxArray* mxPostCodegenInfo = mxCreateStructArray(2, dims, sizeof(fieldNames)/
      sizeof(fieldNames[0]), fieldNames);
  
    {
      mxArray* mxExportedFunctionsChecksum = mxCreateString("");
      mwSize exp_dims[2] = { 0, 1 };
  
      mxArray* mxExportedFunctionsUsedByThisChart = mxCreateCellArray(2, exp_dims);
      mxSetField(mxPostCodegenInfo, 0, "exportedFunctionsUsedByThisChart",
                 mxExportedFunctionsUsedByThisChart);
      mxSetField(mxPostCodegenInfo, 0, "exportedFunctionsChecksum",
                 mxExportedFunctionsChecksum);
    }
  
    return mxPostCodegenInfo;
  }
  
  static const mxArray *sf_get_sim_state_info_c9_GTF_EnginePath_TwoSpool(void)
  {
    const char *infoFields[] = { "chartChecksum", "varInfo" };
  
    mxArray *mxInfo = mxCreateStructMatrix(1, 1, 2, infoFields);
    const char *infoEncStr[] = {
      "100 S1x5'type','srcId','name','auxInfo'{{M[1],M[11],T\"PR\",},{M[1],M[9],T\"Sfcn5\",},{M[1],M[5],T\"Tt5\",},{M[1],M[8],T\"h5\",},{M[8],M[0],T\"is_active_c9_GTF_EnginePath_TwoSpool\",}}"
    };
  
    mxArray *mxVarInfo = sf_mex_decode_encoded_mx_struct_array(infoEncStr, 5, 10);
    mxArray *mxChecksum = mxCreateDoubleMatrix(1, 4, mxREAL);
    sf_c9_GTF_EnginePath_TwoSpool_get_check_sum(&mxChecksum);
    mxSetField(mxInfo, 0, infoFields[0], mxChecksum);
    mxSetField(mxInfo, 0, infoFields[1], mxVarInfo);
    return mxInfo;
  }
  
  static void chart_debug_initialization(SimStruct *S, unsigned int
    fullDebuggerInitialization)
  {
    if (!sim_mode_is_rtw_gen(S)) {
      SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
      ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S));
      ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo);
      chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)
        chartInfo->chartInstance;
      if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) {
        /* do this only if simulation is starting */
        {
          unsigned int chartAlreadyPresent;
          chartAlreadyPresent = sf_debug_initialize_chart
            (sfGlobalDebugInstanceStruct,
             _GTF_EnginePath_TwoSpoolMachineNumber_,
             9,
             1,
             1,
             0,
             9,
             0,
             0,
             0,
             0,
             2,
             &(chartInstance->chartNumber),
             &(chartInstance->instanceNumber),
             (void *)S);
  
          /* Each instance must initialize its own list of scripts */
          init_script_number_translation(_GTF_EnginePath_TwoSpoolMachineNumber_,
            chartInstance->chartNumber,chartInstance->instanceNumber);
          if (chartAlreadyPresent==0) {
            /* this is the first instance */
            sf_debug_set_chart_disable_implicit_casting
              (sfGlobalDebugInstanceStruct,_GTF_EnginePath_TwoSpoolMachineNumber_,
               chartInstance->chartNumber,1);
            sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct,
              _GTF_EnginePath_TwoSpoolMachineNumber_,
              chartInstance->chartNumber,
              0,
              0,
              0);
            _SFD_SET_DATA_PROPS(0,1,1,0,"f");
            _SFD_SET_DATA_PROPS(1,1,1,0,"DHT");
            _SFD_SET_DATA_PROPS(2,1,1,0,"EffLPT");
            _SFD_SET_DATA_PROPS(3,2,0,1,"Tt5");
            _SFD_SET_DATA_PROPS(4,1,1,0,"Tt45");
            _SFD_SET_DATA_PROPS(5,2,0,1,"h5");
            _SFD_SET_DATA_PROPS(6,2,0,1,"Sfcn5");
            _SFD_SET_DATA_PROPS(7,2,0,1,"PR");
            _SFD_SET_DATA_PROPS(8,1,1,0,"Sfcn45");
            _SFD_STATE_INFO(0,0,2);
            _SFD_CH_SUBSTATE_COUNT(0);
            _SFD_CH_SUBSTATE_DECOMP(0);
          }
  
          _SFD_CV_INIT_CHART(0,0,0,0);
  
          {
            _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL);
          }
  
          _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL);
  
          /* Initialization of MATLAB Function Model Coverage */
          _SFD_CV_INIT_EML(0,1,1,3,0,0,0,0,2,0,0);
          _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,769);
          _SFD_CV_INIT_EML_IF(0,1,0,254,262,286,317);
          _SFD_CV_INIT_EML_IF(0,1,1,599,608,632,663);
          _SFD_CV_INIT_EML_IF(0,1,2,706,723,734,769);
          _SFD_CV_INIT_EML_WHILE(0,1,0,138,155,321);
          _SFD_CV_INIT_EML_WHILE(0,1,1,474,492,667);
          _SFD_CV_INIT_EML_RELATIONAL(0,1,0,258,262,-1,5);
          _SFD_CV_INIT_EML_RELATIONAL(0,1,1,603,608,-1,5);
          _SFD_CV_INIT_EML_RELATIONAL(0,1,2,709,723,-1,3);
          _SFD_CV_INIT_SCRIPT(0,1,5,0,0,1,0,0,0,0);
          _SFD_CV_INIT_SCRIPT_FCN(0,0,"gashi",0,-1,1123);
          _SFD_CV_INIT_SCRIPT_IF(0,0,118,137,-1,165);
          _SFD_CV_INIT_SCRIPT_IF(0,1,167,193,-1,226);
          _SFD_CV_INIT_SCRIPT_IF(0,2,249,271,-1,299);
          _SFD_CV_INIT_SCRIPT_IF(0,3,355,368,-1,388);
          _SFD_CV_INIT_SCRIPT_IF(0,4,390,405,-1,426);
  
          {
            static int caseStart[] = { 754, 641 };
  
            static int caseExprEnd[] = { 763, 647 };
  
            _SFD_CV_INIT_SCRIPT_SWITCH(0,0,610,632,1106,2,&(caseStart[0]),
              &(caseExprEnd[0]));
          }
  
          _SFD_CV_INIT_SCRIPT_RELATIONAL(0,0,121,137,-1,2);
          _SFD_CV_INIT_SCRIPT_RELATIONAL(0,1,170,193,-1,4);
          _SFD_CV_INIT_SCRIPT_RELATIONAL(0,2,252,271,-1,0);
          _SFD_CV_INIT_SCRIPT_RELATIONAL(0,3,358,368,-1,2);
          _SFD_CV_INIT_SCRIPT_RELATIONAL(0,4,394,405,-1,4);
          _SFD_CV_INIT_SCRIPT(1,1,0,0,0,0,0,0,0,0);
          _SFD_CV_INIT_SCRIPT_FCN(1,0,"Sfcn_Ts",0,-1,6437);
          _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)NULL);
          _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)NULL);
          _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)NULL);
          _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)c9_sf_marshallIn);
          _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)NULL);
          _SFD_SET_DATA_COMPILED_PROPS(5,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)c9_sf_marshallIn);
          _SFD_SET_DATA_COMPILED_PROPS(6,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)c9_sf_marshallIn);
          _SFD_SET_DATA_COMPILED_PROPS(7,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)c9_sf_marshallIn);
          _SFD_SET_DATA_COMPILED_PROPS(8,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0,
            (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)NULL);
          _SFD_SET_DATA_VALUE_PTR(0U, chartInstance->c9_f);
          _SFD_SET_DATA_VALUE_PTR(1U, chartInstance->c9_DHT);
          _SFD_SET_DATA_VALUE_PTR(2U, chartInstance->c9_EffLPT);
          _SFD_SET_DATA_VALUE_PTR(3U, chartInstance->c9_Tt5);
          _SFD_SET_DATA_VALUE_PTR(4U, chartInstance->c9_Tt45);
          _SFD_SET_DATA_VALUE_PTR(5U, chartInstance->c9_h5);
          _SFD_SET_DATA_VALUE_PTR(6U, chartInstance->c9_Sfcn5);
          _SFD_SET_DATA_VALUE_PTR(7U, chartInstance->c9_PR);
          _SFD_SET_DATA_VALUE_PTR(8U, chartInstance->c9_Sfcn45);
        }
      } else {
        sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct,
          _GTF_EnginePath_TwoSpoolMachineNumber_,chartInstance->chartNumber,
          chartInstance->instanceNumber);
      }
    }
  }
  
  static const char* sf_get_instance_specialization(void)
  {
    return "RpCGjcwyNdicEAY4eUDmaE";
  }
  
  static void sf_opaque_initialize_c9_GTF_EnginePath_TwoSpool(void
    *chartInstanceVar)
  {
    chart_debug_initialization(((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)
      chartInstanceVar)->S,0);
    initialize_params_c9_GTF_EnginePath_TwoSpool
      ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*) chartInstanceVar);
    initialize_c9_GTF_EnginePath_TwoSpool
      ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*) chartInstanceVar);
  }
  
  static void sf_opaque_enable_c9_GTF_EnginePath_TwoSpool(void *chartInstanceVar)
  {
    enable_c9_GTF_EnginePath_TwoSpool((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)
      chartInstanceVar);
  }
  
  static void sf_opaque_disable_c9_GTF_EnginePath_TwoSpool(void *chartInstanceVar)
  {
    disable_c9_GTF_EnginePath_TwoSpool((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)
      chartInstanceVar);
  }
  
  static void sf_opaque_gateway_c9_GTF_EnginePath_TwoSpool(void *chartInstanceVar)
  {
    sf_gateway_c9_GTF_EnginePath_TwoSpool
      ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*) chartInstanceVar);
  }
  
  static const mxArray* sf_opaque_get_sim_state_c9_GTF_EnginePath_TwoSpool
    (SimStruct* S)
  {
    ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S));
    ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo);
    return get_sim_state_c9_GTF_EnginePath_TwoSpool
      ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)chartInfo->chartInstance);/* raw sim ctx */
  }
  
  static void sf_opaque_set_sim_state_c9_GTF_EnginePath_TwoSpool(SimStruct* S,
    const mxArray *st)
  {
    ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S));
    ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo);
    set_sim_state_c9_GTF_EnginePath_TwoSpool
      ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)chartInfo->chartInstance, st);
  }
  
  static void sf_opaque_terminate_c9_GTF_EnginePath_TwoSpool(void
    *chartInstanceVar)
  {
    if (chartInstanceVar!=NULL) {
      SimStruct *S = ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)
                      chartInstanceVar)->S;
      ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S));
      if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {
        sf_clear_rtw_identifier(S);
        unload_GTF_EnginePath_TwoSpool_optimization_info();
      }
  
      finalize_c9_GTF_EnginePath_TwoSpool
        ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*) chartInstanceVar);
      utFree(chartInstanceVar);
      if (crtInfo != NULL) {
        utFree(crtInfo);
      }
  
      ssSetUserData(S,NULL);
    }
  }
  
  static void sf_opaque_init_subchart_simstructs(void *chartInstanceVar)
  {
    initSimStructsc9_GTF_EnginePath_TwoSpool
      ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*) chartInstanceVar);
  }
  
  extern unsigned int sf_machine_global_initializer_called(void);
  static void mdlProcessParameters_c9_GTF_EnginePath_TwoSpool(SimStruct *S)
  {
    int i;
    for (i=0;i<ssGetNumRunTimeParams(S);i++) {
      if (ssGetSFcnParamTunable(S,i)) {
        ssUpdateDlgParamAsRunTimeParam(S,i);
      }
    }
  
    if (sf_machine_global_initializer_called()) {
      ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S));
      ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo);
      initialize_params_c9_GTF_EnginePath_TwoSpool
        ((SFc9_GTF_EnginePath_TwoSpoolInstanceStruct*)(chartInfo->chartInstance));
    }
  }
  
  static void mdlSetWorkWidths_c9_GTF_EnginePath_TwoSpool(SimStruct *S)
  {
    if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {
      mxArray *infoStruct = load_GTF_EnginePath_TwoSpool_optimization_info();
      int_T chartIsInlinable =
        (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,9);
      ssSetStateflowIsInlinable(S,chartIsInlinable);
      ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),
                  infoStruct,9,"RTWCG"));
      ssSetEnableFcnIsTrivial(S,1);
      ssSetDisableFcnIsTrivial(S,1);
      ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop
        (sf_get_instance_specialization(),infoStruct,9,
         "gatewayCannotBeInlinedMultipleTimes"));
      sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,9);
      if (chartIsInlinable) {
        ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);
        ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);
        ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);
        ssSetInputPortOptimOpts(S, 3, SS_REUSABLE_AND_LOCAL);
        ssSetInputPortOptimOpts(S, 4, SS_REUSABLE_AND_LOCAL);
        sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),
          infoStruct,9,5);
        sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),
          infoStruct,9,4);
      }
  
      {
        unsigned int outPortIdx;
        for (outPortIdx=1; outPortIdx<=4; ++outPortIdx) {
          ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);
        }
      }
  
      {
        unsigned int inPortIdx;
        for (inPortIdx=0; inPortIdx < 5; ++inPortIdx) {
          ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);
        }
      }
  
      sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,9);
      ssSetHasSubFunctions(S,!(chartIsInlinable));
    } else {
    }
  
    ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);
    ssSetChecksum0(S,(998944481U));
    ssSetChecksum1(S,(2471978472U));
    ssSetChecksum2(S,(4064914989U));
    ssSetChecksum3(S,(3642891266U));
    ssSetmdlDerivatives(S, NULL);
    ssSetExplicitFCSSCtrl(S,1);
    ssSupportsMultipleExecInstances(S,1);
  }
  
  static void mdlRTW_c9_GTF_EnginePath_TwoSpool(SimStruct *S)
  {
    if (sim_mode_is_rtw_gen(S)) {
      ssWriteRTWStrParam(S, "StateflowChartType", "Embedded MATLAB");
    }
  }
  
  static void mdlStart_c9_GTF_EnginePath_TwoSpool(SimStruct *S)
  {
    SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *chartInstance;
    ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)utMalloc(sizeof
      (ChartRunTimeInfo));
    chartInstance = (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct *)utMalloc(sizeof
      (SFc9_GTF_EnginePath_TwoSpoolInstanceStruct));
    memset(chartInstance, 0, sizeof(SFc9_GTF_EnginePath_TwoSpoolInstanceStruct));
    if (chartInstance==NULL) {
      sf_mex_error_message("Could not allocate memory for chart instance.");
    }
  
    chartInstance->chartInfo.chartInstance = chartInstance;
    chartInstance->chartInfo.isEMLChart = 1;
    chartInstance->chartInfo.chartInitialized = 0;
    chartInstance->chartInfo.sFunctionGateway =
      sf_opaque_gateway_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.initializeChart =
      sf_opaque_initialize_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.terminateChart =
      sf_opaque_terminate_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.enableChart =
      sf_opaque_enable_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.disableChart =
      sf_opaque_disable_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.getSimState =
      sf_opaque_get_sim_state_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.setSimState =
      sf_opaque_set_sim_state_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.getSimStateInfo =
      sf_get_sim_state_info_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.zeroCrossings = NULL;
    chartInstance->chartInfo.outputs = NULL;
    chartInstance->chartInfo.derivatives = NULL;
    chartInstance->chartInfo.mdlRTW = mdlRTW_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.mdlStart = mdlStart_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.mdlSetWorkWidths =
      mdlSetWorkWidths_c9_GTF_EnginePath_TwoSpool;
    chartInstance->chartInfo.extModeExec = NULL;
    chartInstance->chartInfo.restoreLastMajorStepConfiguration = NULL;
    chartInstance->chartInfo.restoreBeforeLastMajorStepConfiguration = NULL;
    chartInstance->chartInfo.storeCurrentConfiguration = NULL;
    chartInstance->chartInfo.callAtomicSubchartUserFcn = NULL;
    chartInstance->chartInfo.callAtomicSubchartAutoFcn = NULL;
    chartInstance->chartInfo.debugInstance = sfGlobalDebugInstanceStruct;
    chartInstance->S = S;
    crtInfo->checksum = SF_RUNTIME_INFO_CHECKSUM;
    crtInfo->instanceInfo = (&(chartInstance->chartInfo));
    crtInfo->isJITEnabled = false;
    crtInfo->compiledInfo = NULL;
    ssSetUserData(S,(void *)(crtInfo));  /* register the chart instance with simstruct */
    init_dsm_address_info(chartInstance);
    init_simulink_io_address(chartInstance);
    if (!sim_mode_is_rtw_gen(S)) {
    }
  
    sf_opaque_init_subchart_simstructs(chartInstance->chartInfo.chartInstance);
    chart_debug_initialization(S,1);
  }
  
  void c9_GTF_EnginePath_TwoSpool_method_dispatcher(SimStruct *S, int_T method,
    void *data)
  {
    switch (method) {
     case SS_CALL_MDL_START:
      mdlStart_c9_GTF_EnginePath_TwoSpool(S);
      break;
  
     case SS_CALL_MDL_SET_WORK_WIDTHS:
      mdlSetWorkWidths_c9_GTF_EnginePath_TwoSpool(S);
      break;
  
     case SS_CALL_MDL_PROCESS_PARAMETERS:
      mdlProcessParameters_c9_GTF_EnginePath_TwoSpool(S);
      break;
  
     default:
      /* Unhandled method */
      sf_mex_error_message("Stateflow Internal Error:\n"
                           "Error calling c9_GTF_EnginePath_TwoSpool_method_dispatcher.\n"
                           "Can't handle method %d.\n", method);
      break;
    }
  }
  