<!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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="files.html"><span>File 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 "<a class="el" href="llimits_8h-source.html">llimits.h</a>"</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#5f42703bf77b09689626ca8cf3fc5fc1">SIZE_C</a> 9</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c8795820709810bf0baf1660341cacc2">SIZE_B</a> 9</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#4b81cf762841df8820b6077b66c0c619">SIZE_Bx</a> (SIZE_C + SIZE_B)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#205e8f662c5b2496cb7d9e7aa37cda90">SIZE_A</a> 8</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#4c1d995d13200130d713c6dc5e223c13">SIZE_OP</a> 6</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a> SIZE_OP</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a> (POS_C + SIZE_C)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a> POS_C</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a> (POS_B + SIZE_B)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#ebbf650de6e9cbec539bfabcb9ae50c6">MAXARG_Bx</a> MAX_INT</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#076bbd704fe8773693851f82d82206a6">MAXARG_sBx</a> MAX_INT</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#b3c4feecc8cd0add12e881e26bbb3b15">MAXARG_A</a> ((1<<SIZE_A)-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#e5132046fa2196de46214613a36235b2">MAXARG_B</a> ((1<<SIZE_B)-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#15a7daf14e4640990519e4e7f627900f">MAXARG_C</a> ((1<<SIZE_C)-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#edd5e7a7ce381d9be03d198dce7db53f">MASK1</a>(n, p) ((~((~(<a class="el" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>)0)<<n))<<p)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#c38be540eada841367170e3764e93748">MASK0</a>(n, p) (~MASK1(n,p))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#aa146179c3677b790c5681dcd82f0acc">GET_OPCODE</a>(i) (cast(<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a>, (i)&MASK1(SIZE_OP,0)))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#9ae2b84a40beacf053969ff426aae06f">SET_OPCODE</a>(i, o) ((i) = (((i)&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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#1d504abc1e2246548f89977210dce0b9">GETARG_A</a>(i) (cast(int, (i)>>POS_A))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#7a343159ef7669a438c2097b839b2b13">GETARG_B</a>(i) (cast(int, ((i)>>POS_B) & MASK1(SIZE_B,0)))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#f96cb84f2685fda7f36d3d099dba6a44">GETARG_C</a>(i) (cast(int, ((i)>>POS_C) & MASK1(SIZE_C,0)))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#cf8d228275fd2789dcf5f019bbabc019">GETARG_Bx</a>(i) (cast(int, ((i)>>POS_Bx) & MASK1(SIZE_Bx,0)))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#1f61a823709ac7847e481290a596c480">GETARG_sBx</a>(i) (GETARG_Bx(i)-MAXARG_sBx)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#d28b4bc013c6ddae165ac998ebe321c7">SETARG_sBx</a>(i, b) SETARG_Bx((i),cast(unsigned int, (b)+MAXARG_sBx))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#6552ce4b3bba3b1a820dc0adaf85974a">NO_REG</a> MAXARG_A</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#1fb469ba81540d3314cfbe37c675ba20">NUM_OPCODES</a> (cast(int, OP_CLOSURE+1))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#fb3fdd221fb95fdd1c254f7ab479739e">getOpMode</a>(m) (cast(enum <a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af">OpMode</a>, <a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] & 3))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#8b016273080328f1330a728e526bfcb5">testOpMode</a>(m, b) (<a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] & (1 << (b)))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#0888e2bcb54f6e603f09208763aadfe9">LFIELDS_PER_FLUSH</a> 32</td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a> { <br> <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> <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> <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> <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> <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> <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> <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> <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> <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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lopcodes_8h.html#b2ec8e82b0a636f0c1e06391f7e5398f">OpModeMask</a> { <br> <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> <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> </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 </td> <td class="paramname"> </td> <td> ) </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)<<<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)<<<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)<<<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 </td> <td class="paramname"> </td> <td> ) </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)<<<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)<<<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (cast(<a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7">OpCode</a>, (i)&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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (cast(int, (i)>>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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (cast(int, ((i)>>POS_B) & 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (cast(int, ((i)>>POS_Bx) & 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (cast(int, ((i)>>POS_C) & 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (cast(enum <a class="el" href="lopcodes_8h.html#56752d1aeb4bd4940e632396072d68af">OpMode</a>, <a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] & 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 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (~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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> ((~((~(<a class="el" href="llimits_8h.html#f6c47c68c1e6b0387c915031e0e681e3">Instruction</a>)0)<<n))<<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 ((1<<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 ((1<<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 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 ((1<<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 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 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 (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 (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 (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 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 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> ((i) = (((i)&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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&<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)<<<a class="code" href="lopcodes_8h.html#9a088c55af7f419a19a3228fd5048ef7">POS_A</a>)&<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&<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)<<<a class="code" href="lopcodes_8h.html#c71a05d32f83f3f83b05fa95bad8c953">POS_B</a>)&<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&<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)<<<a class="code" href="lopcodes_8h.html#3626b235301aa4d50a1eddfb650ddd87">POS_Bx</a>)&<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">((i) = (((i)&<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)<<<a class="code" href="lopcodes_8h.html#b67ab8adf1f91e2c7e2b30b5345d214d">POS_C</a>)&<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> 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 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 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 (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 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 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (<a class="el" href="lopcodes_8h.html#f5c84fd2cae11b79621101db8a9c4390">luaP_opmodes</a>[m] & (1 << (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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="56752d1aeb4bd4940e632396072d68afe162f330f7a1e7581cdbbb4af60dc8ea"></a><!-- doxytag: member="iABx" ref="56752d1aeb4bd4940e632396072d68afe162f330f7a1e7581cdbbb4af60dc8ea" args="" -->iABx</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="56752d1aeb4bd4940e632396072d68af5db94456d16691b254a6b2fc7b473e55"></a><!-- doxytag: member="iAsBx" ref="56752d1aeb4bd4940e632396072d68af5db94456d16691b254a6b2fc7b473e55" args="" -->iAsBx</em> </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> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398fdf73f83761866f18afc9cf1eecd1d658"></a><!-- doxytag: member="OpModeBrk" ref="b2ec8e82b0a636f0c1e06391f7e5398fdf73f83761866f18afc9cf1eecd1d658" args="" -->OpModeBrk</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398fa0b5c750a00892fcb63a4be1566eba33"></a><!-- doxytag: member="OpModeCrk" ref="b2ec8e82b0a636f0c1e06391f7e5398fa0b5c750a00892fcb63a4be1566eba33" args="" -->OpModeCrk</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398f563c5a0ecdff73ec9b89ba7990f327fe"></a><!-- doxytag: member="OpModesetA" ref="b2ec8e82b0a636f0c1e06391f7e5398f563c5a0ecdff73ec9b89ba7990f327fe" args="" -->OpModesetA</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398f2c5d4b90a76a46d2dde7d34baa9f8e1d"></a><!-- doxytag: member="OpModeK" ref="b2ec8e82b0a636f0c1e06391f7e5398f2c5d4b90a76a46d2dde7d34baa9f8e1d" args="" -->OpModeK</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="b2ec8e82b0a636f0c1e06391f7e5398ff555431b5e198b8930b9f3504f7b7c36"></a><!-- doxytag: member="OpModeT" ref="b2ec8e82b0a636f0c1e06391f7e5398ff555431b5e198b8930b9f3504f7b7c36" args="" -->OpModeT</em> </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 <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>