Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 386

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: lua/lopcodes.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>lua/lopcodes.h File Reference</h1><code>#include &quot;<a class="el" href="llimits_8h-source.html">llimits.h</a>&quot;</code><br>

<p>
<a href="lopcodes_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#5f42703bf77b09689626ca8cf3fc5fc1">SIZE_C</a>&nbsp;&nbsp;&nbsp;9</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c8795820709810bf0baf1660341cacc2">SIZE_B</a>&nbsp;&nbsp;&nbsp;9</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#4b81cf762841df8820b6077b66c0c619">SIZE_Bx</a>&nbsp;&nbsp;&nbsp;(SIZE_C + SIZE_B)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#205e8f662c5b2496cb7d9e7aa37cda90">SIZE_A</a>&nbsp;&nbsp;&nbsp;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#4c1d995d13200130d713c6dc5e223c13">SIZE_OP</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a>&nbsp;&nbsp;&nbsp;SIZE_OP</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a>&nbsp;&nbsp;&nbsp;(POS_C + SIZE_C)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a>&nbsp;&nbsp;&nbsp;POS_C</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>&nbsp;&nbsp;&nbsp;(POS_B + SIZE_B)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#ebbf650de6e9cbec539bfabcb9ae50c6">MAXARG_Bx</a>&nbsp;&nbsp;&nbsp;MAX_INT</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#076bbd704fe8773693851f82d82206a6">MAXARG_sBx</a>&nbsp;&nbsp;&nbsp;MAX_INT</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#b3c4feecc8cd0add12e881e26bbb3b15">MAXARG_A</a>&nbsp;&nbsp;&nbsp;((1&lt;&lt;SIZE_A)-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#e5132046fa2196de46214613a36235b2">MAXARG_B</a>&nbsp;&nbsp;&nbsp;((1&lt;&lt;SIZE_B)-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#15a7daf14e4640990519e4e7f627900f">MAXARG_C</a>&nbsp;&nbsp;&nbsp;((1&lt;&lt;SIZE_C)-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#edd5e7a7ce381d9be03d198dce7db53f">MASK1</a>(n, p)&nbsp;&nbsp;&nbsp;((~((~(<a class="el" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>)0)&lt;&lt;n))&lt;&lt;p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c38be540eada841367170e3764e93748">MASK0</a>(n, p)&nbsp;&nbsp;&nbsp;(~MASK1(n,p))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#aa146179c3677b790c5681dcd82f0acc">GET_OPCODE</a>(i)&nbsp;&nbsp;&nbsp;(cast(<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a>, (i)&amp;MASK1(SIZE_OP,0)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#9ae2b84a40beacf053969ff426aae06f">SET_OPCODE</a>(i, o)&nbsp;&nbsp;&nbsp;((i) = (((i)&amp;MASK0(SIZE_OP,0)) | cast(<a class="el" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, o)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#1d504abc1e2246548f89977210dce0b9">GETARG_A</a>(i)&nbsp;&nbsp;&nbsp;(cast(int, (i)&gt;&gt;POS_A))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#df0cd27fa4f1e783081e0faf549820d9">SETARG_A</a>(i, u)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#7a343159ef7669a438c2097b839b2b13">GETARG_B</a>(i)&nbsp;&nbsp;&nbsp;(cast(int, ((i)&gt;&gt;POS_B) &amp; MASK1(SIZE_B,0)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#cc45c7c63d25b6b580ce9dfab5a15ccf">SETARG_B</a>(i, b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#f96cb84f2685fda7f36d3d099dba6a44">GETARG_C</a>(i)&nbsp;&nbsp;&nbsp;(cast(int, ((i)&gt;&gt;POS_C) &amp; MASK1(SIZE_C,0)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c570d939f73623edb64b56f30311809e">SETARG_C</a>(i, b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#cf8d228275fd2789dcf5f019bbabc019">GETARG_Bx</a>(i)&nbsp;&nbsp;&nbsp;(cast(int, ((i)&gt;&gt;POS_Bx) &amp; MASK1(SIZE_Bx,0)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#67d1d929c3fe9455f6b017f0fd9b00ed">SETARG_Bx</a>(i, b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#1f61a823709ac7847e481290a596c480">GETARG_sBx</a>(i)&nbsp;&nbsp;&nbsp;(GETARG_Bx(i)-MAXARG_sBx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#d28b4bc013c6ddae165ac998ebe321c7">SETARG_sBx</a>(i, b)&nbsp;&nbsp;&nbsp;SETARG_Bx((i),cast(unsigned int, (b)+MAXARG_sBx))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#847467d29d9430a3a869e99952350b2d">CREATE_ABC</a>(o, a, b, c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#46bb00b89420c78407eb45a3bc98b50d">CREATE_ABx</a>(o, a, bc)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#6552ce4b3bba3b1a820dc0adaf85974a">NO_REG</a>&nbsp;&nbsp;&nbsp;MAXARG_A</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#1fb469ba81540d3314cfbe37c675ba20">NUM_OPCODES</a>&nbsp;&nbsp;&nbsp;(cast(int, OP_CLOSURE+1))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#fb3fdd221fb95fdd1c254f7ab479739e">getOpMode</a>(m)&nbsp;&nbsp;&nbsp;(cast(enum <a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af">OpMode</a>, <a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] &amp; 3))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#8b016273080328f1330a728e526bfcb5">testOpMode</a>(m, b)&nbsp;&nbsp;&nbsp;(<a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] &amp; (1 &lt;&lt; (b)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#0888e2bcb54f6e603f09208763aadfe9">LFIELDS_PER_FLUSH</a>&nbsp;&nbsp;&nbsp;32</td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af">OpMode</a> { <a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af5032b5bab05a3312f6236ad8a6053cf3">iABC</a>, 
<a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68afe162f330f7a1e7581cdbbb4af60dc8ea">iABx</a>, 
<a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af5db94456d16691b254a6b2fc7b473e55">iAsBx</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a> { <br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7ddf83bbc02b6a88d325135c880d12184">OP_MOVE</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7b34a8eaf6d32d3c41810653d9eb99c1a">OP_LOADK</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7f5f66d1583580293a60f96a26770e5ba">OP_LOADBOOL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea75c399a98a26c923cdae3971b5e5b6432">OP_LOADNIL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7b48573533495922f053a7d1c9b0d00b4">OP_GETUPVAL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7729612e249653e5ab46b6be3bb376910">OP_GETGLOBAL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7b1ec2a36c59db7612249cc31e382fdd9">OP_GETTABLE</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7f61bd9bc4032eb3716946058ecd96f7a">OP_SETGLOBAL</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea747df60373847890b47b447c870aea678">OP_SETUPVAL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea734315d7408f31b006bf41c9e9c2d736e">OP_SETTABLE</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7f4ae9eb9a3c88596112a1d99d0c66280">OP_NEWTABLE</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea764bea18253f9e73c4c5fcfa6b0d5abd2">OP_SELF</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea796186829480e5b34b1373288e956b1c8">OP_ADD</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea76c224b456bd394d4d8bad0631ca8e2b7">OP_SUB</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7a0e08a6f94350f03d29e4a55d543ba2f">OP_MUL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7719aeab2140dd5f575d1559b95bf74e1">OP_DIV</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea735127684be890cfd81d556dc84d5f9db">OP_POW</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7e3fd0932f8be8e5e810d731fd60ab8ef">OP_UNM</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea736a6b73cc4823f54891a013e2cc760d1">OP_NOT</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea728a7da14b1413b441cf2a5d433b43a51">OP_CONCAT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7fd679fab86e6a91d22c91734e287639b">OP_JMP</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea71634898deb6e4d1bcb15416034c641c5">OP_EQ</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea77d5ed006824d331041dad8486e52df50">OP_LT</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7cef6e71b662db063ff532d89500bb0c0">OP_LE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea78952e66300f2660060e38c67ccd21c9d">OP_TEST</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7098bbeea13096667b102f7fd90cbe38f">OP_CALL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7ff2c07ebfd82aa22cc247e9855a16069">OP_TAILCALL</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7d436c18b194473f5ec64c28b774e41b3">OP_RETURN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7a01470a2fc70a3f2dbd20c7c8f270802">OP_FORLOOP</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea77dabccd7671c8ff374cb4502a6edb9c0">OP_TFORLOOP</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7afeb9e3e631d6f6c1700bf77134d425e">OP_TFORPREP</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea701618d8295953fd4ab2ef721b2051718">OP_SETLIST</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea797b1fd1baac18ed1837cc681f02ac711">OP_SETLISTO</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea79e771dc35104ec1246adba881d27e372">OP_CLOSE</a>, 
<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7407a76cd8c503b0f4dc14603687a77a2">OP_CLOSURE</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398f">OpModeMask</a> { <br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398f3e04492ced915c1c69dd893935959a73">OpModeBreg</a> =  2, 
<a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398fdf73f83761866f18afc9cf1eecd1d658">OpModeBrk</a>, 
<a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398fa0b5c750a00892fcb63a4be1566eba33">OpModeCrk</a>, 
<a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398f563c5a0ecdff73ec9b89ba7990f327fe">OpModesetA</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398f2c5d4b90a76a46d2dde7d34baa9f8e1d">OpModeK</a>, 
<a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398ff555431b5e198b8930b9f3504f7b7c36">OpModeT</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="llimits_8h.html#e1fe9ac10d9803bd1d7bdf30b18bad68">lu_byte</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a> [(((int)(OP_CLOSURE+1)))]</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="847467d29d9430a3a869e99952350b2d"></a><!-- doxytag: member="lopcodes.h::CREATE_ABC" ref="847467d29d9430a3a869e99952350b2d" args="(o, a, b, c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CREATE_ABC          </td>
          <td>(</td>
          <td class="paramtype">o,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">a,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">c&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, o) \
                        | (<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, a)&lt;&lt;<a class="code" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>) \
                        | (<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, b)&lt;&lt;<a class="code" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a>) \
                        | (<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, c)&lt;&lt;<a class="code" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a>))
