File: gjbf_initialize.c

    1   /*
    2    * gjbf_initialize.c
    3    *
    4    * Code generation for function 'gjbf_initialize'
    5    *
    6    */
    7   
    8   /* Include files */
    9   #include "rt_nonfinite.h"
   10   #include "gjbf.h"
   11   #include "gjbf_initialize.h"
   12   #include "_coder_gjbf_mex.h"
   13   #include "gjbf_data.h"
   14   #include "blas.h"
   15   
   16   /* Function Declarations */
   17   static void gjbf_once(void);
   18   
   19   /* Function Definitions */
   20   static void gjbf_once(void)
   21   {
   22     int32_T cond_starts_0_0[3] = { 3700, 3715, 3729 };
   23   
   24     int32_T cond_ends_0_0[3] = { 3710, 3724, 3750 };
   25   
   26     int32_T postfix_exprs_0_0[7] = { 0, 1, -1, -2, 2, -1, -2 };
   27   
   28     int32_T cond_starts_0_1[5] = { 3795, 3811, 3826, 3843, 3864 };
   29   
   30     int32_T cond_ends_0_1[5] = { 3806, 3821, 3838, 3855, 3871 };
   31   
   32     int32_T postfix_exprs_0_1[12] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2 };
   33   
   34     int32_T cond_starts_0_2[5] = { 3927, 3944, 3967, 4000, 4022 };
   35   
   36     int32_T cond_ends_0_2[5] = { 3939, 3963, 3984, 4017, 4045 };
   37   
   38     int32_T postfix_exprs_0_2[11] = { 0, -1, 1, -1, -2, 2, -2, 3, -2, 4, -2 };
   39   
   40     int32_T cond_starts_0_3[3] = { 4099, 4116, 4144 };
   41   
   42     int32_T cond_ends_0_3[3] = { 4111, 4140, 4161 };
   43   
   44     int32_T postfix_exprs_0_3[7] = { 0, -1, 1, -1, -2, 2, -2 };
   45   
   46     int32_T cond_starts_0_4[4] = { 4213, 4227, 4243, 4258 };
   47   
   48     int32_T cond_ends_0_4[4] = { 4222, 4238, 4254, 4264 };
   49   
   50     int32_T postfix_exprs_0_4[10] = { 0, -1, 1, -1, -2, 2, -1, -2, 3, -2 };
   51   
   52     int32_T cond_starts_0_5[6] = { 4317, 4332, 4348, 4374, 4389, 4398 };
   53   
   54     int32_T cond_ends_0_5[6] = { 4327, 4343, 4357, 4385, 4394, 4422 };
   55   
   56     int32_T postfix_exprs_0_5[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
   57       -2 };
   58   
   59     int32_T cond_starts_0_6[6] = { 4473, 4488, 4504, 4530, 4545, 4554 };
   60   
   61     int32_T cond_ends_0_6[6] = { 4483, 4499, 4513, 4541, 4550, 4578 };
   62   
   63     int32_T postfix_exprs_0_6[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
   64       -2 };
   65   
   66     int32_T cond_starts_0_7[4] = { 4629, 4645, 4662, 4689 };
   67   
   68     int32_T cond_ends_0_7[4] = { 4640, 4657, 4672, 4701 };
   69   
   70     int32_T postfix_exprs_0_7[10] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2 };
   71   
   72     int32_T cond_starts_0_8[6] = { 4748, 4767, 4787, 4817, 4836, 4861 };
   73   
   74     int32_T cond_ends_0_8[6] = { 4762, 4782, 4800, 4832, 4845, 4893 };
   75   
   76     int32_T postfix_exprs_0_8[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
   77       -2 };
   78   
   79     int32_T cond_starts_0_9[6] = { 4948, 4966, 4985, 5014, 5032, 5044 };
   80   
   81     int32_T cond_ends_0_9[6] = { 4961, 4980, 4997, 5028, 5040, 5052 };
   82   
   83     int32_T postfix_exprs_0_9[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
   84       -2 };
   85   
   86     int32_T cond_starts_0_10[4] = { 5111, 5128, 5161, 5177 };
   87   
   88     int32_T cond_ends_0_10[4] = { 5123, 5148, 5172, 5200 };
   89   
   90     int32_T postfix_exprs_0_10[10] = { 0, -1, 1, 2, -1, -2, 3, -1, -2, -3 };
   91   
   92     int32_T cond_starts_0_11[4] = { 5249, 5266, 5299, 5315 };
   93   
   94     int32_T cond_ends_0_11[4] = { 5261, 5286, 5310, 5338 };
   95   
   96     int32_T postfix_exprs_0_11[10] = { 0, -1, 1, 2, -1, -2, 3, -1, -2, -3 };
   97   
   98     int32_T cond_starts_0_12[5] = { 5488, 5509, 5525, 5540, 5555 };
   99   
  100     int32_T cond_ends_0_12[5] = { 5498, 5520, 5534, 5551, 5560 };
  101   
  102     int32_T postfix_exprs_0_12[13] = { 0, -1, 1, -1, 2, -1, -2, 3, -1, -2, 4, -2,
  103       -3 };
  104   
  105     int32_T cond_starts_0_13[3] = { 5616, 5635, 5653 };
  106   
  107     int32_T cond_ends_0_13[3] = { 5630, 5648, 5678 };
  108   
  109     int32_T postfix_exprs_0_13[7] = { 0, 1, -1, -2, 2, -1, -2 };
  110   
  111     int32_T cond_starts_0_14[3] = { 5728, 5745, 5760 };
  112   
  113     int32_T cond_ends_0_14[3] = { 5740, 5755, 5777 };
  114   
  115     int32_T postfix_exprs_0_14[8] = { 0, -1, 1, -1, -2, 2, -1, -2 };
  116   
  117     int32_T cond_starts_0_15[3] = { 5824, 5840, 5855 };
  118   
  119     int32_T cond_ends_0_15[3] = { 5835, 5850, 5877 };
  120   
  121     int32_T postfix_exprs_0_15[7] = { 0, 1, -1, -2, 2, -1, -2 };
  122   
  123     int32_T cond_starts_0_16[3] = { 5924, 5947, 5963 };
  124   
  125     int32_T cond_ends_0_16[3] = { 5936, 5958, 5986 };
  126   
  127     int32_T postfix_exprs_0_16[8] = { 0, -1, 1, -1, 2, -1, -2, -3 };
  128   
  129     int32_T cond_starts_0_17[3] = { 6035, 6058, 6074 };
  130   
  131     int32_T cond_ends_0_17[3] = { 6047, 6069, 6097 };
  132   
  133     int32_T postfix_exprs_0_17[8] = { 0, -1, 1, -1, 2, -1, -2, -3 };
  134   
  135     int32_T cond_starts_0_18[4] = { 6146, 6178, 6209, 6233 };
  136   
  137     int32_T cond_ends_0_18[4] = { 6164, 6195, 6228, 6252 };
  138   
  139     int32_T postfix_exprs_0_18[11] = { 0, -1, 1, -1, 2, -1, -2, 3, -1, -2, -3 };
  140   
  141     int32_T cond_starts_0_19[5] = { 6316, 6346, 6375, 6397, 6418 };
  142   
  143     int32_T cond_ends_0_19[5] = { 6332, 6361, 6392, 6414, 6430 };
  144   
  145     int32_T postfix_exprs_0_19[13] = { 0, -1, 1, -1, 2, -1, -2, 3, -1, -2, 4, -2,
  146       -3 };
  147   
  148     int32_T cond_starts_0_20[2] = { 7166, 7181 };
  149   
  150     int32_T cond_ends_0_20[2] = { 7178, 7193 };
  151   
  152     int32_T postfix_exprs_0_20[3] = { 0, 1, -3 };
  153   
  154     int32_T cond_starts_1_0[3] = { 941, 954, 966 };
  155   
  156     int32_T cond_ends_1_0[3] = { 951, 963, 987 };
  157   
  158     int32_T postfix_exprs_1_0[7] = { 0, 1, -1, -2, 2, -1, -2 };
  159   
  160     int32_T cond_starts_1_1[3] = { 1032, 1049, 1065 };
  161   
  162     int32_T cond_ends_1_1[3] = { 1046, 1062, 1090 };
  163   
  164     int32_T postfix_exprs_1_1[7] = { 0, 1, -1, -2, 2, -1, -2 };
  165   
  166     int32_T cond_starts_1_2[5] = { 1139, 1153, 1166, 1181, 1195 };
  167   
  168     int32_T cond_ends_1_2[5] = { 1150, 1163, 1178, 1193, 1202 };
  169   
  170     int32_T postfix_exprs_1_2[12] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2 };
  171   
  172     int32_T cond_starts_1_3[6] = { 1257, 1273, 1288, 1309, 1340, 1358 };
  173   
  174     int32_T cond_ends_1_3[6] = { 1270, 1285, 1307, 1325, 1356, 1380 };
  175   
  176     int32_T postfix_exprs_1_3[13] = { 0, 1, -1, -2, 2, -1, -2, 3, -2, 4, -2, 5, -2
  177     };
  178   
  179     int32_T cond_starts_1_4[3] = { 1434, 1451, 1479 };
  180   
  181     int32_T cond_ends_1_4[3] = { 1446, 1475, 1496 };
  182   
  183     int32_T postfix_exprs_1_4[7] = { 0, -1, 1, -1, -2, 2, -2 };
  184   
  185     int32_T cond_starts_1_5[5] = { 1556, 1571, 1585, 1601, 1628 };
  186   
  187     int32_T cond_ends_1_5[5] = { 1566, 1580, 1596, 1612, 1634 };
  188   
  189     int32_T postfix_exprs_1_5[12] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2 };
  190   
  191     int32_T cond_starts_3_0[3] = { 228, 241, 266 };
  192   
  193     int32_T cond_ends_3_0[3] = { 237, 261, 287 };
  194   
  195     int32_T postfix_exprs_3_0[7] = { 0, -1, 1, -2, 2, -1, -2 };
  196   
  197     int32_T cond_starts_3_1[3] = { 334, 350, 364 };
  198   
  199     int32_T cond_ends_3_1[3] = { 345, 359, 380 };
  200   
  201     int32_T postfix_exprs_3_1[8] = { 0, -1, 1, -1, -2, 2, -1, -2 };
  202   
  203     int32_T cond_starts_3_2[3] = { 427, 444, 464 };
  204   
  205     int32_T cond_ends_3_2[3] = { 439, 454, 486 };
  206   
  207     int32_T postfix_exprs_3_2[8] = { 0, -1, 1, -1, -2, 2, -1, -2 };
  208   
  209     int32_T cond_starts_3_3[4] = { 533, 549, 566, 581 };
  210   
  211     int32_T cond_ends_3_3[4] = { 544, 561, 576, 593 };
  212   
  213     int32_T postfix_exprs_3_3[10] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2 };
  214   
  215     int32_T cond_starts_3_4[6] = { 640, 659, 679, 709, 728, 746 };
  216   
  217     int32_T cond_ends_3_4[6] = { 654, 674, 692, 724, 737, 778 };
  218   
  219     int32_T postfix_exprs_3_4[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
  220       -2 };
  221   
  222     int32_T cond_starts_3_5[6] = { 833, 851, 870, 899, 917, 929 };
  223   
  224     int32_T cond_ends_3_5[6] = { 846, 865, 882, 913, 925, 937 };
  225   
  226     int32_T postfix_exprs_3_5[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
  227       -2 };
  228   
  229     int32_T cond_starts_3_6[4] = { 996, 1013, 1052, 1068 };
  230   
  231     int32_T cond_ends_3_6[4] = { 1008, 1035, 1063, 1091 };
  232   
  233     int32_T postfix_exprs_3_6[10] = { 0, -1, 1, 2, -1, -2, 3, -1, -2, -3 };
  234   
  235     int32_T cond_starts_3_7[6] = { 1138, 1161, 1176, 1208, 1232, 1267 };
  236   
  237     int32_T cond_ends_3_7[6] = { 1150, 1172, 1198, 1228, 1256, 1295 };
  238   
  239     int32_T postfix_exprs_3_7[14] = { 0, -1, 1, -1, 2, -2, 3, -2, 4, -2, 5, -1, -2,
  240       -3 };
  241   
  242     int32_T cond_starts_3_8[4] = { 1351, 1375, 1411, 1433 };
  243   
  244     int32_T cond_ends_3_8[4] = { 1369, 1394, 1428, 1452 };
  245   
  246     int32_T postfix_exprs_3_8[11] = { 0, -1, 1, -1, 2, -1, -2, 3, -1, -2, -3 };
  247   
  248     int32_T cond_starts_3_9[6] = { 1507, 1534, 1556, 1582, 1603, 1624 };
  249   
  250     int32_T cond_ends_3_9[6] = { 1523, 1551, 1571, 1599, 1614, 1660 };
  251   
  252     int32_T postfix_exprs_3_9[15] = { 0, -1, 1, -1, 2, -1, -2, 3, -1, -2, 4, -2, 5,
  253       -2, -3 };
  254   
  255     int32_T cond_starts_3_10[3] = { 1856, 1875, 1894 };
  256   
  257     int32_T cond_ends_3_10[3] = { 1869, 1889, 1906 };
  258   
  259     int32_T postfix_exprs_3_10[8] = { 0, -1, 1, -1, 2, -1, -2, -3 };
  260   
  261     int32_T cond_starts_3_11[4] = { 1958, 1975, 2000, 2028 };
  262   
  263     int32_T cond_ends_3_11[4] = { 1970, 1995, 2011, 2051 };
  264   
  265     int32_T postfix_exprs_3_11[10] = { 0, -1, 1, 2, -1, -2, 3, -1, -2, -3 };
  266   
  267     int32_T cond_starts_3_12[4] = { 2100, 2117, 2142, 2170 };
  268   
  269     int32_T cond_ends_3_12[4] = { 2112, 2137, 2153, 2193 };
  270   
  271     int32_T postfix_exprs_3_12[10] = { 0, -1, 1, 2, -1, -2, 3, -1, -2, -3 };
  272   
  273     int32_T cond_starts_3_13[1] = { 2451 };
  274   
  275     int32_T cond_ends_3_13[1] = { 2463 };
  276   
  277     int32_T postfix_exprs_3_13[2] = { 0, -1 };
  278   
  279     int32_T cond_starts_3_14[1] = { 2693 };
  280   
  281     int32_T cond_ends_3_14[1] = { 2711 };
  282   
  283     int32_T postfix_exprs_3_14[2] = { 0, -1 };
  284   
  285     int32_T cond_starts_3_15[1] = { 3157 };
  286   
  287     int32_T cond_ends_3_15[1] = { 3169 };
  288   
  289     int32_T postfix_exprs_3_15[2] = { 0, -1 };
  290   
  291     int32_T cond_starts_5_0[2] = { 122, 144 };
  292   
  293     int32_T cond_ends_5_0[2] = { 140, 164 };
  294   
  295     int32_T postfix_exprs_5_0[4] = { 0, -1, 1, -3 };
  296   
  297     int32_T cond_starts_7_0[1] = { 65 };
  298   
  299     int32_T cond_ends_7_0[1] = { 77 };
  300   
  301     int32_T postfix_exprs_7_0[2] = { 0, -1 };
  302   
  303     int32_T cond_starts_7_1[1] = { 248 };
  304   
  305     int32_T cond_ends_7_1[1] = { 266 };
  306   
  307     int32_T postfix_exprs_7_1[2] = { 0, -1 };
  308   
  309     int32_T cond_starts_8_0[3] = { 204, 217, 242 };
  310   
  311     int32_T cond_ends_8_0[3] = { 213, 237, 263 };
  312   
  313     int32_T postfix_exprs_8_0[7] = { 0, -1, 1, -2, 2, -1, -2 };
  314   
  315     int32_T cond_starts_8_1[3] = { 310, 326, 340 };
  316   
  317     int32_T cond_ends_8_1[3] = { 321, 335, 356 };
  318   
  319     int32_T postfix_exprs_8_1[8] = { 0, -1, 1, -1, -2, 2, -1, -2 };
  320   
  321     int32_T cond_starts_8_2[4] = { 402, 418, 435, 450 };
  322   
  323     int32_T cond_ends_8_2[4] = { 413, 430, 445, 462 };
  324   
  325     int32_T postfix_exprs_8_2[10] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2 };
  326   
  327     int32_T cond_starts_8_3[6] = { 509, 528, 548, 578, 597, 615 };
  328   
  329     int32_T cond_ends_8_3[6] = { 523, 543, 561, 593, 606, 647 };
  330   
  331     int32_T postfix_exprs_8_3[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
  332       -2 };
  333   
  334     int32_T cond_starts_8_4[6] = { 703, 721, 740, 769, 787, 799 };
  335   
  336     int32_T cond_ends_8_4[6] = { 716, 735, 752, 783, 795, 807 };
  337   
  338     int32_T postfix_exprs_8_4[14] = { 0, 1, -1, -2, 2, -1, -2, 3, -1, -2, 4, -2, 5,
  339       -2 };
  340   
  341     int32_T cond_starts_8_5[3] = { 865, 891, 918 };
  342   
  343     int32_T cond_ends_8_5[3] = { 886, 901, 940 };
  344   
  345     int32_T postfix_exprs_8_5[7] = { 0, 1, -1, -2, 2, -1, -2 };
  346   
  347     int32_T cond_starts_8_6[4] = { 988, 1010, 1037, 1065 };
  348   
  349     int32_T cond_ends_8_6[4] = { 1000, 1032, 1048, 1088 };
  350   
  351     int32_T postfix_exprs_8_6[10] = { 0, -1, 1, 2, -1, -2, 3, -1, -2, -3 };
  352   
  353     int32_T cond_starts_8_7[6] = { 1138, 1161, 1176, 1208, 1238, 1273 };
  354   
  355     int32_T cond_ends_8_7[6] = { 1150, 1172, 1198, 1228, 1262, 1301 };
  356   
  357     int32_T postfix_exprs_8_7[14] = { 0, -1, 1, -1, 2, -2, 3, -2, 4, -2, 5, -1, -2,
  358       -3 };
  359   
  360     int32_T cond_starts_8_8[3] = { 1357, 1384, 1404 };
  361   
  362     int32_T cond_ends_8_8[3] = { 1373, 1399, 1431 };
  363   
  364     int32_T postfix_exprs_8_8[8] = { 0, -1, 1, -1, 2, -1, -2, -3 };
  365   
  366     int32_T cond_starts_8_9[5] = { 1485, 1506, 1522, 1537, 1552 };
  367   
  368     int32_T cond_ends_8_9[5] = { 1495, 1517, 1531, 1548, 1557 };
  369   
  370     int32_T postfix_exprs_8_9[13] = { 0, -1, 1, -1, 2, -1, -2, 3, -1, -2, 4, -2,
  371       -3 };
  372   
  373     int32_T cond_starts_8_10[1] = { 1753 };
  374   
  375     int32_T cond_ends_8_10[1] = { 1765 };
  376   
  377     int32_T postfix_exprs_8_10[2] = { 0, -1 };
  378   
  379     int32_T cond_starts_8_11[1] = { 1971 };
  380   
  381     int32_T cond_ends_8_11[1] = { 1983 };
  382   
  383     int32_T postfix_exprs_8_11[2] = { 0, -1 };
  384   
  385     int32_T cond_starts_9_0[1] = { 391 };
  386   
  387     int32_T cond_ends_9_0[1] = { 405 };
  388   
  389     int32_T postfix_exprs_9_0[2] = { 0, -1 };
  390   
  391     int32_T cond_starts_11_0[1] = { 46 };
  392   
  393     int32_T cond_ends_11_0[1] = { 56 };
  394   
  395     int32_T postfix_exprs_11_0[2] = { 0, -1 };
  396   
  397     int32_T cond_starts_11_1[1] = { 330 };
  398   
  399     int32_T cond_ends_11_1[1] = { 346 };
  400   
  401     int32_T postfix_exprs_11_1[2] = { 0, -1 };
  402   
  403     /* Allocate instance data */
  404     covrtAllocateInstanceData(&emlrtCoverageInstance);
  405   
  406     /* Initialize Coverage Information */
  407     covrtScriptInit(&emlrtCoverageInstance,
  408                     "E:\\micro array project\\Microphone Array\\beamform test\\gjbf.m",
  409                     0, 1, 19, 25, 0, 0, 0, 1, 0, 87, 21);
  410   
  411     /* Initialize Function Information */
  412     covrtFcnInit(&emlrtCoverageInstance, 0, 0, "gjbf", 3435, -1, 8028);
  413   
  414     /* Initialize Basic Block Information */
  415     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 18, 7848, -1, 8022);
  416     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 17, 7624, -1, 7751);
  417     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 16, 7481, -1, 7555);
  418     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 15, 7221, -1, 7314);
  419     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 14, 7026, -1, 7109);
  420     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 13, 6823, -1, 6843);
  421     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 12, 6777, -1, 6788);
  422     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 11, 6628, -1, 6644);
  423     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 10, 5782, -1, 5815);
  424     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 9, 5566, -1, 5607);
  425     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 8, 5057, -1, 5101);
  426     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 7, 4898, -1, 4939);
  427     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 6, 4706, -1, 4739);
  428     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 5, 4583, -1, 4620);
  429     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 4, 4427, -1, 4464);
  430     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 3, 4269, -1, 4308);
  431     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 2, 4050, -1, 4089);
  432     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 1, 3877, -1, 3917);
  433     covrtBasicBlockInit(&emlrtCoverageInstance, 0, 0, 3685, -1, 3691);
  434   
  435     /* Initialize If Information */
  436     covrtIfInit(&emlrtCoverageInstance, 0, 0, 3665, 3680, -1, 3696);
  437     covrtIfInit(&emlrtCoverageInstance, 0, 1, 3697, 3750, 3788, 3871);
  438     covrtIfInit(&emlrtCoverageInstance, 0, 2, 3788, 3871, 3919, 6617);
  439     covrtIfInit(&emlrtCoverageInstance, 0, 3, 3919, 4045, 4091, 6617);
  440     covrtIfInit(&emlrtCoverageInstance, 0, 4, 4091, 4161, 4205, 6617);
  441     covrtIfInit(&emlrtCoverageInstance, 0, 5, 4205, 4264, 4310, 6617);
  442     covrtIfInit(&emlrtCoverageInstance, 0, 6, 4310, 4422, 4466, 6617);
  443     covrtIfInit(&emlrtCoverageInstance, 0, 7, 4466, 4578, 4622, 6617);
  444     covrtIfInit(&emlrtCoverageInstance, 0, 8, 4622, 4701, 4741, 6617);
  445     covrtIfInit(&emlrtCoverageInstance, 0, 9, 4741, 4893, 4941, 6617);
  446     covrtIfInit(&emlrtCoverageInstance, 0, 10, 4941, 5052, 5103, 6617);
  447     covrtIfInit(&emlrtCoverageInstance, 0, 11, 5103, 5201, 5241, 6617);
  448     covrtIfInit(&emlrtCoverageInstance, 0, 12, 5241, 5339, 5379, 6617);
  449     covrtIfInit(&emlrtCoverageInstance, 0, 13, 5379, 5417, 5480, 6617);
  450     covrtIfInit(&emlrtCoverageInstance, 0, 14, 5480, 5561, 5609, 6617);
  451     covrtIfInit(&emlrtCoverageInstance, 0, 15, 5609, 5678, 5720, 6617);
  452     covrtIfInit(&emlrtCoverageInstance, 0, 16, 5720, 5777, 5817, 6617);
  453     covrtIfInit(&emlrtCoverageInstance, 0, 17, 5817, 5877, 5916, 6617);
  454     covrtIfInit(&emlrtCoverageInstance, 0, 18, 5916, 5987, 6027, 6617);
  455     covrtIfInit(&emlrtCoverageInstance, 0, 19, 6027, 6098, 6138, 6617);
  456     covrtIfInit(&emlrtCoverageInstance, 0, 20, 6138, 6253, 6308, 6617);
  457     covrtIfInit(&emlrtCoverageInstance, 0, 21, 6308, 6431, 6480, 6617);
  458     covrtIfInit(&emlrtCoverageInstance, 0, 22, 6480, 6528, -1, 6528);
  459     covrtIfInit(&emlrtCoverageInstance, 0, 23, 6708, 6727, 6790, 6874);
  460     covrtIfInit(&emlrtCoverageInstance, 0, 24, 7163, 7193, 7365, 7756);
  461   
  462     /* Initialize MCDC Information */
  463     covrtMcdcInit(&emlrtCoverageInstance, 0, 0, 3700, 3750, 3, 0, cond_starts_0_0,
  464                   cond_ends_0_0, 7, postfix_exprs_0_0);
  465     covrtMcdcInit(&emlrtCoverageInstance, 0, 1, 3795, 3871, 5, 3, cond_starts_0_1,
  466                   cond_ends_0_1, 12, postfix_exprs_0_1);
  467     covrtMcdcInit(&emlrtCoverageInstance, 0, 2, 3926, 4045, 5, 8, cond_starts_0_2,
  468                   cond_ends_0_2, 11, postfix_exprs_0_2);
  469     covrtMcdcInit(&emlrtCoverageInstance, 0, 3, 4098, 4161, 3, 13, cond_starts_0_3,
  470                   cond_ends_0_3, 7, postfix_exprs_0_3);
  471     covrtMcdcInit(&emlrtCoverageInstance, 0, 4, 4212, 4264, 4, 16, cond_starts_0_4,
  472                   cond_ends_0_4, 10, postfix_exprs_0_4);
  473     covrtMcdcInit(&emlrtCoverageInstance, 0, 5, 4317, 4422, 6, 20, cond_starts_0_5,
  474                   cond_ends_0_5, 14, postfix_exprs_0_5);
  475     covrtMcdcInit(&emlrtCoverageInstance, 0, 6, 4473, 4578, 6, 26, cond_starts_0_6,
  476                   cond_ends_0_6, 14, postfix_exprs_0_6);
  477     covrtMcdcInit(&emlrtCoverageInstance, 0, 7, 4629, 4701, 4, 32, cond_starts_0_7,
  478                   cond_ends_0_7, 10, postfix_exprs_0_7);
  479     covrtMcdcInit(&emlrtCoverageInstance, 0, 8, 4748, 4893, 6, 36, cond_starts_0_8,
  480                   cond_ends_0_8, 14, postfix_exprs_0_8);
  481     covrtMcdcInit(&emlrtCoverageInstance, 0, 9, 4948, 5052, 6, 42, cond_starts_0_9,
  482                   cond_ends_0_9, 14, postfix_exprs_0_9);
  483     covrtMcdcInit(&emlrtCoverageInstance, 0, 10, 5110, 5201, 4, 48,
  484                   cond_starts_0_10, cond_ends_0_10, 10, postfix_exprs_0_10);
  485     covrtMcdcInit(&emlrtCoverageInstance, 0, 11, 5248, 5339, 4, 52,
  486                   cond_starts_0_11, cond_ends_0_11, 10, postfix_exprs_0_11);
  487     covrtMcdcInit(&emlrtCoverageInstance, 0, 12, 5487, 5561, 5, 56,
  488                   cond_starts_0_12, cond_ends_0_12, 13, postfix_exprs_0_12);
  489     covrtMcdcInit(&emlrtCoverageInstance, 0, 13, 5616, 5678, 3, 61,
  490                   cond_starts_0_13, cond_ends_0_13, 7, postfix_exprs_0_13);
  491     covrtMcdcInit(&emlrtCoverageInstance, 0, 14, 5727, 5777, 3, 64,
  492                   cond_starts_0_14, cond_ends_0_14, 8, postfix_exprs_0_14);
  493     covrtMcdcInit(&emlrtCoverageInstance, 0, 15, 5824, 5877, 3, 67,
  494                   cond_starts_0_15, cond_ends_0_15, 7, postfix_exprs_0_15);
  495     covrtMcdcInit(&emlrtCoverageInstance, 0, 16, 5923, 5987, 3, 70,
  496                   cond_starts_0_16, cond_ends_0_16, 8, postfix_exprs_0_16);
  497     covrtMcdcInit(&emlrtCoverageInstance, 0, 17, 6034, 6098, 3, 73,
  498                   cond_starts_0_17, cond_ends_0_17, 8, postfix_exprs_0_17);
  499     covrtMcdcInit(&emlrtCoverageInstance, 0, 18, 6145, 6253, 4, 76,
  500                   cond_starts_0_18, cond_ends_0_18, 11, postfix_exprs_0_18);
  501     covrtMcdcInit(&emlrtCoverageInstance, 0, 19, 6315, 6431, 5, 80,
  502                   cond_starts_0_19, cond_ends_0_19, 13, postfix_exprs_0_19);
  503     covrtMcdcInit(&emlrtCoverageInstance, 0, 20, 7166, 7193, 2, 85,
  504                   cond_starts_0_20, cond_ends_0_20, 3, postfix_exprs_0_20);
  505   
  506     /* Initialize For Information */
  507     covrtForInit(&emlrtCoverageInstance, 0, 0, 7457, 7475, 7564);
  508   
  509     /* Initialize While Information */
  510     /* Initialize Switch Information */
  511     /* Start callback for coverage engine */
  512     covrtScriptStart(&emlrtCoverageInstance, 0U);
  513   
  514     /* Allocate instance data */
  515     covrtAllocateInstanceData(&emlrtCoverageInstance);
  516   
  517     /* Initialize Coverage Information */
  518     covrtScriptInit(&emlrtCoverageInstance,
  519                     "E:\\micro array project\\Microphone Array\\beamform test\\delaytracking.m",
  520                     1, 1, 10, 9, 0, 0, 0, 1, 0, 25, 6);
  521   
  522     /* Initialize Function Information */
  523     covrtFcnInit(&emlrtCoverageInstance, 1, 0, "delaytracking", 781, -1, 3169);
  524   
  525     /* Initialize Basic Block Information */
  526     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 9, 3153, -1, 3163);
  527     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 8, 3044, -1, 3133);
  528     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 7, 2816, -1, 2894);
  529     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 6, 2537, -1, 2561);
  530     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 5, 2473, -1, 2496);
  531     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 4, 1760, -1, 2386);
  532     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 3, 1639, -1, 1678);
  533     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 2, 1385, -1, 1424);
  534     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 1, 1208, -1, 1248);
  535     covrtBasicBlockInit(&emlrtCoverageInstance, 1, 0, 924, -1, 930);
  536   
  537     /* Initialize If Information */
  538     covrtIfInit(&emlrtCoverageInstance, 1, 0, 879, 893, -1, 937);
  539     covrtIfInit(&emlrtCoverageInstance, 1, 1, 938, 987, 1025, 1090);
  540     covrtIfInit(&emlrtCoverageInstance, 1, 2, 1025, 1090, 1132, 1683);
  541     covrtIfInit(&emlrtCoverageInstance, 1, 3, 1132, 1202, 1250, 1683);
  542     covrtIfInit(&emlrtCoverageInstance, 1, 4, 1250, 1380, 1426, 1683);
  543     covrtIfInit(&emlrtCoverageInstance, 1, 5, 1426, 1496, 1549, 1683);
  544     covrtIfInit(&emlrtCoverageInstance, 1, 6, 1549, 1634, -1, 1634);
  545     covrtIfInit(&emlrtCoverageInstance, 1, 7, 2389, 2404, -1, 2457);
  546     covrtIfInit(&emlrtCoverageInstance, 1, 8, 2458, 2468, 2528, 2582);
  547   
  548     /* Initialize MCDC Information */
  549     covrtMcdcInit(&emlrtCoverageInstance, 1, 0, 941, 987, 3, 0, cond_starts_1_0,
  550                   cond_ends_1_0, 7, postfix_exprs_1_0);
  551     covrtMcdcInit(&emlrtCoverageInstance, 1, 1, 1032, 1090, 3, 3, cond_starts_1_1,
  552                   cond_ends_1_1, 7, postfix_exprs_1_1);
  553     covrtMcdcInit(&emlrtCoverageInstance, 1, 2, 1139, 1202, 5, 6, cond_starts_1_2,
  554                   cond_ends_1_2, 12, postfix_exprs_1_2);
  555     covrtMcdcInit(&emlrtCoverageInstance, 1, 3, 1257, 1380, 6, 11, cond_starts_1_3,
  556                   cond_ends_1_3, 13, postfix_exprs_1_3);
  557     covrtMcdcInit(&emlrtCoverageInstance, 1, 4, 1433, 1496, 3, 17, cond_starts_1_4,
  558                   cond_ends_1_4, 7, postfix_exprs_1_4);
  559     covrtMcdcInit(&emlrtCoverageInstance, 1, 5, 1556, 1634, 5, 20, cond_starts_1_5,
  560                   cond_ends_1_5, 12, postfix_exprs_1_5);
  561   
  562     /* Initialize For Information */
  563     covrtForInit(&emlrtCoverageInstance, 1, 0, 3022, 3040, 3138);
  564   
  565     /* Initialize While Information */
  566     /* Initialize Switch Information */
  567     /* Start callback for coverage engine */
  568     covrtScriptStart(&emlrtCoverageInstance, 1U);
  569   
  570     /* Allocate instance data */
  571     covrtAllocateInstanceData(&emlrtCoverageInstance);
  572   
  573     /* Initialize Coverage Information */
  574     covrtScriptInit(&emlrtCoverageInstance,
  575                     "E:\\micro array project\\Microphone Array\\beamform test\\arweights.m",
  576                     2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0);
  577   
  578     /* Initialize Function Information */
  579     covrtFcnInit(&emlrtCoverageInstance, 2, 0, "arweights", 0, -1, 609);
  580   
  581     /* Initialize Basic Block Information */
  582     covrtBasicBlockInit(&emlrtCoverageInstance, 2, 0, 386, -1, 608);
  583   
  584     /* Initialize If Information */
  585     /* Initialize MCDC Information */
  586     /* Initialize For Information */
  587     /* Initialize While Information */
  588     /* Initialize Switch Information */
  589     /* Start callback for coverage engine */
  590     covrtScriptStart(&emlrtCoverageInstance, 2U);
  591   
  592     /* Allocate instance data */
  593     covrtAllocateInstanceData(&emlrtCoverageInstance);
  594   
  595     /* Initialize Coverage Information */
  596     covrtScriptInit(&emlrtCoverageInstance,
  597                     "E:\\micro array project\\Microphone Array\\beamform test\\bmlms.m",
  598                     3, 1, 22, 19, 0, 0, 0, 1, 0, 59, 16);
  599   
  600     /* Initialize Function Information */
  601     covrtFcnInit(&emlrtCoverageInstance, 3, 0, "bmlms", 55, -1, 3739);
  602   
  603     /* Initialize Basic Block Information */
  604     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 21, 3298, -1, 3697);
  605     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 20, 3171, -1, 3194);
  606     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 19, 3100, -1, 3138);
  607     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 18, 2961, -1, 2986);
  608     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 17, 2905, -1, 2915);
  609     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 16, 2857, -1, 2885);
  610     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 15, 2506, -1, 2658);
  611     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 14, 2479, -1, 2500);
  612     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 13, 2467, -1, 2472);
  613     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 12, 2410, -1, 2445);
  614     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 11, 2365, -1, 2385);
  615     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 10, 2291, -1, 2310);
  616     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 9, 1913, -1, 1948);
  617     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 8, 1301, -1, 1341);
  618     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 7, 1094, -1, 1128);
  619     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 6, 942, -1, 986);
  620     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 5, 783, -1, 824);
  621     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 4, 598, -1, 631);
  622     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 3, 491, -1, 524);
  623     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 2, 385, -1, 417);
  624     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 1, 292, -1, 324);
  625     covrtBasicBlockInit(&emlrtCoverageInstance, 3, 0, 205, -1, 222);
  626   
  627     /* Initialize If Information */
  628     covrtIfInit(&emlrtCoverageInstance, 3, 0, 224, 287, 326, 380);
  629     covrtIfInit(&emlrtCoverageInstance, 3, 1, 326, 380, 419, 2240);
  630     covrtIfInit(&emlrtCoverageInstance, 3, 2, 419, 486, 526, 2240);
  631     covrtIfInit(&emlrtCoverageInstance, 3, 3, 526, 593, 633, 2240);
  632     covrtIfInit(&emlrtCoverageInstance, 3, 4, 633, 778, 826, 2240);
  633     covrtIfInit(&emlrtCoverageInstance, 3, 5, 826, 937, 988, 2240);
  634     covrtIfInit(&emlrtCoverageInstance, 3, 6, 988, 1092, 1130, 2240);
  635     covrtIfInit(&emlrtCoverageInstance, 3, 7, 1130, 1296, 1343, 2240);
  636     covrtIfInit(&emlrtCoverageInstance, 3, 8, 1343, 1453, 1499, 2240);
  637     covrtIfInit(&emlrtCoverageInstance, 3, 9, 1499, 1661, 1710, 2240);
  638     covrtIfInit(&emlrtCoverageInstance, 3, 10, 1710, 1758, 1848, 2240);
  639     covrtIfInit(&emlrtCoverageInstance, 3, 11, 1848, 1907, 1950, 2240);
  640     covrtIfInit(&emlrtCoverageInstance, 3, 12, 1950, 2052, 2092, 2240);
  641     covrtIfInit(&emlrtCoverageInstance, 3, 13, 2092, 2194, -1, 2194);
  642     covrtIfInit(&emlrtCoverageInstance, 3, 14, 2348, 2362, -1, 2391);
  643     covrtIfInit(&emlrtCoverageInstance, 3, 15, 2447, 2463, 2474, 2505);
  644     covrtIfInit(&emlrtCoverageInstance, 3, 16, 2689, 2711, -1, 2991);
  645     covrtIfInit(&emlrtCoverageInstance, 3, 17, 2832, 2848, 2892, 2925);
  646     covrtIfInit(&emlrtCoverageInstance, 3, 18, 3153, 3169, -1, -2);
  647   
  648     /* Initialize MCDC Information */
  649     covrtMcdcInit(&emlrtCoverageInstance, 3, 0, 227, 287, 3, 0, cond_starts_3_0,
  650                   cond_ends_3_0, 7, postfix_exprs_3_0);
  651     covrtMcdcInit(&emlrtCoverageInstance, 3, 1, 333, 380, 3, 3, cond_starts_3_1,
  652                   cond_ends_3_1, 8, postfix_exprs_3_1);
  653     covrtMcdcInit(&emlrtCoverageInstance, 3, 2, 426, 486, 3, 6, cond_starts_3_2,
  654                   cond_ends_3_2, 8, postfix_exprs_3_2);
  655     covrtMcdcInit(&emlrtCoverageInstance, 3, 3, 533, 593, 4, 9, cond_starts_3_3,
  656                   cond_ends_3_3, 10, postfix_exprs_3_3);
  657     covrtMcdcInit(&emlrtCoverageInstance, 3, 4, 640, 778, 6, 13, cond_starts_3_4,
  658                   cond_ends_3_4, 14, postfix_exprs_3_4);
  659     covrtMcdcInit(&emlrtCoverageInstance, 3, 5, 833, 937, 6, 19, cond_starts_3_5,
  660                   cond_ends_3_5, 14, postfix_exprs_3_5);
  661     covrtMcdcInit(&emlrtCoverageInstance, 3, 6, 995, 1092, 4, 25, cond_starts_3_6,
  662                   cond_ends_3_6, 10, postfix_exprs_3_6);
  663     covrtMcdcInit(&emlrtCoverageInstance, 3, 7, 1137, 1296, 6, 29, cond_starts_3_7,
  664                   cond_ends_3_7, 14, postfix_exprs_3_7);
  665     covrtMcdcInit(&emlrtCoverageInstance, 3, 8, 1350, 1453, 4, 35, cond_starts_3_8,
  666                   cond_ends_3_8, 11, postfix_exprs_3_8);
  667     covrtMcdcInit(&emlrtCoverageInstance, 3, 9, 1506, 1661, 6, 39, cond_starts_3_9,
  668                   cond_ends_3_9, 15, postfix_exprs_3_9);
  669     covrtMcdcInit(&emlrtCoverageInstance, 3, 10, 1855, 1907, 3, 45,
  670                   cond_starts_3_10, cond_ends_3_10, 8, postfix_exprs_3_10);
  671     covrtMcdcInit(&emlrtCoverageInstance, 3, 11, 1957, 2052, 4, 48,
  672                   cond_starts_3_11, cond_ends_3_11, 10, postfix_exprs_3_11);
  673     covrtMcdcInit(&emlrtCoverageInstance, 3, 12, 2099, 2194, 4, 52,
  674                   cond_starts_3_12, cond_ends_3_12, 10, postfix_exprs_3_12);
  675     covrtMcdcInit(&emlrtCoverageInstance, 3, 13, 2450, 2463, 1, 56,
  676                   cond_starts_3_13, cond_ends_3_13, 2, postfix_exprs_3_13);
  677     covrtMcdcInit(&emlrtCoverageInstance, 3, 14, 2692, 2711, 1, 57,
  678                   cond_starts_3_14, cond_ends_3_14, 2, postfix_exprs_3_14);
  679     covrtMcdcInit(&emlrtCoverageInstance, 3, 15, 3156, 3169, 1, 58,
  680                   cond_starts_3_15, cond_ends_3_15, 2, postfix_exprs_3_15);
  681   
  682     /* Initialize For Information */
  683     covrtForInit(&emlrtCoverageInstance, 3, 0, 3032, 3052, 3703);
  684   
  685     /* Initialize While Information */
  686     /* Initialize Switch Information */
  687     /* Start callback for coverage engine */
  688     covrtScriptStart(&emlrtCoverageInstance, 3U);
  689   
  690     /* Allocate instance data */
  691     covrtAllocateInstanceData(&emlrtCoverageInstance);
  692   
  693     /* Initialize Coverage Information */
  694     covrtScriptInit(&emlrtCoverageInstance,
  695                     "E:\\micro array project\\Microphone Array\\beamform test\\targbm.m",
  696                     4, 1, 4, 2, 0, 0, 0, 0, 0, 0, 0);
  697   
  698     /* Initialize Function Information */
  699     covrtFcnInit(&emlrtCoverageInstance, 4, 0, "targbm", 0, -1, 489);
  700   
  701     /* Initialize Basic Block Information */
  702     covrtBasicBlockInit(&emlrtCoverageInstance, 4, 3, 474, -1, 484);
  703     covrtBasicBlockInit(&emlrtCoverageInstance, 4, 2, 337, -1, 364);
  704     covrtBasicBlockInit(&emlrtCoverageInstance, 4, 1, 258, -1, 281);
  705     covrtBasicBlockInit(&emlrtCoverageInstance, 4, 0, 174, -1, 212);
  706   
  707     /* Initialize If Information */
  708     covrtIfInit(&emlrtCoverageInstance, 4, 0, 109, 122, 214, 286);
  709     covrtIfInit(&emlrtCoverageInstance, 4, 1, 412, 437, -1, 472);
  710   
  711     /* Initialize MCDC Information */
  712     /* Initialize For Information */
  713     /* Initialize While Information */
  714     /* Initialize Switch Information */
  715     /* Start callback for coverage engine */
  716     covrtScriptStart(&emlrtCoverageInstance, 4U);
  717   
  718     /* Allocate instance data */
  719     covrtAllocateInstanceData(&emlrtCoverageInstance);
  720   
  721     /* Initialize Coverage Information */
  722     covrtScriptInit(&emlrtCoverageInstance,
  723                     "E:\\micro array project\\Microphone Array\\beamform test\\AMC.m",
  724                     5, 1, 2, 1, 0, 0, 0, 0, 0, 2, 1);
  725   
  726     /* Initialize Function Information */
  727     covrtFcnInit(&emlrtCoverageInstance, 5, 0, "AMC", 0, -1, 410);
  728   
  729     /* Initialize Basic Block Information */
  730     covrtBasicBlockInit(&emlrtCoverageInstance, 5, 1, 352, -1, 403);
  731     covrtBasicBlockInit(&emlrtCoverageInstance, 5, 0, 194, -1, 344);
  732   
  733     /* Initialize If Information */
  734     covrtIfInit(&emlrtCoverageInstance, 5, 0, 118, 164, -1, 350);
  735   
  736     /* Initialize MCDC Information */
  737     covrtMcdcInit(&emlrtCoverageInstance, 5, 0, 121, 164, 2, 0, cond_starts_5_0,
  738                   cond_ends_5_0, 4, postfix_exprs_5_0);
  739   
  740     /* Initialize For Information */
  741     /* Initialize While Information */
  742     /* Initialize Switch Information */
  743     /* Start callback for coverage engine */
  744     covrtScriptStart(&emlrtCoverageInstance, 5U);
  745   
  746     /* Allocate instance data */
  747     covrtAllocateInstanceData(&emlrtCoverageInstance);
  748   
  749     /* Initialize Coverage Information */
  750     covrtScriptInit(&emlrtCoverageInstance,
  751                     "E:\\micro array project\\Microphone Array\\beamform test\\optwbm.m",
  752                     6, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0);
  753   
  754     /* Initialize Function Information */
  755     covrtFcnInit(&emlrtCoverageInstance, 6, 0, "optwbm", 0, -1, 401);
  756   
  757     /* Initialize Basic Block Information */
  758     covrtBasicBlockInit(&emlrtCoverageInstance, 6, 2, 392, -1, 396);
  759     covrtBasicBlockInit(&emlrtCoverageInstance, 6, 1, 245, -1, 386);
  760     covrtBasicBlockInit(&emlrtCoverageInstance, 6, 0, 124, -1, 206);
  761   
  762     /* Initialize If Information */
  763     covrtIfInit(&emlrtCoverageInstance, 6, 0, 97, 118, 235, 391);
  764   
  765     /* Initialize MCDC Information */
  766     /* Initialize For Information */
  767     /* Initialize While Information */
  768     /* Initialize Switch Information */
  769     /* Start callback for coverage engine */
  770     covrtScriptStart(&emlrtCoverageInstance, 6U);
  771   
  772     /* Allocate instance data */
  773     covrtAllocateInstanceData(&emlrtCoverageInstance);
  774   
  775     /* Initialize Coverage Information */
  776     covrtScriptInit(&emlrtCoverageInstance,
  777                     "E:\\micro array project\\Microphone Array\\beamform test\\CCAF.m",
  778                     7, 1, 4, 2, 0, 0, 0, 0, 0, 2, 2);
  779   
  780     /* Initialize Function Information */
  781     covrtFcnInit(&emlrtCoverageInstance, 7, 0, "CCAF", 0, -1, 571);
  782   
  783     /* Initialize Basic Block Information */
  784     covrtBasicBlockInit(&emlrtCoverageInstance, 7, 3, 562, -1, 566);
  785     covrtBasicBlockInit(&emlrtCoverageInstance, 7, 2, 471, -1, 543);
  786     covrtBasicBlockInit(&emlrtCoverageInstance, 7, 1, 279, -1, 412);
  787     covrtBasicBlockInit(&emlrtCoverageInstance, 7, 0, 143, -1, 186);
  788   
  789     /* Initialize If Information */
  790     covrtIfInit(&emlrtCoverageInstance, 7, 0, 61, 77, -1, 551);
  791     covrtIfInit(&emlrtCoverageInstance, 7, 1, 244, 266, -1, 425);
  792   
  793     /* Initialize MCDC Information */
  794     covrtMcdcInit(&emlrtCoverageInstance, 7, 0, 64, 77, 1, 0, cond_starts_7_0,
  795                   cond_ends_7_0, 2, postfix_exprs_7_0);
  796     covrtMcdcInit(&emlrtCoverageInstance, 7, 1, 247, 266, 1, 1, cond_starts_7_1,
  797                   cond_ends_7_1, 2, postfix_exprs_7_1);
  798   
  799     /* Initialize For Information */
  800     /* Initialize While Information */
  801     /* Initialize Switch Information */
  802     /* Start callback for coverage engine */
  803     covrtScriptStart(&emlrtCoverageInstance, 7U);
  804   
  805     /* Allocate instance data */
  806     covrtAllocateInstanceData(&emlrtCoverageInstance);
  807   
  808     /* Initialize Coverage Information */
  809     covrtScriptInit(&emlrtCoverageInstance,
  810                     "E:\\micro array project\\Microphone Array\\beamform test\\mclms.m",
  811                     8, 1, 18, 13, 0, 0, 0, 1, 0, 45, 12);
  812   
  813     /* Initialize Function Information */
  814     covrtFcnInit(&emlrtCoverageInstance, 8, 0, "mclms", 64, -1, 2282);
  815   
  816     /* Initialize Basic Block Information */
  817     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 17, 2082, -1, 2258);
  818     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 16, 1985, -1, 2009);
  819     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 15, 1914, -1, 1952);
  820     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 14, 1780, -1, 1807);
  821     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 13, 1766, -1, 1773);
  822     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 12, 1666, -1, 1747);
  823     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 11, 1630, -1, 1658);
  824     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 10, 1563, -1, 1604);
  825     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 9, 1437, -1, 1475);
  826     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 8, 1307, -1, 1347);
  827     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 7, 1094, -1, 1128);
  828     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 6, 945, -1, 978);
  829     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 5, 812, -1, 856);
  830     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 4, 652, -1, 693);
  831     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 3, 467, -1, 500);
  832     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 2, 361, -1, 393);
  833     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 1, 268, -1, 300);
  834     covrtBasicBlockInit(&emlrtCoverageInstance, 8, 0, 181, -1, 198);
  835   
  836     /* Initialize If Information */
  837     covrtIfInit(&emlrtCoverageInstance, 8, 0, 200, 263, 302, 356);
  838     covrtIfInit(&emlrtCoverageInstance, 8, 1, 302, 356, 395, 1609);
  839     covrtIfInit(&emlrtCoverageInstance, 8, 2, 395, 462, 502, 1609);
  840     covrtIfInit(&emlrtCoverageInstance, 8, 3, 502, 647, 696, 1609);
  841     covrtIfInit(&emlrtCoverageInstance, 8, 4, 696, 807, 858, 1609);
  842     covrtIfInit(&emlrtCoverageInstance, 8, 5, 858, 940, 980, 1609);
  843     covrtIfInit(&emlrtCoverageInstance, 8, 6, 980, 1089, 1130, 1609);
  844     covrtIfInit(&emlrtCoverageInstance, 8, 7, 1130, 1302, 1349, 1609);
  845     covrtIfInit(&emlrtCoverageInstance, 8, 8, 1349, 1432, 1477, 1609);
  846     covrtIfInit(&emlrtCoverageInstance, 8, 9, 1477, 1558, -1, 1558);
  847     covrtIfInit(&emlrtCoverageInstance, 8, 10, 1613, 1627, -1, 1664);
  848     covrtIfInit(&emlrtCoverageInstance, 8, 11, 1749, 1765, 1775, 1813);
  849     covrtIfInit(&emlrtCoverageInstance, 8, 12, 1967, 1983, -1, -2);
  850   
  851     /* Initialize MCDC Information */
  852     covrtMcdcInit(&emlrtCoverageInstance, 8, 0, 203, 263, 3, 0, cond_starts_8_0,
  853                   cond_ends_8_0, 7, postfix_exprs_8_0);
  854     covrtMcdcInit(&emlrtCoverageInstance, 8, 1, 309, 356, 3, 3, cond_starts_8_1,
  855                   cond_ends_8_1, 8, postfix_exprs_8_1);
  856     covrtMcdcInit(&emlrtCoverageInstance, 8, 2, 402, 462, 4, 6, cond_starts_8_2,
  857                   cond_ends_8_2, 10, postfix_exprs_8_2);
  858     covrtMcdcInit(&emlrtCoverageInstance, 8, 3, 509, 647, 6, 10, cond_starts_8_3,
  859                   cond_ends_8_3, 14, postfix_exprs_8_3);
  860     covrtMcdcInit(&emlrtCoverageInstance, 8, 4, 703, 807, 6, 16, cond_starts_8_4,
  861                   cond_ends_8_4, 14, postfix_exprs_8_4);
  862     covrtMcdcInit(&emlrtCoverageInstance, 8, 5, 865, 940, 3, 22, cond_starts_8_5,
  863                   cond_ends_8_5, 7, postfix_exprs_8_5);
  864     covrtMcdcInit(&emlrtCoverageInstance, 8, 6, 987, 1089, 4, 25, cond_starts_8_6,
  865                   cond_ends_8_6, 10, postfix_exprs_8_6);
  866     covrtMcdcInit(&emlrtCoverageInstance, 8, 7, 1137, 1302, 6, 29, cond_starts_8_7,
  867                   cond_ends_8_7, 14, postfix_exprs_8_7);
  868     covrtMcdcInit(&emlrtCoverageInstance, 8, 8, 1356, 1432, 3, 35, cond_starts_8_8,
  869                   cond_ends_8_8, 8, postfix_exprs_8_8);
  870     covrtMcdcInit(&emlrtCoverageInstance, 8, 9, 1484, 1558, 5, 38, cond_starts_8_9,
  871                   cond_ends_8_9, 13, postfix_exprs_8_9);
  872     covrtMcdcInit(&emlrtCoverageInstance, 8, 10, 1752, 1765, 1, 43,
  873                   cond_starts_8_10, cond_ends_8_10, 2, postfix_exprs_8_10);
  874     covrtMcdcInit(&emlrtCoverageInstance, 8, 11, 1970, 1983, 1, 44,
  875                   cond_starts_8_11, cond_ends_8_11, 2, postfix_exprs_8_11);
  876   
  877     /* Initialize For Information */
  878     covrtForInit(&emlrtCoverageInstance, 8, 0, 1848, 1868, 2263);
  879   
  880     /* Initialize While Information */
  881     /* Initialize Switch Information */
  882     /* Start callback for coverage engine */
  883     covrtScriptStart(&emlrtCoverageInstance, 8U);
  884   
  885     /* Allocate instance data */
  886     covrtAllocateInstanceData(&emlrtCoverageInstance);
  887   
  888     /* Initialize Coverage Information */
  889     covrtScriptInit(&emlrtCoverageInstance,
  890                     "E:\\micro array project\\Microphone Array\\beamform test\\targmc.m",
  891                     9, 1, 4, 2, 0, 0, 0, 0, 0, 1, 1);
  892   
  893     /* Initialize Function Information */
  894     covrtFcnInit(&emlrtCoverageInstance, 9, 0, "targmc", 0, -1, 460);
  895   
  896     /* Initialize Basic Block Information */
  897     covrtBasicBlockInit(&emlrtCoverageInstance, 9, 3, 443, -1, 455);
  898     covrtBasicBlockInit(&emlrtCoverageInstance, 9, 2, 330, -1, 362);
  899     covrtBasicBlockInit(&emlrtCoverageInstance, 9, 1, 259, -1, 282);
  900     covrtBasicBlockInit(&emlrtCoverageInstance, 9, 0, 164, -1, 209);
  901   
  902     /* Initialize If Information */
  903     covrtIfInit(&emlrtCoverageInstance, 9, 0, 99, 112, 215, 289);
  904     covrtIfInit(&emlrtCoverageInstance, 9, 1, 387, 405, -1, 440);
  905   
  906     /* Initialize MCDC Information */
  907     covrtMcdcInit(&emlrtCoverageInstance, 9, 0, 390, 405, 1, 0, cond_starts_9_0,
  908                   cond_ends_9_0, 2, postfix_exprs_9_0);
  909   
  910     /* Initialize For Information */
  911     /* Initialize While Information */
  912     /* Initialize Switch Information */
  913     /* Start callback for coverage engine */
  914     covrtScriptStart(&emlrtCoverageInstance, 9U);
  915   
  916     /* Allocate instance data */
  917     covrtAllocateInstanceData(&emlrtCoverageInstance);
  918   
  919     /* Initialize Coverage Information */
  920     covrtScriptInit(&emlrtCoverageInstance,
  921                     "E:\\micro array project\\Microphone Array\\beamform test\\optwmc.m",
  922                     10, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0);
  923   
  924     /* Initialize Function Information */
  925     covrtFcnInit(&emlrtCoverageInstance, 10, 0, "optwmc", 0, -1, 724);
  926   
  927     /* Initialize Basic Block Information */
  928     covrtBasicBlockInit(&emlrtCoverageInstance, 10, 2, 715, -1, 719);
  929     covrtBasicBlockInit(&emlrtCoverageInstance, 10, 1, 394, -1, 692);
  930     covrtBasicBlockInit(&emlrtCoverageInstance, 10, 0, 143, -1, 361);
  931   
  932     /* Initialize If Information */
  933     covrtIfInit(&emlrtCoverageInstance, 10, 0, 115, 134, 381, 712);
  934   
  935     /* Initialize MCDC Information */
  936     /* Initialize For Information */
  937     /* Initialize While Information */
  938     /* Initialize Switch Information */
  939     /* Start callback for coverage engine */
  940     covrtScriptStart(&emlrtCoverageInstance, 10U);
  941   
  942     /* Allocate instance data */
  943     covrtAllocateInstanceData(&emlrtCoverageInstance);
  944   
  945     /* Initialize Coverage Information */
  946     covrtScriptInit(&emlrtCoverageInstance,
  947                     "E:\\micro array project\\Microphone Array\\beamform test\\NCAF.m",
  948                     11, 1, 4, 2, 0, 0, 0, 0, 0, 2, 2);
  949   
  950     /* Initialize Function Information */
  951     covrtFcnInit(&emlrtCoverageInstance, 11, 0, "NCAF", 0, -1, 559);
  952   
  953     /* Initialize Basic Block Information */
  954     covrtBasicBlockInit(&emlrtCoverageInstance, 11, 3, 550, -1, 554);
  955     covrtBasicBlockInit(&emlrtCoverageInstance, 11, 2, 499, -1, 543);
  956     covrtBasicBlockInit(&emlrtCoverageInstance, 11, 1, 398, -1, 483);
  957     covrtBasicBlockInit(&emlrtCoverageInstance, 11, 0, 134, -1, 277);
  958   
  959     /* Initialize If Information */
  960     covrtIfInit(&emlrtCoverageInstance, 11, 0, 42, 56, -1, 549);
  961     covrtIfInit(&emlrtCoverageInstance, 11, 1, 326, 346, -1, 496);
  962   
  963     /* Initialize MCDC Information */
  964     covrtMcdcInit(&emlrtCoverageInstance, 11, 0, 45, 56, 1, 0, cond_starts_11_0,
  965                   cond_ends_11_0, 2, postfix_exprs_11_0);
  966     covrtMcdcInit(&emlrtCoverageInstance, 11, 1, 329, 346, 1, 1, cond_starts_11_1,
  967                   cond_ends_11_1, 2, postfix_exprs_11_1);
  968   
  969     /* Initialize For Information */
  970     /* Initialize While Information */
  971     /* Initialize Switch Information */
  972     /* Start callback for coverage engine */
  973     covrtScriptStart(&emlrtCoverageInstance, 11U);
  974   }
  975   
  976   void gjbf_initialize(void)
  977   {
  978     emlrtStack st = { NULL, NULL, NULL };
  979   
  980     mexFunctionCreateRootTLS();
  981     emlrtBreakCheckR2012bFlagVar = emlrtGetBreakCheckFlagAddressR2012b();
  982     st.tls = emlrtRootTLSGlobal;
  983     emlrtClearAllocCountR2012b(&st, false, 0U, 0);
  984     emlrtEnterRtStackR2012b(&st);
  985     if (emlrtFirstTimeR2012b(emlrtRootTLSGlobal)) {
  986       gjbf_once();
  987     }
  988   }
  989   
  990   /* End of code generation (gjbf_initialize.c) */
  991