UMINSTRS,
} rabbiti;
</pre>
</div>
</div>
</div>

<div id="outline-container-sec-4-6" class="outline-3">
<h3 id="sec-4-6">Fetch-decode-execute loop</h3>
<div class="outline-text-3" id="text-4-6">
<div class="org-src-container">

<pre class="src src-c" id="fetch_decode_execute_loop">struct abc_s abc;
rabbitw regs[RB_NUMINSTRS] = { 0 };
regs[RB_SP] = i;

/* Main fetch-decode-execute loop. */
while (1) {
    /* Fetch the current instruction word. */
    rabbitw word = mem[regs[RB_IP]++];

    /* Decode it. */
