const mxArray *emlrtMexFcnResolvedFunctionsInfo(void)
{
  const mxArray *nameCaptureInfo;
  ResolvedFunctionInfo info[12];
  ResolvedFunctionInfo (*b_info)[12];
  ResolvedFunctionInfo u[12];
  int32_T i;
  const mxArray *y;
  int32_T iv4[1];
  ResolvedFunctionInfo *r0;
  const char * b_u;
  const mxArray *b_y;
  const mxArray *m3;
  const mxArray *c_y;
  const mxArray *d_y;
  const mxArray *e_y;
  uint32_T c_u;
  const mxArray *f_y;
  const mxArray *g_y;
  const mxArray *h_y;
  const mxArray *i_y;
  nameCaptureInfo = NULL;
  b_info = (ResolvedFunctionInfo (*)[12])info;
  (*b_info)[0].context =
    "[E]/Users/nicolas/Documents/MATLAB/pdd_horlin_ma2/digital/BERCalculationSIMO.m";
  (*b_info)[0].name = "length";
  (*b_info)[0].dominantType = "double";
  (*b_info)[0].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/length.m";
  (*b_info)[0].fileTimeLo = 1303146206U;
  (*b_info)[0].fileTimeHi = 0U;
  (*b_info)[0].mFileTimeLo = 0U;
  (*b_info)[0].mFileTimeHi = 0U;
  (*b_info)[1].context =
    "[E]/Users/nicolas/Documents/MATLAB/pdd_horlin_ma2/digital/BERCalculationSIMO.m";
  (*b_info)[1].name = "mrdivide";
  (*b_info)[1].dominantType = "double";
  (*b_info)[1].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p";
  (*b_info)[1].fileTimeLo = 1357951548U;
  (*b_info)[1].fileTimeHi = 0U;
  (*b_info)[1].mFileTimeLo = 1319729966U;
  (*b_info)[1].mFileTimeHi = 0U;
  (*b_info)[2].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mrdivide.p";
  (*b_info)[2].name = "rdivide";
  (*b_info)[2].dominantType = "double";
  (*b_info)[2].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m";
  (*b_info)[2].fileTimeLo = 1346510388U;
  (*b_info)[2].fileTimeHi = 0U;
  (*b_info)[2].mFileTimeLo = 0U;
  (*b_info)[2].mFileTimeHi = 0U;
  (*b_info)[3].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m";
  (*b_info)[3].name = "eml_scalexp_compatible";
  (*b_info)[3].dominantType = "double";
  (*b_info)[3].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_scalexp_compatible.m";
  (*b_info)[3].fileTimeLo = 1286818796U;
  (*b_info)[3].fileTimeHi = 0U;
  (*b_info)[3].mFileTimeLo = 0U;
  (*b_info)[3].mFileTimeHi = 0U;
  (*b_info)[4].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/rdivide.m";
  (*b_info)[4].name = "eml_div";
  (*b_info)[4].dominantType = "double";
  (*b_info)[4].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_div.m";
  (*b_info)[4].fileTimeLo = 1313347810U;
  (*b_info)[4].fileTimeHi = 0U;
  (*b_info)[4].mFileTimeLo = 0U;
  (*b_info)[4].mFileTimeHi = 0U;
  (*b_info)[5].context =
    "[E]/Users/nicolas/Documents/MATLAB/pdd_horlin_ma2/digital/BERCalculationSIMO.m";
  (*b_info)[5].name = "fprintf";
  (*b_info)[5].dominantType = "char";
  (*b_info)[5].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/lang/fprintf.m";
  (*b_info)[5].fileTimeLo = 1354840784U;
  (*b_info)[5].fileTimeHi = 0U;
  (*b_info)[5].mFileTimeLo = 0U;
  (*b_info)[5].mFileTimeHi = 0U;
  (*b_info)[6].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/lang/fprintf.m";
  (*b_info)[6].name = "isequal";
  (*b_info)[6].dominantType = "char";
  (*b_info)[6].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isequal.m";
  (*b_info)[6].fileTimeLo = 1286818758U;
  (*b_info)[6].fileTimeHi = 0U;
  (*b_info)[6].mFileTimeLo = 0U;
  (*b_info)[6].mFileTimeHi = 0U;
  (*b_info)[7].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isequal.m";
  (*b_info)[7].name = "eml_isequal_core";
  (*b_info)[7].dominantType = "char";
  (*b_info)[7].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_isequal_core.m";
  (*b_info)[7].fileTimeLo = 1286818786U;
  (*b_info)[7].fileTimeHi = 0U;
  (*b_info)[7].mFileTimeLo = 0U;
  (*b_info)[7].mFileTimeHi = 0U;
  (*b_info)[8].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/eml/eml_isequal_core.m!isequal_scalar";
  (*b_info)[8].name = "isnan";
  (*b_info)[8].dominantType = "char";
  (*b_info)[8].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elmat/isnan.m";
  (*b_info)[8].fileTimeLo = 1286818760U;
  (*b_info)[8].fileTimeHi = 0U;
  (*b_info)[8].mFileTimeLo = 0U;
  (*b_info)[8].mFileTimeHi = 0U;
  (*b_info)[9].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/lang/fprintf.m";
  (*b_info)[9].name = "fprintf";
  (*b_info)[9].dominantType = "double";
  (*b_info)[9].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/lang/fprintf.m";
  (*b_info)[9].fileTimeLo = 1354840784U;
  (*b_info)[9].fileTimeHi = 0U;
  (*b_info)[9].mFileTimeLo = 0U;
  (*b_info)[9].mFileTimeHi = 0U;
  (*b_info)[10].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/lang/fprintf.m!validate_arguments";
  (*b_info)[10].name = "coder.internal.assert";
  (*b_info)[10].dominantType = "char";
  (*b_info)[10].resolved =
    "[IXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m";
  (*b_info)[10].fileTimeLo = 1334071938U;
  (*b_info)[10].fileTimeHi = 0U;
  (*b_info)[10].mFileTimeLo = 0U;
  (*b_info)[10].mFileTimeHi = 0U;
  (*b_info)[11].context =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/lang/fprintf.m!check_type";
  (*b_info)[11].name = "coder.internal.assert";
  (*b_info)[11].dominantType = "char";
  (*b_info)[11].resolved =
    "[IXE]$matlabroot$/toolbox/shared/coder/coder/+coder/+internal/assert.m";
  (*b_info)[11].fileTimeLo = 1334071938U;
  (*b_info)[11].fileTimeHi = 0U;
  (*b_info)[11].mFileTimeLo = 0U;
  (*b_info)[11].mFileTimeHi = 0U;
  for (i = 0; i < 12; i++) {
    u[i] = info[i];
  }

  y = NULL;
  iv4[0] = 12;
  emlrtAssign(&y, mxCreateStructArray(1, iv4, 0, NULL));
  for (i = 0; i < 12; i++) {
    r0 = &u[i];
    b_u = r0->context;
    b_y = NULL;
    m3 = mxCreateString(b_u);
    emlrtAssign(&b_y, m3);
    emlrtAddField(y, b_y, "context", i);
    b_u = r0->name;
    c_y = NULL;
    m3 = mxCreateString(b_u);
    emlrtAssign(&c_y, m3);
    emlrtAddField(y, c_y, "name", i);
    b_u = r0->dominantType;
    d_y = NULL;
    m3 = mxCreateString(b_u);
    emlrtAssign(&d_y, m3);
    emlrtAddField(y, d_y, "dominantType", i);
    b_u = r0->resolved;
    e_y = NULL;
    m3 = mxCreateString(b_u);
    emlrtAssign(&e_y, m3);
    emlrtAddField(y, e_y, "resolved", i);
    c_u = r0->fileTimeLo;
    f_y = NULL;
    m3 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m3) = c_u;
    emlrtAssign(&f_y, m3);
    emlrtAddField(y, f_y, "fileTimeLo", i);
    c_u = r0->fileTimeHi;
    g_y = NULL;
    m3 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m3) = c_u;
    emlrtAssign(&g_y, m3);
    emlrtAddField(y, g_y, "fileTimeHi", i);
    c_u = r0->mFileTimeLo;
    h_y = NULL;
    m3 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m3) = c_u;
    emlrtAssign(&h_y, m3);
    emlrtAddField(y, h_y, "mFileTimeLo", i);
    c_u = r0->mFileTimeHi;
    i_y = NULL;
    m3 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m3) = c_u;
    emlrtAssign(&i_y, m3);
    emlrtAddField(y, i_y, "mFileTimeHi", i);
  }

  emlrtAssign(&nameCaptureInfo, y);
  emlrtNameCapturePostProcessR2012a(emlrtAlias(nameCaptureInfo));
  return nameCaptureInfo;
}
const mxArray *emlrtMexFcnResolvedFunctionsInfo(void)
{
  const mxArray *nameCaptureInfo;
  ResolvedFunctionInfo info[37];
  ResolvedFunctionInfo u[37];
  int32_T i;
  const mxArray *y;
  int32_T iv1[1];
  ResolvedFunctionInfo *r0;
  const char * b_u;
  const mxArray *b_y;
  const mxArray *m1;
  const mxArray *c_y;
  const mxArray *d_y;
  const mxArray *e_y;
  uint32_T c_u;
  const mxArray *f_y;
  const mxArray *g_y;
  const mxArray *h_y;
  const mxArray *i_y;
  nameCaptureInfo = NULL;
  info_helper(info);
  for (i = 0; i < 37; i++) {
    u[i] = info[i];
  }

  y = NULL;
  iv1[0] = 37;
  emlrtAssign(&y, mxCreateStructArray(1, iv1, 0, NULL));
  for (i = 0; i < 37; i++) {
    r0 = &u[i];
    b_u = r0->context;
    b_y = NULL;
    m1 = mxCreateString(b_u);
    emlrtAssign(&b_y, m1);
    emlrtAddField(y, b_y, "context", i);
    b_u = r0->name;
    c_y = NULL;
    m1 = mxCreateString(b_u);
    emlrtAssign(&c_y, m1);
    emlrtAddField(y, c_y, "name", i);
    b_u = r0->dominantType;
    d_y = NULL;
    m1 = mxCreateString(b_u);
    emlrtAssign(&d_y, m1);
    emlrtAddField(y, d_y, "dominantType", i);
    b_u = r0->resolved;
    e_y = NULL;
    m1 = mxCreateString(b_u);
    emlrtAssign(&e_y, m1);
    emlrtAddField(y, e_y, "resolved", i);
    c_u = r0->fileTimeLo;
    f_y = NULL;
    m1 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m1) = c_u;
    emlrtAssign(&f_y, m1);
    emlrtAddField(y, f_y, "fileTimeLo", i);
    c_u = r0->fileTimeHi;
    g_y = NULL;
    m1 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m1) = c_u;
    emlrtAssign(&g_y, m1);
    emlrtAddField(y, g_y, "fileTimeHi", i);
    c_u = r0->mFileTimeLo;
    h_y = NULL;
    m1 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m1) = c_u;
    emlrtAssign(&h_y, m1);
    emlrtAddField(y, h_y, "mFileTimeLo", i);
    c_u = r0->mFileTimeHi;
    i_y = NULL;
    m1 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
    *(uint32_T *)mxGetData(m1) = c_u;
    emlrtAssign(&i_y, m1);
    emlrtAddField(y, i_y, "mFileTimeHi", i);
  }

  emlrtAssign(&nameCaptureInfo, y);
  emlrtNameCapturePostProcessR2012a(emlrtAlias(nameCaptureInfo));
  return nameCaptureInfo;
}
Example #3
0
const mxArray *emlrtMexFcnResolvedFunctionsInfo(void)
{
  const mxArray *nameCaptureInfo;
  ResolvedFunctionInfo info[1];
  ResolvedFunctionInfo (*b_info)[1];
  ResolvedFunctionInfo u[1];
  const mxArray *y;
  int32_T iv0[1];
  ResolvedFunctionInfo *r0;
  const char * b_u;
  const mxArray *b_y;
  const mxArray *m0;
  const mxArray *c_y;
  const mxArray *d_y;
  const mxArray *e_y;
  uint32_T c_u;
  const mxArray *f_y;
  const mxArray *g_y;
  const mxArray *h_y;
  const mxArray *i_y;
  nameCaptureInfo = NULL;
  b_info = (ResolvedFunctionInfo (*)[1])info;
  (*b_info)[0].context =
    "[E]/home/sable/vkumar5/mclab/Benchmarks/new-benchmarks/lgdr/lg1.m";
  (*b_info)[0].name = "mtimes";
  (*b_info)[0].dominantType = "double";
  (*b_info)[0].resolved =
    "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/ops/mtimes.m";
  (*b_info)[0].fileTimeLo = 1289541292U;
  (*b_info)[0].fileTimeHi = 0U;
  (*b_info)[0].mFileTimeLo = 0U;
  (*b_info)[0].mFileTimeHi = 0U;
  u[0] = info[0];
  y = NULL;
  iv0[0] = 1;
  emlrtAssign(&y, mxCreateStructArray(1, iv0, 0, NULL));
  r0 = &u[0];
  b_u = r0->context;
  b_y = NULL;
  m0 = mxCreateString(b_u);
  emlrtAssign(&b_y, m0);
  emlrtAddField(y, b_y, "context", 0);
  b_u = r0->name;
  c_y = NULL;
  m0 = mxCreateString(b_u);
  emlrtAssign(&c_y, m0);
  emlrtAddField(y, c_y, "name", 0);
  b_u = r0->dominantType;
  d_y = NULL;
  m0 = mxCreateString(b_u);
  emlrtAssign(&d_y, m0);
  emlrtAddField(y, d_y, "dominantType", 0);
  b_u = r0->resolved;
  e_y = NULL;
  m0 = mxCreateString(b_u);
  emlrtAssign(&e_y, m0);
  emlrtAddField(y, e_y, "resolved", 0);
  c_u = r0->fileTimeLo;
  f_y = NULL;
  m0 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
  *(uint32_T *)mxGetData(m0) = c_u;
  emlrtAssign(&f_y, m0);
  emlrtAddField(y, f_y, "fileTimeLo", 0);
  c_u = r0->fileTimeHi;
  g_y = NULL;
  m0 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
  *(uint32_T *)mxGetData(m0) = c_u;
  emlrtAssign(&g_y, m0);
  emlrtAddField(y, g_y, "fileTimeHi", 0);
  c_u = r0->mFileTimeLo;
  h_y = NULL;
  m0 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
  *(uint32_T *)mxGetData(m0) = c_u;
  emlrtAssign(&h_y, m0);
  emlrtAddField(y, h_y, "mFileTimeLo", 0);
  c_u = r0->mFileTimeHi;
  i_y = NULL;
  m0 = mxCreateNumericMatrix(1, 1, mxUINT32_CLASS, mxREAL);
  *(uint32_T *)mxGetData(m0) = c_u;
  emlrtAssign(&i_y, m0);
  emlrtAddField(y, i_y, "mFileTimeHi", 0);
  emlrtAssign(&nameCaptureInfo, y);
  emlrtNameCapturePostProcessR2012a(emlrtAlias(nameCaptureInfo));
  return nameCaptureInfo;
}