</pre></div>
<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00102">102</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00744">luaK_codeABC()</a>.
</div>
</div><p>
<a class="anchor" name="46bb00b89420c78407eb45a3bc98b50d"></a><!-- doxytag: member="lopcodes.h::CREATE_ABx" ref="46bb00b89420c78407eb45a3bc98b50d" args="(o, a, bc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CREATE_ABx          </td>
          <td>(</td>
          <td class="paramtype">o,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">a,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bc&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, o) \
                        | (<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, a)&lt;&lt;<a class="code" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>) \
                        | (<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, bc)&lt;&lt;<a class="code" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a>))
</pre></div>
<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00107">107</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00750">luaK_codeABx()</a>.
</div>
</div><p>
<a class="anchor" name="aa146179c3677b790c5681dcd82f0acc"></a><!-- doxytag: member="lopcodes.h::GET_OPCODE" ref="aa146179c3677b790c5681dcd82f0acc" args="(i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_OPCODE          </td>
          <td>(</td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a>, (i)&amp;MASK1(SIZE_OP,0)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00079">79</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00306">checkopenop()</a>, <a class="el" href="ldebug_8c-source.html#l00534">getfuncname()</a>, <a class="el" href="lcode_8c-source.html#l00095">getjumpcontrol()</a>, <a class="el" href="ldebug_8c-source.html#l00484">getobjname()</a>, <a class="el" href="lcode_8c-source.html#l00495">invertjump()</a>, <a class="el" href="lcode_8c-source.html#l00505">jumponcond()</a>, <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, <a class="el" href="lcode_8c-source.html#l00028">luaK_nil()</a>, <a class="el" href="lcode_8c-source.html#l00129">luaK_patchlistaux()</a>, <a class="el" href="lcode_8c-source.html#l00680">luaK_posfix()</a>, <a class="el" href="lcode_8c-source.html#l00110">need_value()</a>, <a class="el" href="ldebug_8c-source.html#l00295">precheck()</a>, and <a class="el" href="ldo_8c-source.html#l00336">resume()</a>.
</div>
</div><p>
<a class="anchor" name="1d504abc1e2246548f89977210dce0b9"></a><!-- doxytag: member="lopcodes.h::GETARG_A" ref="1d504abc1e2246548f89977210dce0b9" args="(i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GETARG_A          </td>
          <td>(</td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(int, (i)&gt;&gt;POS_A))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00082">82</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00534">getfuncname()</a>, <a class="el" href="ldebug_8c-source.html#l00484">getobjname()</a>, <a class="el" href="lcode_8c-source.html#l00495">invertjump()</a>, <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, <a class="el" href="lcode_8c-source.html#l00028">luaK_nil()</a>, <a class="el" href="lcode_8c-source.html#l00272">luaK_setcallreturns()</a>, and <a class="el" href="lparser_8c-source.html#l01352">retstat()</a>.
</div>
</div><p>
<a class="anchor" name="7a343159ef7669a438c2097b839b2b13"></a><!-- doxytag: member="lopcodes.h::GETARG_B" ref="7a343159ef7669a438c2097b839b2b13" args="(i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GETARG_B          </td>
          <td>(</td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(int, ((i)&gt;&gt;POS_B) &amp; MASK1(SIZE_B,0)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00086">86</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00306">checkopenop()</a>, <a class="el" href="ldebug_8c-source.html#l00484">getobjname()</a>, <a class="el" href="lcode_8c-source.html#l00505">jumponcond()</a>, <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, <a class="el" href="lcode_8c-source.html#l00028">luaK_nil()</a>, <a class="el" href="lcode_8c-source.html#l00680">luaK_posfix()</a>, and <a class="el" href="lcode_8c-source.html#l00121">patchtestreg()</a>.
</div>
</div><p>
<a class="anchor" name="cf8d228275fd2789dcf5f019bbabc019"></a><!-- doxytag: member="lopcodes.h::GETARG_Bx" ref="cf8d228275fd2789dcf5f019bbabc019" args="(i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GETARG_Bx          </td>
          <td>(</td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(int, ((i)&gt;&gt;POS_Bx) &amp; MASK1(SIZE_Bx,0)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00094">94</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00484">getobjname()</a>, and <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>.
</div>
</div><p>
<a class="anchor" name="f96cb84f2685fda7f36d3d099dba6a44"></a><!-- doxytag: member="lopcodes.h::GETARG_C" ref="f96cb84f2685fda7f36d3d099dba6a44" args="(i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GETARG_C          </td>
          <td>(</td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(int, ((i)&gt;&gt;POS_C) &amp; MASK1(SIZE_C,0)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00090">90</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00484">getobjname()</a>, <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, <a class="el" href="lcode_8c-source.html#l00129">luaK_patchlistaux()</a>, <a class="el" href="lcode_8c-source.html#l00110">need_value()</a>, and <a class="el" href="ldo_8c-source.html#l00336">resume()</a>.
</div>
</div><p>
<a class="anchor" name="1f61a823709ac7847e481290a596c480"></a><!-- doxytag: member="lopcodes.h::GETARG_sBx" ref="1f61a823709ac7847e481290a596c480" args="(i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GETARG_sBx          </td>
          <td>(</td>
          <td class="paramtype">i&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(GETARG_Bx(i)-MAXARG_sBx)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00098">98</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, and <a class="el" href="lcode_8c-source.html#l00084">luaK_getjump()</a>.
</div>
</div><p>
<a class="anchor" name="fb3fdd221fb95fdd1c254f7ab479739e"></a><!-- doxytag: member="lopcodes.h::getOpMode" ref="fb3fdd221fb95fdd1c254f7ab479739e" args="(m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define getOpMode          </td>
          <td>(</td>
          <td class="paramtype">m&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(enum <a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af">OpMode</a>, <a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] &amp; 3))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00224">224</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, <a class="el" href="lcode_8c-source.html#l00744">luaK_codeABC()</a>, and <a class="el" href="lcode_8c-source.html#l00750">luaK_codeABx()</a>.
</div>
</div><p>
<a class="anchor" name="0888e2bcb54f6e603f09208763aadfe9"></a><!-- doxytag: member="lopcodes.h::LFIELDS_PER_FLUSH" ref="0888e2bcb54f6e603f09208763aadfe9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LFIELDS_PER_FLUSH&nbsp;&nbsp;&nbsp;32          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00236">236</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lparser_8c-source.html#l00514">closelistfield()</a>, and <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>.
</div>
</div><p>
<a class="anchor" name="c38be540eada841367170e3764e93748"></a><!-- doxytag: member="lopcodes.h::MASK0" ref="c38be540eada841367170e3764e93748" args="(n, p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MASK0          </td>
          <td>(</td>
          <td class="paramtype">n,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">p&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(~MASK1(n,p))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00073">73</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="edd5e7a7ce381d9be03d198dce7db53f"></a><!-- doxytag: member="lopcodes.h::MASK1" ref="edd5e7a7ce381d9be03d198dce7db53f" args="(n, p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MASK1          </td>
          <td>(</td>
          <td class="paramtype">n,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">p&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((~((~(<a class="el" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>)0)&lt;&lt;n))&lt;&lt;p)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00070">70</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="b3c4feecc8cd0add12e881e26bbb3b15"></a><!-- doxytag: member="lopcodes.h::MAXARG_A" ref="b3c4feecc8cd0add12e881e26bbb3b15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXARG_A&nbsp;&nbsp;&nbsp;((1&lt;&lt;SIZE_A)-1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00064">64</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="e5132046fa2196de46214613a36235b2"></a><!-- doxytag: member="lopcodes.h::MAXARG_B" ref="e5132046fa2196de46214613a36235b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXARG_B&nbsp;&nbsp;&nbsp;((1&lt;&lt;SIZE_B)-1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00065">65</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="ebbf650de6e9cbec539bfabcb9ae50c6"></a><!-- doxytag: member="lopcodes.h::MAXARG_Bx" ref="ebbf650de6e9cbec539bfabcb9ae50c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXARG_Bx&nbsp;&nbsp;&nbsp;MAX_INT          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00059">59</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00229">addk()</a>, <a class="el" href="lparser_8c-source.html#l00545">listfield()</a>, and <a class="el" href="lparser_8c-source.html#l00358">pushclosure()</a>.
</div>
</div><p>
<a class="anchor" name="15a7daf14e4640990519e4e7f627900f"></a><!-- doxytag: member="lopcodes.h::MAXARG_C" ref="15a7daf14e4640990519e4e7f627900f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXARG_C&nbsp;&nbsp;&nbsp;((1&lt;&lt;SIZE_C)-1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00066">66</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00428">luaK_exp2RK()</a>.
</div>
</div><p>
<a class="anchor" name="076bbd704fe8773693851f82d82206a6"></a><!-- doxytag: member="lopcodes.h::MAXARG_sBx" ref="076bbd704fe8773693851f82d82206a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXARG_sBx&nbsp;&nbsp;&nbsp;MAX_INT          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00060">60</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00062">luaK_fixjump()</a>.
</div>
</div><p>
<a class="anchor" name="6552ce4b3bba3b1a820dc0adaf85974a"></a><!-- doxytag: member="lopcodes.h::NO_REG" ref="6552ce4b3bba3b1a820dc0adaf85974a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NO_REG&nbsp;&nbsp;&nbsp;MAXARG_A          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00117">117</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00505">jumponcond()</a>, <a class="el" href="ldebug_8c-source.html#l00466">luaG_checkcode()</a>, <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>, <a class="el" href="lcode_8c-source.html#l00157">luaK_dischargejpc()</a>, <a class="el" href="lcode_8c-source.html#l00370">luaK_exp2reg()</a>, <a class="el" href="lcode_8c-source.html#l00165">luaK_patchlist()</a>, <a class="el" href="lcode_8c-source.html#l00121">patchtestreg()</a>, and <a class="el" href="lparser_8c-source.html#l00259">singlevaraux()</a>.
</div>
</div><p>
<a class="anchor" name="1fb469ba81540d3314cfbe37c675ba20"></a><!-- doxytag: member="lopcodes.h::NUM_OPCODES" ref="1fb469ba81540d3314cfbe37c675ba20" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NUM_OPCODES&nbsp;&nbsp;&nbsp;(cast(int, OP_CLOSURE+1))          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00189">189</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="9a088c55af7f419a19a3228fd5048ef7"></a><!-- doxytag: member="lopcodes.h::POS_A" ref="9a088c55af7f419a19a3228fd5048ef7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define POS_A&nbsp;&nbsp;&nbsp;(POS_B + SIZE_B)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00047">47</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="c71a05d32f83f3f83b05fa95bad8c953"></a><!-- doxytag: member="lopcodes.h::POS_B" ref="c71a05d32f83f3f83b05fa95bad8c953" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define POS_B&nbsp;&nbsp;&nbsp;(POS_C + SIZE_C)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00045">45</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="3626b235301aa4d50a1eddfb650ddd87"></a><!-- doxytag: member="lopcodes.h::POS_Bx" ref="3626b235301aa4d50a1eddfb650ddd87" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define POS_Bx&nbsp;&nbsp;&nbsp;POS_C          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00046">46</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="b67ab8adf1f91e2c7e2b30b5345d214d"></a><!-- doxytag: member="lopcodes.h::POS_C" ref="b67ab8adf1f91e2c7e2b30b5345d214d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define POS_C&nbsp;&nbsp;&nbsp;SIZE_OP          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00044">44</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="9ae2b84a40beacf053969ff426aae06f"></a><!-- doxytag: member="lopcodes.h::SET_OPCODE" ref="9ae2b84a40beacf053969ff426aae06f" args="(i, o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SET_OPCODE          </td>
          <td>(</td>
          <td class="paramtype">i,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((i) = (((i)&amp;MASK0(SIZE_OP,0)) | cast(<a class="el" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, o)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00080">80</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lparser_8c-source.html#l01352">retstat()</a>.
</div>
</div><p>
<a class="anchor" name="df0cd27fa4f1e783081e0faf549820d9"></a><!-- doxytag: member="lopcodes.h::SETARG_A" ref="df0cd27fa4f1e783081e0faf549820d9" args="(i, u)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SETARG_A          </td>
          <td>(</td>
          <td class="paramtype">i,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&amp;<a class="code" href="lopcodes_8h.html#c38be540eada841367170e3764e93748">MASK0</a>(<a class="code" href="lopcodes_8h.html#205e8f662c5b2496cb7d9e7aa37cda90">SIZE_A</a>,<a class="code" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>)) | \
                ((<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, u)&lt;&lt;<a class="code" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>)&amp;<a class="code" href="lopcodes_8h.html#edd5e7a7ce381d9be03d198dce7db53f">MASK1</a>(SIZE_A,<a class="code" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>))))
</pre></div>
<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00083">83</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00323">discharge2reg()</a>, <a class="el" href="lcode_8c-source.html#l00495">invertjump()</a>, and <a class="el" href="lcode_8c-source.html#l00121">patchtestreg()</a>.
</div>
</div><p>
<a class="anchor" name="cc45c7c63d25b6b580ce9dfab5a15ccf"></a><!-- doxytag: member="lopcodes.h::SETARG_B" ref="cc45c7c63d25b6b580ce9dfab5a15ccf" args="(i, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SETARG_B          </td>
          <td>(</td>
          <td class="paramtype">i,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&amp;<a class="code" href="lopcodes_8h.html#c38be540eada841367170e3764e93748">MASK0</a>(<a class="code" href="lopcodes_8h.html#c8795820709810bf0baf1660341cacc2">SIZE_B</a>,<a class="code" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a>)) | \
                ((<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, b)&lt;&lt;<a class="code" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a>)&amp;<a class="code" href="lopcodes_8h.html#edd5e7a7ce381d9be03d198dce7db53f">MASK1</a>(SIZE_B,<a class="code" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a>))))
</pre></div>
<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00087">87</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lparser_8c-source.html#l00555">constructor()</a>, <a class="el" href="lcode_8c-source.html#l00028">luaK_nil()</a>, and <a class="el" href="lcode_8c-source.html#l00680">luaK_posfix()</a>.
</div>
</div><p>
<a class="anchor" name="67d1d929c3fe9455f6b017f0fd9b00ed"></a><!-- doxytag: member="lopcodes.h::SETARG_Bx" ref="67d1d929c3fe9455f6b017f0fd9b00ed" args="(i, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SETARG_Bx          </td>
          <td>(</td>
          <td class="paramtype">i,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&amp;<a class="code" href="lopcodes_8h.html#c38be540eada841367170e3764e93748">MASK0</a>(<a class="code" href="lopcodes_8h.html#4b81cf762841df8820b6077b66c0c619">SIZE_Bx</a>,<a class="code" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a>)) | \
                ((<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, b)&lt;&lt;<a class="code" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a>)&amp;<a class="code" href="lopcodes_8h.html#edd5e7a7ce381d9be03d198dce7db53f">MASK1</a>(SIZE_Bx,<a class="code" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a>))))
</pre></div>
<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00095">95</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="c570d939f73623edb64b56f30311809e"></a><!-- doxytag: member="lopcodes.h::SETARG_C" ref="c570d939f73623edb64b56f30311809e" args="(i, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SETARG_C          </td>
          <td>(</td>
          <td class="paramtype">i,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&amp;<a class="code" href="lopcodes_8h.html#c38be540eada841367170e3764e93748">MASK0</a>(<a class="code" href="lopcodes_8h.html#5f42703bf77b09689626ca8cf3fc5fc1">SIZE_C</a>,<a class="code" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a>)) | \
                ((<a class="code" href="llimits_8h.html#f17d62ec9e237a7644de6b9b34a48a34">cast</a>(<a class="code" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>, b)&lt;&lt;<a class="code" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a>)&amp;<a class="code" href="lopcodes_8h.html#edd5e7a7ce381d9be03d198dce7db53f">MASK1</a>(SIZE_C,<a class="code" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a>))))
</pre></div>
<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00091">91</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lparser_8c-source.html#l00555">constructor()</a>, and <a class="el" href="lcode_8c-source.html#l00272">luaK_setcallreturns()</a>.
</div>
</div><p>
<a class="anchor" name="d28b4bc013c6ddae165ac998ebe321c7"></a><!-- doxytag: member="lopcodes.h::SETARG_sBx" ref="d28b4bc013c6ddae165ac998ebe321c7" args="(i, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SETARG_sBx          </td>
          <td>(</td>
          <td class="paramtype">i,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;SETARG_Bx((i),cast(unsigned int, (b)+MAXARG_sBx))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00099">99</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00062">luaK_fixjump()</a>.
</div>
</div><p>
<a class="anchor" name="205e8f662c5b2496cb7d9e7aa37cda90"></a><!-- doxytag: member="lopcodes.h::SIZE_A" ref="205e8f662c5b2496cb7d9e7aa37cda90" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIZE_A&nbsp;&nbsp;&nbsp;8          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00040">40</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldump_8c-source.html#l00154">DumpHeader()</a>, and <a class="el" href="lundump_8c-source.html#l00247">LoadHeader()</a>.
</div>
</div><p>
<a class="anchor" name="c8795820709810bf0baf1660341cacc2"></a><!-- doxytag: member="lopcodes.h::SIZE_B" ref="c8795820709810bf0baf1660341cacc2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIZE_B&nbsp;&nbsp;&nbsp;9          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00038">38</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldump_8c-source.html#l00154">DumpHeader()</a>, and <a class="el" href="lundump_8c-source.html#l00247">LoadHeader()</a>.
</div>
</div><p>
<a class="anchor" name="4b81cf762841df8820b6077b66c0c619"></a><!-- doxytag: member="lopcodes.h::SIZE_Bx" ref="4b81cf762841df8820b6077b66c0c619" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIZE_Bx&nbsp;&nbsp;&nbsp;(SIZE_C + SIZE_B)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00039">39</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="5f42703bf77b09689626ca8cf3fc5fc1"></a><!-- doxytag: member="lopcodes.h::SIZE_C" ref="5f42703bf77b09689626ca8cf3fc5fc1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIZE_C&nbsp;&nbsp;&nbsp;9          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00037">37</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldump_8c-source.html#l00154">DumpHeader()</a>, and <a class="el" href="lundump_8c-source.html#l00247">LoadHeader()</a>.
</div>
</div><p>
<a class="anchor" name="4c1d995d13200130d713c6dc5e223c13"></a><!-- doxytag: member="lopcodes.h::SIZE_OP" ref="4c1d995d13200130d713c6dc5e223c13" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIZE_OP&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00042">42</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="ldump_8c-source.html#l00154">DumpHeader()</a>, and <a class="el" href="lundump_8c-source.html#l00247">LoadHeader()</a>.
</div>
</div><p>
<a class="anchor" name="8b016273080328f1330a728e526bfcb5"></a><!-- doxytag: member="lopcodes.h::testOpMode" ref="8b016273080328f1330a728e526bfcb5" args="(m, b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define testOpMode          </td>
          <td>(</td>
          <td class="paramtype">m,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(<a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] &amp; (1 &lt;&lt; (b)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00225">225</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
<p>
Referenced by <a class="el" href="lcode_8c-source.html#l00095">getjumpcontrol()</a>, <a class="el" href="lcode_8c-source.html#l00495">invertjump()</a>, and <a class="el" href="ldebug_8c-source.html#l00330">luaG_symbexec()</a>.
</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7"></a><!-- doxytag: member="lopcodes.h::OpCode" ref="beb7dfb0e9e2b3114e240a405d046ea7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7ddf83bbc02b6a88d325135c880d12184"></a><!-- doxytag: member="OP_MOVE" ref="beb7dfb0e9e2b3114e240a405d046ea7ddf83bbc02b6a88d325135c880d12184" args="" -->OP_MOVE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7b34a8eaf6d32d3c41810653d9eb99c1a"></a><!-- doxytag: member="OP_LOADK" ref="beb7dfb0e9e2b3114e240a405d046ea7b34a8eaf6d32d3c41810653d9eb99c1a" args="" -->OP_LOADK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7f5f66d1583580293a60f96a26770e5ba"></a><!-- doxytag: member="OP_LOADBOOL" ref="beb7dfb0e9e2b3114e240a405d046ea7f5f66d1583580293a60f96a26770e5ba" args="" -->OP_LOADBOOL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea75c399a98a26c923cdae3971b5e5b6432"></a><!-- doxytag: member="OP_LOADNIL" ref="beb7dfb0e9e2b3114e240a405d046ea75c399a98a26c923cdae3971b5e5b6432" args="" -->OP_LOADNIL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7b48573533495922f053a7d1c9b0d00b4"></a><!-- doxytag: member="OP_GETUPVAL" ref="beb7dfb0e9e2b3114e240a405d046ea7b48573533495922f053a7d1c9b0d00b4" args="" -->OP_GETUPVAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7729612e249653e5ab46b6be3bb376910"></a><!-- doxytag: member="OP_GETGLOBAL" ref="beb7dfb0e9e2b3114e240a405d046ea7729612e249653e5ab46b6be3bb376910" args="" -->OP_GETGLOBAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7b1ec2a36c59db7612249cc31e382fdd9"></a><!-- doxytag: member="OP_GETTABLE" ref="beb7dfb0e9e2b3114e240a405d046ea7b1ec2a36c59db7612249cc31e382fdd9" args="" -->OP_GETTABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7f61bd9bc4032eb3716946058ecd96f7a"></a><!-- doxytag: member="OP_SETGLOBAL" ref="beb7dfb0e9e2b3114e240a405d046ea7f61bd9bc4032eb3716946058ecd96f7a" args="" -->OP_SETGLOBAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea747df60373847890b47b447c870aea678"></a><!-- doxytag: member="OP_SETUPVAL" ref="beb7dfb0e9e2b3114e240a405d046ea747df60373847890b47b447c870aea678" args="" -->OP_SETUPVAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea734315d7408f31b006bf41c9e9c2d736e"></a><!-- doxytag: member="OP_SETTABLE" ref="beb7dfb0e9e2b3114e240a405d046ea734315d7408f31b006bf41c9e9c2d736e" args="" -->OP_SETTABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7f4ae9eb9a3c88596112a1d99d0c66280"></a><!-- doxytag: member="OP_NEWTABLE" ref="beb7dfb0e9e2b3114e240a405d046ea7f4ae9eb9a3c88596112a1d99d0c66280" args="" -->OP_NEWTABLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea764bea18253f9e73c4c5fcfa6b0d5abd2"></a><!-- doxytag: member="OP_SELF" ref="beb7dfb0e9e2b3114e240a405d046ea764bea18253f9e73c4c5fcfa6b0d5abd2" args="" -->OP_SELF</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea796186829480e5b34b1373288e956b1c8"></a><!-- doxytag: member="OP_ADD" ref="beb7dfb0e9e2b3114e240a405d046ea796186829480e5b34b1373288e956b1c8" args="" -->OP_ADD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea76c224b456bd394d4d8bad0631ca8e2b7"></a><!-- doxytag: member="OP_SUB" ref="beb7dfb0e9e2b3114e240a405d046ea76c224b456bd394d4d8bad0631ca8e2b7" args="" -->OP_SUB</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7a0e08a6f94350f03d29e4a55d543ba2f"></a><!-- doxytag: member="OP_MUL" ref="beb7dfb0e9e2b3114e240a405d046ea7a0e08a6f94350f03d29e4a55d543ba2f" args="" -->OP_MUL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7719aeab2140dd5f575d1559b95bf74e1"></a><!-- doxytag: member="OP_DIV" ref="beb7dfb0e9e2b3114e240a405d046ea7719aeab2140dd5f575d1559b95bf74e1" args="" -->OP_DIV</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea735127684be890cfd81d556dc84d5f9db"></a><!-- doxytag: member="OP_POW" ref="beb7dfb0e9e2b3114e240a405d046ea735127684be890cfd81d556dc84d5f9db" args="" -->OP_POW</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7e3fd0932f8be8e5e810d731fd60ab8ef"></a><!-- doxytag: member="OP_UNM" ref="beb7dfb0e9e2b3114e240a405d046ea7e3fd0932f8be8e5e810d731fd60ab8ef" args="" -->OP_UNM</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea736a6b73cc4823f54891a013e2cc760d1"></a><!-- doxytag: member="OP_NOT" ref="beb7dfb0e9e2b3114e240a405d046ea736a6b73cc4823f54891a013e2cc760d1" args="" -->OP_NOT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea728a7da14b1413b441cf2a5d433b43a51"></a><!-- doxytag: member="OP_CONCAT" ref="beb7dfb0e9e2b3114e240a405d046ea728a7da14b1413b441cf2a5d433b43a51" args="" -->OP_CONCAT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7fd679fab86e6a91d22c91734e287639b"></a><!-- doxytag: member="OP_JMP" ref="beb7dfb0e9e2b3114e240a405d046ea7fd679fab86e6a91d22c91734e287639b" args="" -->OP_JMP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea71634898deb6e4d1bcb15416034c641c5"></a><!-- doxytag: member="OP_EQ" ref="beb7dfb0e9e2b3114e240a405d046ea71634898deb6e4d1bcb15416034c641c5" args="" -->OP_EQ</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea77d5ed006824d331041dad8486e52df50"></a><!-- doxytag: member="OP_LT" ref="beb7dfb0e9e2b3114e240a405d046ea77d5ed006824d331041dad8486e52df50" args="" -->OP_LT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7cef6e71b662db063ff532d89500bb0c0"></a><!-- doxytag: member="OP_LE" ref="beb7dfb0e9e2b3114e240a405d046ea7cef6e71b662db063ff532d89500bb0c0" args="" -->OP_LE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea78952e66300f2660060e38c67ccd21c9d"></a><!-- doxytag: member="OP_TEST" ref="beb7dfb0e9e2b3114e240a405d046ea78952e66300f2660060e38c67ccd21c9d" args="" -->OP_TEST</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7098bbeea13096667b102f7fd90cbe38f"></a><!-- doxytag: member="OP_CALL" ref="beb7dfb0e9e2b3114e240a405d046ea7098bbeea13096667b102f7fd90cbe38f" args="" -->OP_CALL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7ff2c07ebfd82aa22cc247e9855a16069"></a><!-- doxytag: member="OP_TAILCALL" ref="beb7dfb0e9e2b3114e240a405d046ea7ff2c07ebfd82aa22cc247e9855a16069" args="" -->OP_TAILCALL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7d436c18b194473f5ec64c28b774e41b3"></a><!-- doxytag: member="OP_RETURN" ref="beb7dfb0e9e2b3114e240a405d046ea7d436c18b194473f5ec64c28b774e41b3" args="" -->OP_RETURN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7a01470a2fc70a3f2dbd20c7c8f270802"></a><!-- doxytag: member="OP_FORLOOP" ref="beb7dfb0e9e2b3114e240a405d046ea7a01470a2fc70a3f2dbd20c7c8f270802" args="" -->OP_FORLOOP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea77dabccd7671c8ff374cb4502a6edb9c0"></a><!-- doxytag: member="OP_TFORLOOP" ref="beb7dfb0e9e2b3114e240a405d046ea77dabccd7671c8ff374cb4502a6edb9c0" args="" -->OP_TFORLOOP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7afeb9e3e631d6f6c1700bf77134d425e"></a><!-- doxytag: member="OP_TFORPREP" ref="beb7dfb0e9e2b3114e240a405d046ea7afeb9e3e631d6f6c1700bf77134d425e" args="" -->OP_TFORPREP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea701618d8295953fd4ab2ef721b2051718"></a><!-- doxytag: member="OP_SETLIST" ref="beb7dfb0e9e2b3114e240a405d046ea701618d8295953fd4ab2ef721b2051718" args="" -->OP_SETLIST</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea797b1fd1baac18ed1837cc681f02ac711"></a><!-- doxytag: member="OP_SETLISTO" ref="beb7dfb0e9e2b3114e240a405d046ea797b1fd1baac18ed1837cc681f02ac711" args="" -->OP_SETLISTO</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea79e771dc35104ec1246adba881d27e372"></a><!-- doxytag: member="OP_CLOSE" ref="beb7dfb0e9e2b3114e240a405d046ea79e771dc35104ec1246adba881d27e372" args="" -->OP_CLOSE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="beb7dfb0e9e2b3114e240a405d046ea7407a76cd8c503b0f4dc14603687a77a2"></a><!-- doxytag: member="OP_CLOSURE" ref="beb7dfb0e9e2b3114e240a405d046ea7407a76cd8c503b0f4dc14603687a77a2" args="" -->OP_CLOSURE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00131">131</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="56752d1aeb4bd4940e632396072d68af"></a><!-- doxytag: member="lopcodes.h::OpMode" ref="56752d1aeb4bd4940e632396072d68af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af">OpMode</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="56752d1aeb4bd4940e632396072d68af5032b5bab05a3312f6236ad8a6053cf3"></a><!-- doxytag: member="iABC" ref="56752d1aeb4bd4940e632396072d68af5032b5bab05a3312f6236ad8a6053cf3" args="" -->iABC</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="56752d1aeb4bd4940e632396072d68afe162f330f7a1e7581cdbbb4af60dc8ea"></a><!-- doxytag: member="iABx" ref="56752d1aeb4bd4940e632396072d68afe162f330f7a1e7581cdbbb4af60dc8ea" args="" -->iABx</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="56752d1aeb4bd4940e632396072d68af5db94456d16691b254a6b2fc7b473e55"></a><!-- doxytag: member="iAsBx" ref="56752d1aeb4bd4940e632396072d68af5db94456d16691b254a6b2fc7b473e55" args="" -->iAsBx</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00031">31</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398f"></a><!-- doxytag: member="lopcodes.h::OpModeMask" ref="b2ec8e82b0a636f0c1e06391f7e5398f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398f">OpModeMask</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398f3e04492ced915c1c69dd893935959a73"></a><!-- doxytag: member="OpModeBreg" ref="b2ec8e82b0a636f0c1e06391f7e5398f3e04492ced915c1c69dd893935959a73" args="" -->OpModeBreg</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398fdf73f83761866f18afc9cf1eecd1d658"></a><!-- doxytag: member="OpModeBrk" ref="b2ec8e82b0a636f0c1e06391f7e5398fdf73f83761866f18afc9cf1eecd1d658" args="" -->OpModeBrk</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398fa0b5c750a00892fcb63a4be1566eba33"></a><!-- doxytag: member="OpModeCrk" ref="b2ec8e82b0a636f0c1e06391f7e5398fa0b5c750a00892fcb63a4be1566eba33" args="" -->OpModeCrk</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398f563c5a0ecdff73ec9b89ba7990f327fe"></a><!-- doxytag: member="OpModesetA" ref="b2ec8e82b0a636f0c1e06391f7e5398f563c5a0ecdff73ec9b89ba7990f327fe" args="" -->OpModesetA</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398f2c5d4b90a76a46d2dde7d34baa9f8e1d"></a><!-- doxytag: member="OpModeK" ref="b2ec8e82b0a636f0c1e06391f7e5398f2c5d4b90a76a46d2dde7d34baa9f8e1d" args="" -->OpModeK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398ff555431b5e198b8930b9f3504f7b7c36"></a><!-- doxytag: member="OpModeT" ref="b2ec8e82b0a636f0c1e06391f7e5398ff555431b5e198b8930b9f3504f7b7c36" args="" -->OpModeT</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="lopcodes_8h-source.html#l00210">210</a> of file <a class="el" href="lopcodes_8h-source.html">lopcodes.h</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="f5c84fd2cae11b79621101db8a9c4390"></a><!-- doxytag: member="lopcodes.h::luaP_opmodes" ref="f5c84fd2cae11b79621101db8a9c4390" args="[(((int)(OP_CLOSURE+1)))]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="llimits_8h.html#e1fe9ac10d9803bd1d7bdf30b18bad68">lu_byte</a> <a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[(((int)(OP_CLOSURE+1)))]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lopcodes_8c-source.html#l00064">64</a> of file <a class="el" href="lopcodes_8c-source.html">lopcodes.c</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>