/* TM_lib_internal::C_P027V1_us_array_qdiff */ void C_P027V1_us_array_qdiff_TM_lib_internal( /* TM_lib_internal::C_P027V1_us_array_qdiff::i */kcg_int i, /* TM_lib_internal::C_P027V1_us_array_qdiff::n_iter_int */kcg_int n_iter_int, /* TM_lib_internal::C_P027V1_us_array_qdiff::flat */P027V1_sections_array_flat_qdiff_T_TM_baseline2 *flat, /* TM_lib_internal::C_P027V1_us_array_qdiff::cont */kcg_bool *cont, /* TM_lib_internal::C_P027V1_us_array_qdiff::sections */P027V1_section_enum_qdiff_T_TM_baseline2 *sections) { V_DIFF tmp; (*sections).valid = kcg_true; *cont = n_iter_int > i; tmp = i * DIM_P027V1_n_sections_qdiff_TM_lib_internal; (*sections).nc_diff = /* 1 */ CAST_Int_to_NC_DIFF_TM_conversions( /* 1 */ C_P027V1_extract_el_section_TM_lib_internal(tmp, flat, 0)); (*sections).v_diff = /* 1 */ CAST_Int_to_V_DIFF_TM_conversions( /* 2 */ C_P027V1_extract_el_section_TM_lib_internal(tmp, flat, 1)); }
/* TM_lib_internal::C_P027V1_us_array_qdiff */ void C_P027V1_us_array_qdiff_TM_lib_internal( /* TM_lib_internal::C_P027V1_us_array_qdiff::i */kcg_int i, /* TM_lib_internal::C_P027V1_us_array_qdiff::n_iter_int */kcg_int n_iter_int, /* TM_lib_internal::C_P027V1_us_array_qdiff::flat */P027V1_sections_array_flat_qdiff_T_TM_baseline2 *flat, outC_C_P027V1_us_array_qdiff_TM_lib_internal *outC) { outC->_L3 = n_iter_int; outC->_L5 = i; outC->_L33 = outC->_L3 > outC->_L5; outC->_L32 = kcg_true; outC->_L18 = DIM_P027V1_n_sections_qdiff_TM_lib_internal; outC->_L16 = outC->_L5 * outC->_L18; kcg_copy_P027V1_sections_array_flat_qdiff_T_TM_baseline2(&outC->_L1, flat); /* 2 */ C_P027V1_extract_el_section_TM_lib_internal( outC->_L16, &outC->_L1, 1, &outC->Context_2); outC->_L19 = outC->Context_2.element; /* 1 */ CAST_Int_to_V_DIFF_TM_conversions(outC->_L19, &outC->Context_1); outC->_L28 = outC->Context_1.v_diff; /* 1 */ C_P027V1_extract_el_section_TM_lib_internal( outC->_L16, &outC->_L1, 0, &outC->_1_Context_1); outC->_L15 = outC->_1_Context_1.element; /* 1 */ CAST_Int_to_NC_DIFF_TM_conversions(outC->_L15, &outC->_2_Context_1); outC->_L25 = outC->_2_Context_1.nc_diff; outC->cont = outC->_L33; outC->_L4.valid = outC->_L32; outC->_L4.nc_diff = outC->_L25; outC->_L4.v_diff = outC->_L28; kcg_copy_P027V1_section_enum_qdiff_T_TM_baseline2( &outC->sections, &outC->_L4); }