<html lang='en'>
<meta charset='UTF-8'>
<head>
<link rel='icon' href='../favicon.ico'/>
<title>Scilab | Scilab's code coverage</title>
<style type='text/css' media='all'>
@import url('scilab_code.css');
@import url('src_style.css');
</style>
<script>
function show(did,fid) {
  x = document.getElementById(did).style;
  y = document.getElementById(fid);
  x.visibility = 'visible';
  x.display = 'block';
  x.height = 'auto';
  x.left = y.offsetLeft + 'px';
  x.top = y.offsetTop + y.offsetHeight + 'px';
}
function hide(did) {
  document.getElementById(did).style.visibility = 'hidden';
}
</script>
</head>
<body>
<h2 class='title'>Coverage and Profiling report</h2>
<table class='sourceFile'>
<tr><td><div class='allmacstats'>
<table class='functionInfo'><tr><td colspan='5'>Macro <span class='scilabfunctionid'>isempty</span>:</td></tr><tr><td> — called:</td><td>100000 times</td><td> — spent time:</td><td>2.67 s</td></tr><tr><td> — instrs:</td><td>34</td><td> — covered:</td><td>21%</td><td><div class='fullPercent'><div class='filledPercent1' style='width:21%;'></div><div class='filledPercent2' style='width:79%;'></div></div></td></tr><tr><td> — branches:</td><td>18</td><td> — covered:</td><td>17%</td><td><div class='fullPercent'><div class='filledPercent1' style='width:17%;'></div><div class='filledPercent2' style='width:83%;'></div></div></td></tr></table></div></td></tr
<tr><td><div class='source'>
<table>
<tr class='cover' id='L1'>
<td class='num'><a href='#L1'>1</a></td>
<td class='src'><pre><a class='linkStats' onmouseover="show('d0','f0')" onmouseout="hide('d0')"><div id='d0' class='functionStats'><table class='functionInfo'><tr><td colspan='5'>Macro <span class='scilabfunctionid'>isempty</span>:</td></tr><tr><td> — called:</td><td>100000 times</td><td> — spent time:</td><td>2.67 s</td></tr><tr><td> — instrs:</td><td>34</td><td> — covered:</td><td>21%</td><td><div class='fullPercent'><div class='filledPercent1' style='width:21%;'></div><div class='filledPercent2' style='width:79%;'></div></div></td></tr><tr><td> — branches:</td><td>18</td><td> — covered:</td><td>17%</td><td><div class='fullPercent'><div class='filledPercent1' style='width:17%;'></div><div class='filledPercent2' style='width:83%;'></div></div></td></tr></table></div><span id='f0' class='scilabfkeyword'>function</span></a> <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabfunctionid'>isempty</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>)</span></pre></td><td style='background-color: rgba(83, 232, 37, 1);' class='time'>2.67 s</td>
<td></td><td></td></tr>
<tr class='cover' id='L2'>
<td class='num'><a href='#L2'>2</a></td>
<td class='src'><pre>    <span class='scilabid'>rhs</span> <span class='scilaboperator'>=</span> <span class='scilabcommand'>argn</span><span class='scilabopenclose'>(</span><span class='scilabnumber'>2</span><span class='scilabopenclose'>)</span>;</pre></td><td style='background-color: rgba(206,248,193,1);' class='time'>765.044 ms</td>
<td></td><td></td></tr>
<tr class='cover' id='L3'>
<td class='num'><a href='#L3'>3</a></td>
<td class='src'><pre>    <span class='scilabskeyword'>if</span> <span class='scilabid'>rhs</span> <span class='scilaboperator'><></span> <span class='scilabnumber'>1</span> <span class='scilabskeyword'>then</span></pre></td><td style='background-color: rgba(234,252,228,1);' class='time'>326.019 ms</td>
<td class='null_stats'>0%</td><td class='stats'>100%</td>
</tr>
<tr class='uncover' id='L4'>
<td class='num'><a href='#L4'>4</a></td>
<td class='src'><pre>        <span class='scilabcommand'>error</span><span class='scilabopenclose'>(</span><span class='scilabcommand'>msprintf</span><span class='scilabopenclose'>(</span><span class='scilabcommand'>gettext</span><span class='scilabopenclose'>(</span><span class='scilabopenclose'>"</span><span class='scilabstring'>%s: Wrong number of input argument(s): %d expected.\n</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span><span class='scilabdefault'>,</span> <span class='scilabopenclose'>"</span><span class='scilabstring'>isempty</span><span class='scilabopenclose'>"</span><span class='scilabdefault'>,</span> <span class='scilabnumber'>1</span><span class='scilabopenclose'>)</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L5'>
<td class='num'><a href='#L5'>5</a></td>
<td class='src'><pre>    <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='cover' id='L6'>
<td class='num'><a href='#L6'>6</a></td>
<td class='src'><pre>    <span class='scilabid'>m_type</span> <span class='scilaboperator'>=</span> <span class='scilabcommand'>type</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>)</span>;</pre></td><td style='background-color: rgba(220,250,210,1);' class='time'>548.03 ms</td>
<td></td><td></td></tr>
<tr class='cover' id='L7'>
<td class='num'><a href='#L7'>7</a></td>
<td class='src'><pre>    <span class='scilabskeyword'>if</span> <span class='scilabopenclose'>(</span><span class='scilabopenclose'>(</span><span class='scilabid'>m_type</span> <span class='scilaboperator'>>=</span> <span class='scilabnumber'>11</span><span class='scilabopenclose'>)</span> <span class='scilaboperator'>&&</span> <span class='scilabopenclose'>(</span><span class='scilabid'>m_type</span> <span class='scilaboperator'><=</span> <span class='scilabnumber'>13</span><span class='scilabopenclose'>)</span><span class='scilabopenclose'>)</span> <span class='scilaboperator'>||</span> <span class='scilabopenclose'>(</span><span class='scilabid'>m_type</span> <span class='scilaboperator'>>=</span> <span class='scilabnumber'>128</span><span class='scilabopenclose'>)</span> <span class='scilabskeyword'>then</span></pre></td><td style='background-color: rgba(218,250,207,1);' class='time'>582.032 ms</td>
<td class='null_stats'>0%</td><td class='stats'>100%</td>
</tr>
<tr class='uncover' id='L8'>
<td class='num'><a href='#L8'>8</a></td>
<td class='src'><pre>        <span class='scilabcommand'>error</span><span class='scilabopenclose'>(</span><span class='scilabcommand'>msprintf</span><span class='scilabopenclose'>(</span><span class='scilabcommand'>gettext</span><span class='scilabopenclose'>(</span><span class='scilabopenclose'>"</span><span class='scilabstring'>%s: Wrong type for input argument #%d.\n</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span><span class='scilabdefault'>,</span> <span class='scilabopenclose'>"</span><span class='scilabstring'>isempty</span><span class='scilabopenclose'>"</span><span class='scilabdefault'>,</span> <span class='scilabnumber'>1</span><span class='scilabopenclose'>)</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L9'>
<td class='num'><a href='#L9'>9</a></td>
<td class='src'><pre>    <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='cover' id='L10'>
<td class='num'><a href='#L10'>10</a></td>
<td class='src'><pre>    <span class='scilabskeyword'>select</span> <span class='scilabopenclose'>(</span><span class='scilabid'>m_type</span><span class='scilabopenclose'>)</span></pre></td><td style='background-color: rgba(226,251,218,1);' class='time'>449.024 ms</td>
<td></td><td></td></tr>
<tr class='cover' id='L11'>
<td class='num'><a href='#L11'>11</a></td>
<td class='src'><pre>        <span class='scilabskeyword'>case</span> <span class='scilabnumber'>1</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='cover' id='L12'>
<td class='num'><a href='#L12'>12</a></td>
<td class='src'><pre>            <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabinputoutputargs'>m</span> <span class='scilaboperator'>==</span> <span class='scilabopenclose'>[</span><span class='scilabopenclose'>]</span>;</pre></td><td style='background-color: rgba(234,252,228,1);' class='time'>329.017 ms</td>
<td></td><td></td></tr>
<tr class='uncover' id='L13'>
<td class='num'><a href='#L13'>13</a></td>
<td class='src'><pre>        <span class='scilabskeyword'>case</span> <span class='scilabnumber'>10</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L14'>
<td class='num'><a href='#L14'>14</a></td>
<td class='src'><pre>            <span class='scilabcomment'>//  matrix of character string</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L15'>
<td class='num'><a href='#L15'>15</a></td>
<td class='src'><pre>            <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabcommand'>max</span><span class='scilabopenclose'>(</span><span class='scilabcommand'>length</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>)</span><span class='scilabopenclose'>)</span> <span class='scilaboperator'>==</span> <span class='scilabnumber'>0</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L16'>
<td class='num'><a href='#L16'>16</a></td>
<td class='src'><pre>        <span class='scilabskeyword'>case</span> <span class='scilabnumber'>15</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L17'>
<td class='num'><a href='#L17'>17</a></td>
<td class='src'><pre>            <span class='scilabcomment'>//  list</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L18'>
<td class='num'><a href='#L18'>18</a></td>
<td class='src'><pre>            <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabconstants'>%T</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L19'>
<td class='num'><a href='#L19'>19</a></td>
<td class='src'><pre>            <span class='scilabskeyword'>for</span> <span class='scilabid'>i</span> <span class='scilaboperator'>=</span> <span class='scilabnumber'>1</span><span class='scilaboperator'>:</span><span class='scilabcommand'>size</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>)</span> <span class='scilabskeyword'>do</span></pre></td><td></td>
<td class='null_stats' colspan='2'>&#xD7;0</td>
</tr>
<tr class='uncover' id='L20'>
<td class='num'><a href='#L20'>20</a></td>
<td class='src'><pre>                <span class='scilabcommand'>clear</span><span class='scilabopenclose'>(</span><span class='scilabopenclose'>"</span><span class='scilabstring'>__element__</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L21'>
<td class='num'><a href='#L21'>21</a></td>
<td class='src'><pre>                <span class='scilabid'>__element__</span> <span class='scilaboperator'>=</span> <span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>(</span><span class='scilabid'>i</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L22'>
<td class='num'><a href='#L22'>22</a></td>
<td class='src'><pre>                <span class='scilabskeyword'>if</span> <span class='scilabcommand'>isdef</span><span class='scilabopenclose'>(</span><span class='scilabopenclose'>"</span><span class='scilabstring'>__element__</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span> <span class='scilabskeyword'>then</span></pre></td><td></td>
<td class='null_stats'>0%</td><td class='null_stats'>0%</td>
</tr>
<tr class='uncover' id='L23'>
<td class='num'><a href='#L23'>23</a></td>
<td class='src'><pre>                    <span class='scilabid'>r</span> <span class='scilaboperator'>=</span> <span class='scilabmacro'>isempty</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>(</span><span class='scilabid'>i</span><span class='scilabopenclose'>)</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L24'>
<td class='num'><a href='#L24'>24</a></td>
<td class='src'><pre>                <span class='scilabskeyword'>else</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L25'>
<td class='num'><a href='#L25'>25</a></td>
<td class='src'><pre>                    <span class='scilabid'>r</span> <span class='scilaboperator'>=</span> <span class='scilabconstants'>%F</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L26'>
<td class='num'><a href='#L26'>26</a></td>
<td class='src'><pre>                <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L27'>
<td class='num'><a href='#L27'>27</a></td>
<td class='src'><pre>                <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>&</span> <span class='scilabid'>r</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L28'>
<td class='num'><a href='#L28'>28</a></td>
<td class='src'><pre>            <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L29'>
<td class='num'><a href='#L29'>29</a></td>
<td class='src'><pre>        <span class='scilabskeyword'>case</span> <span class='scilabnumber'>16</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L30'>
<td class='num'><a href='#L30'>30</a></td>
<td class='src'><pre>            <span class='scilabcomment'>//  typed list</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L31'>
<td class='num'><a href='#L31'>31</a></td>
<td class='src'><pre>            <span class='scilabskeyword'>if</span> <span class='scilabcommand'>typeof</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>)</span> <span class='scilaboperator'>==</span> <span class='scilabopenclose'>"</span><span class='scilabstring'>rational</span><span class='scilabopenclose'>"</span> <span class='scilabskeyword'>then</span></pre></td><td></td>
<td class='null_stats'>0%</td><td class='null_stats'>0%</td>
</tr>
<tr class='uncover' id='L32'>
<td class='num'><a href='#L32'>32</a></td>
<td class='src'><pre>                <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabcommand'>size</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabdefault'>,</span> <span class='scilabopenclose'>"</span><span class='scilabstring'>*</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span> <span class='scilaboperator'>==</span> <span class='scilabnumber'>0</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L33'>
<td class='num'><a href='#L33'>33</a></td>
<td class='src'><pre>            <span class='scilabskeyword'>else</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L34'>
<td class='num'><a href='#L34'>34</a></td>
<td class='src'><pre>                <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabconstants'>%T</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L35'>
<td class='num'><a href='#L35'>35</a></td>
<td class='src'><pre>                <span class='scilabskeyword'>for</span> <span class='scilabid'>i</span> <span class='scilaboperator'>=</span> <span class='scilabnumber'>2</span><span class='scilaboperator'>:</span><span class='scilabcommand'>size</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>)</span> <span class='scilabskeyword'>do</span></pre></td><td></td>
<td class='null_stats' colspan='2'>&#xD7;0</td>
</tr>
<tr class='uncover' id='L36'>
<td class='num'><a href='#L36'>36</a></td>
<td class='src'><pre>                    <span class='scilabcommand'>clear</span><span class='scilabopenclose'>(</span><span class='scilabopenclose'>"</span><span class='scilabstring'>__element__</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L37'>
<td class='num'><a href='#L37'>37</a></td>
<td class='src'><pre>                    <span class='scilabid'>__element__</span> <span class='scilaboperator'>=</span> <span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>(</span><span class='scilabid'>i</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L38'>
<td class='num'><a href='#L38'>38</a></td>
<td class='src'><pre>                    <span class='scilabskeyword'>if</span> <span class='scilabcommand'>isdef</span><span class='scilabopenclose'>(</span><span class='scilabopenclose'>"</span><span class='scilabstring'>__element__</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span> <span class='scilabskeyword'>then</span></pre></td><td></td>
<td class='null_stats'>0%</td><td class='null_stats'>0%</td>
</tr>
<tr class='uncover' id='L39'>
<td class='num'><a href='#L39'>39</a></td>
<td class='src'><pre>                        <span class='scilabid'>r</span> <span class='scilaboperator'>=</span> <span class='scilabmacro'>isempty</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabopenclose'>(</span><span class='scilabid'>i</span><span class='scilabopenclose'>)</span><span class='scilabopenclose'>)</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L40'>
<td class='num'><a href='#L40'>40</a></td>
<td class='src'><pre>                    <span class='scilabskeyword'>else</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L41'>
<td class='num'><a href='#L41'>41</a></td>
<td class='src'><pre>                        <span class='scilabid'>r</span> <span class='scilaboperator'>=</span> <span class='scilabconstants'>%F</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L42'>
<td class='num'><a href='#L42'>42</a></td>
<td class='src'><pre>                    <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L43'>
<td class='num'><a href='#L43'>43</a></td>
<td class='src'><pre>                    <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>&</span> <span class='scilabid'>r</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L44'>
<td class='num'><a href='#L44'>44</a></td>
<td class='src'><pre>                <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='none' id='L45'>
<td class='num'><a href='#L45'>45</a></td>
<td class='src'><pre>            <span class='scilabskeyword'>end</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L46'>
<td class='num'><a href='#L46'>46</a></td>
<td class='src'><pre>        <span class='scilabskeyword'>case</span> <span class='scilabnumber'>17</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L47'>
<td class='num'><a href='#L47'>47</a></td>
<td class='src'><pre>            <span class='scilabcomment'>//  mlist</span></pre></td><td></td>
<td></td><td></td></tr>
<tr class='uncover' id='L48'>
<td class='num'><a href='#L48'>48</a></td>
<td class='src'><pre>            <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabconstants'>%F</span>;</pre></td><td></td>
<td></td><td></td></tr>
<tr class='none' id='L49'>
<td class='num'><a href='#L49'>49</a></td>
<td class='src'><pre>        <span class='scilabskeyword'>else</span></pre></td><td></td><td></td><td></td></tr>
<tr class='uncover' id='L50'>
<td class='num'><a href='#L50'>50</a></td>
<td class='src'><pre>            <span class='scilabinputoutputargs'>answ</span> <span class='scilaboperator'>=</span> <span class='scilabcommand'>size</span><span class='scilabopenclose'>(</span><span class='scilabinputoutputargs'>m</span><span class='scilabdefault'>,</span> <span class='scilabopenclose'>"</span><span class='scilabstring'>*</span><span class='scilabopenclose'>"</span><span class='scilabopenclose'>)</span> <span class='scilaboperator'>==</span> <span class='scilabnumber'>0</span>;</pre></td><td></td>
<td></td><td></td></tr>
</pre></td><td></td><td></td><td></td></tr>
<tr class='none' id='L51'>
<td class='num'><a href='#L51'>51</a></td>
<td class='src'><pre>    <span class='scilabskeyword'>end</span>;</pre></td><td></td><td></td><td></td></tr>
<tr class='none' id='L52'>
<td class='num'><a href='#L52'>52</a></td>
<td class='src'><pre><span class='scilabfkeyword'>endfunction</span></pre></td><td></td><td></td><td></td>
</tr>
</table>
</div></td></tr>
</table>
</body>
</html>