root/doc_inner/doxygen/html/struct_8c.html

/* [<][>][^][v][top][bottom][index][help] */
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.14.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>YACASL2: src/struct.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="http://www.mathjax.org/mathjax/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">YACASL2
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search',false);
  $(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle"><div class="title">struct.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;errno.h&gt;</code><br />
<code>#include &quot;<a class="el" href="struct_8h_source.html">struct.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="exec_8h_source.html">exec.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for struct.c:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c__incl.svg" width="100%" height="548"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
<p><a href="struct_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-enum-members" class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a611f34d0f4f8085f0c9e53265448b37e" id="r_a611f34d0f4f8085f0c9e53265448b37e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="#a611f34d0f4f8085f0c9e53265448b37ead1edd2e69482a9913aa54ef3141fcb51">CMDTABSIZE</a> = 41
 }</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-func-members" class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aeae4030e83292f23161ee79d8f1d5e1b" id="r_aeae4030e83292f23161ee79d8f1d5e1b"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeae4030e83292f23161ee79d8f1d5e1b">hash_cmdtype</a> (const char *cmd, <a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a> type)</td></tr>
<tr class="memitem:a64b381df02267a1444ea0533a80dc841" id="r_a64b381df02267a1444ea0533a80dc841"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a64b381df02267a1444ea0533a80dc841">hash_code</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code)</td></tr>
<tr class="memitem:a3ff71210adaa9e12abeb3530d3662d3c" id="r_a3ff71210adaa9e12abeb3530d3662d3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ff71210adaa9e12abeb3530d3662d3c">cpu_reset</a> ()</td></tr>
<tr class="memitem:a484a6d80137ce8a86388856277b2efd2" id="r_a484a6d80137ce8a86388856277b2efd2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a484a6d80137ce8a86388856277b2efd2">memory_reset</a> ()</td></tr>
<tr class="memitem:a4eb3743c27e816af85038b8d48f0f4f2" id="r_a4eb3743c27e816af85038b8d48f0f4f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4eb3743c27e816af85038b8d48f0f4f2">create_cmdtable</a> (<a class="el" href="struct_8h.html#a11a84ab321dab6eed98b381aaf24783b">CMDTAB_HASH</a> <a class="el" href="hash_8h.html#ac7eca217f473c9ee585bc67d937e05a5">hash</a>)</td></tr>
<tr class="memdesc:a4eb3743c27e816af85038b8d48f0f4f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">命令ハッシュ表を作成する  <br /></td></tr>
<tr class="memitem:a979c48d01c135239941c21e2de01d6a7" id="r_a979c48d01c135239941c21e2de01d6a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a979c48d01c135239941c21e2de01d6a7">free_cmdtable</a> (<a class="el" href="struct_8h.html#a11a84ab321dab6eed98b381aaf24783b">CMDTAB_HASH</a> <a class="el" href="hash_8h.html#ac7eca217f473c9ee585bc67d937e05a5">hash</a>)</td></tr>
<tr class="memitem:ae5076231c2c9f5011a92b4901e881695" id="r_ae5076231c2c9f5011a92b4901e881695"><td class="memItemLeft" align="right" valign="top"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae5076231c2c9f5011a92b4901e881695">getcmdcode</a> (const char *cmd, <a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a> type)</td></tr>
<tr class="memitem:ab6fb3f305d8b1ab26140ee30bd61e980" id="r_ab6fb3f305d8b1ab26140ee30bd61e980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6fb3f305d8b1ab26140ee30bd61e980">getcmdwordlen</a> (const char *cmd, <a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a> type)</td></tr>
<tr class="memitem:a6348147d61187876a240a2a354a24316" id="r_a6348147d61187876a240a2a354a24316"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6348147d61187876a240a2a354a24316">getcmdptr</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code)</td></tr>
<tr class="memitem:a4aa1eb34c73eb2df36ef720d8164ba68" id="r_a4aa1eb34c73eb2df36ef720d8164ba68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4aa1eb34c73eb2df36ef720d8164ba68">getcmdtype</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code)</td></tr>
<tr class="memitem:adf06e214418dccb0a1861a7bdcc5572a" id="r_adf06e214418dccb0a1861a7bdcc5572a"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adf06e214418dccb0a1861a7bdcc5572a">getcmdname</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code)</td></tr>
<tr class="memitem:aa856516dd5b1bf9bcc96962d409bea52" id="r_aa856516dd5b1bf9bcc96962d409bea52"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa856516dd5b1bf9bcc96962d409bea52">code_gr_valid</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code)</td></tr>
<tr class="memitem:a002f62346953cceafdefe937251a557c" id="r_a002f62346953cceafdefe937251a557c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a002f62346953cceafdefe937251a557c">code2cmdwordlen</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code)</td></tr>
<tr class="memitem:a79db80b9af5021d0ecd3e7e0cc82d65f" id="r_a79db80b9af5021d0ecd3e7e0cc82d65f"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a79db80b9af5021d0ecd3e7e0cc82d65f">grstr</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> word)</td></tr>
<tr class="memdesc:a79db80b9af5021d0ecd3e7e0cc82d65f"><td class="mdescLeft">&#160;</td><td class="mdescRight">汎用レジスタの番号からレジスタを表す文字列を返す  <br /></td></tr>
<tr class="memitem:a067c85282c0246a93aa77b98ba2d250b" id="r_a067c85282c0246a93aa77b98ba2d250b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a067c85282c0246a93aa77b98ba2d250b">memsize_str2word</a> (const char *str)</td></tr>
<tr class="memdesc:a067c85282c0246a93aa77b98ba2d250b"><td class="mdescLeft">&#160;</td><td class="mdescRight">メモリーサイズを表す数値文字列をWORD値に変換して返す。WORD値に変換できない場合は、エラーを表示して0を返す  <br /></td></tr>
<tr class="memitem:aeba368a22d27d9ffaa81f6486fe7486b" id="r_aeba368a22d27d9ffaa81f6486fe7486b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeba368a22d27d9ffaa81f6486fe7486b">comet2_init</a> (<a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> memsize, <a class="el" href="struct_8h.html#a850f47aba27f4d034b3ac7f3368a67b3">CLOCK</a> clocks)</td></tr>
<tr class="memdesc:aeba368a22d27d9ffaa81f6486fe7486b"><td class="mdescLeft">&#160;</td><td class="mdescRight">COMET II仮想マシンの初期化  <br /></td></tr>
<tr class="memitem:abfe1856b198c67210913df1016d8affa" id="r_abfe1856b198c67210913df1016d8affa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abfe1856b198c67210913df1016d8affa">comet2_reset</a> ()</td></tr>
<tr class="memdesc:abfe1856b198c67210913df1016d8affa"><td class="mdescLeft">&#160;</td><td class="mdescRight">COMET II仮想マシンのCPUをリセット  <br /></td></tr>
<tr class="memitem:ab73dedbc4f5dc6222c608e17e21e72de" id="r_ab73dedbc4f5dc6222c608e17e21e72de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab73dedbc4f5dc6222c608e17e21e72de">comet2_resetall</a> ()</td></tr>
<tr class="memitem:a40c56e169ffe38b525d0fc9af6333e50" id="r_a40c56e169ffe38b525d0fc9af6333e50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a40c56e169ffe38b525d0fc9af6333e50">comet2_shutdown</a> ()</td></tr>
<tr class="memdesc:a40c56e169ffe38b525d0fc9af6333e50"><td class="mdescLeft">&#160;</td><td class="mdescRight">COMET II仮想マシンのシャットダウン  <br /></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-var-members" class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a98d202b8436afcd618aaca20d7748227" id="r_a98d202b8436afcd618aaca20d7748227"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_s_y_s_t_e_m.html">SYSTEM</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a98d202b8436afcd618aaca20d7748227">sys</a> = NULL</td></tr>
<tr class="memdesc:a98d202b8436afcd618aaca20d7748227"><td class="mdescLeft">&#160;</td><td class="mdescRight">COMET IIの仮想実行マシンシステム  <br /></td></tr>
<tr class="memitem:a4be4aa2dd7d478878cc9fda6aed8498e" id="r_a4be4aa2dd7d478878cc9fda6aed8498e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_e_x_e_c_p_t_r.html">EXECPTR</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4be4aa2dd7d478878cc9fda6aed8498e">execptr</a> = NULL</td></tr>
<tr class="memitem:ad4cf0c89fc2669da656a75b0320c9e9c" id="r_ad4cf0c89fc2669da656a75b0320c9e9c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="struct_c_o_m_e_t2_c_m_d.html">COMET2CMD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad4cf0c89fc2669da656a75b0320c9e9c">comet2cmd</a> []</td></tr>
<tr class="memitem:ae1f9e3aead4386f3f9216acaa88bd047" id="r_ae1f9e3aead4386f3f9216acaa88bd047"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1f9e3aead4386f3f9216acaa88bd047">comet2cmdsize</a> = <a class="el" href="cmem_8h.html#abd34d9a0fac0c592a7b76395011bb370">ARRAYSIZE</a>(<a class="el" href="#ad4cf0c89fc2669da656a75b0320c9e9c">comet2cmd</a>)</td></tr>
<tr class="memitem:a58d501614bea7fc29317ee468dfd5aa1" id="r_a58d501614bea7fc29317ee468dfd5aa1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_8h.html#ab0931d4c6e6ea76c0d429d2b062585c5">CMDTAB</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a58d501614bea7fc29317ee468dfd5aa1">cmdtab</a> [<a class="el" href="struct_8h.html#a11a84ab321dab6eed98b381aaf24783ba99fe609865a10023d1c2d4d4a91f93e3">HASH_MAX</a>][<a class="el" href="#a611f34d0f4f8085f0c9e53265448b37ead1edd2e69482a9913aa54ef3141fcb51">CMDTABSIZE</a>] = {{NULL}}</td></tr>
</table>
<a name="doc-enum-members" id="doc-enum-members"></a><h2 id="header-doc-enum-members" class="groupheader">Enumeration Type Documentation</h2>
<a id="a611f34d0f4f8085f0c9e53265448b37e" name="a611f34d0f4f8085f0c9e53265448b37e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a611f34d0f4f8085f0c9e53265448b37e">&#9670;&#160;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>ハッシュ表のサイズ </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a611f34d0f4f8085f0c9e53265448b37ead1edd2e69482a9913aa54ef3141fcb51" name="a611f34d0f4f8085f0c9e53265448b37ead1edd2e69482a9913aa54ef3141fcb51"></a>CMDTABSIZE&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00067">67</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>

</div>
</div>
<a name="doc-func-members" id="doc-func-members"></a><h2 id="header-doc-func-members" class="groupheader">Function Documentation</h2>
<a id="a002f62346953cceafdefe937251a557c" name="a002f62346953cceafdefe937251a557c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a002f62346953cceafdefe937251a557c">&#9670;&#160;</a></span>code2cmdwordlen()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> code2cmdwordlen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令コードから、命令語長を返す 無効な場合は0を返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00294">294</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a002f62346953cceafdefe937251a557c_cgraph.svg" width="406" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a002f62346953cceafdefe937251a557c_icgraph.svg" width="100%" height="458"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="aa856516dd5b1bf9bcc96962d409bea52" name="aa856516dd5b1bf9bcc96962d409bea52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa856516dd5b1bf9bcc96962d409bea52">&#9670;&#160;</a></span>code_gr_valid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool code_gr_valid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令コードから、GRの範囲が正常な場合はtrue 異常な場合はfalseを返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00269">269</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_aa856516dd5b1bf9bcc96962d409bea52_cgraph.svg" width="518" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_aa856516dd5b1bf9bcc96962d409bea52_icgraph.svg" width="100%" height="458"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="aeba368a22d27d9ffaa81f6486fe7486b" name="aeba368a22d27d9ffaa81f6486fe7486b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeba368a22d27d9ffaa81f6486fe7486b">&#9670;&#160;</a></span>comet2_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void comet2_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>memsize</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_8h.html#a850f47aba27f4d034b3ac7f3368a67b3">CLOCK</a></td>          <td class="paramname"><span class="paramname"><em>clocks</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>COMET II仮想マシンの初期化 </p>
<p>COMET II仮想マシンの初期化 </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00329">329</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_aeba368a22d27d9ffaa81f6486fe7486b_cgraph.svg" width="252" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_aeba368a22d27d9ffaa81f6486fe7486b_icgraph.svg" width="196" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="abfe1856b198c67210913df1016d8affa" name="abfe1856b198c67210913df1016d8affa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfe1856b198c67210913df1016d8affa">&#9670;&#160;</a></span>comet2_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void comet2_reset </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>COMET II仮想マシンのCPUをリセット </p>
<p>COMET II仮想マシンのCPUリセット </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00371">371</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_abfe1856b198c67210913df1016d8affa_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_abfe1856b198c67210913df1016d8affa_icgraph.svg" width="556" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="ab73dedbc4f5dc6222c608e17e21e72de" name="ab73dedbc4f5dc6222c608e17e21e72de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab73dedbc4f5dc6222c608e17e21e72de">&#9670;&#160;</a></span>comet2_resetall()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void comet2_resetall </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>COMET II仮想マシンのCPUとメモリをリセット </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00384">384</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_ab73dedbc4f5dc6222c608e17e21e72de_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_ab73dedbc4f5dc6222c608e17e21e72de_icgraph.svg" width="568" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a40c56e169ffe38b525d0fc9af6333e50" name="a40c56e169ffe38b525d0fc9af6333e50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40c56e169ffe38b525d0fc9af6333e50">&#9670;&#160;</a></span>comet2_shutdown()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void comet2_shutdown </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>COMET II仮想マシンのシャットダウン </p>
<p>COMET II仮想マシンのシャットダウン </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00399">399</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a40c56e169ffe38b525d0fc9af6333e50_icgraph.svg" width="560" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a3ff71210adaa9e12abeb3530d3662d3c" name="a3ff71210adaa9e12abeb3530d3662d3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ff71210adaa9e12abeb3530d3662d3c">&#9670;&#160;</a></span>cpu_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cpu_reset </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>CPUのリセット </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00351">351</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a3ff71210adaa9e12abeb3530d3662d3c_icgraph.svg" width="100%" height="402"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a4eb3743c27e816af85038b8d48f0f4f2" name="a4eb3743c27e816af85038b8d48f0f4f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eb3743c27e816af85038b8d48f0f4f2">&#9670;&#160;</a></span>create_cmdtable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool create_cmdtable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_8h.html#a11a84ab321dab6eed98b381aaf24783b">CMDTAB_HASH</a></td>          <td class="paramname"><span class="paramname"><em>hash</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>命令ハッシュ表を作成する </p>
<p>命令ハッシュ表を作成する </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00124">124</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a4eb3743c27e816af85038b8d48f0f4f2_cgraph.svg" width="551" height="207"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a4eb3743c27e816af85038b8d48f0f4f2_icgraph.svg" width="323" height="62"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a979c48d01c135239941c21e2de01d6a7" name="a979c48d01c135239941c21e2de01d6a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a979c48d01c135239941c21e2de01d6a7">&#9670;&#160;</a></span>free_cmdtable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void free_cmdtable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_8h.html#a11a84ab321dab6eed98b381aaf24783b">CMDTAB_HASH</a></td>          <td class="paramname"><span class="paramname"><em>hash</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令ハッシュ表を解放する </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00146">146</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a979c48d01c135239941c21e2de01d6a7_cgraph.svg" width="212" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a979c48d01c135239941c21e2de01d6a7_icgraph.svg" width="536" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="ae5076231c2c9f5011a92b4901e881695" name="ae5076231c2c9f5011a92b4901e881695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5076231c2c9f5011a92b4901e881695">&#9670;&#160;</a></span>getcmdcode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> getcmdcode </td>
          <td>(</td>
          <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>cmd</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a></td>          <td class="paramname"><span class="paramname"><em>type</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令の名前とタイプから、命令コードを返す<br  />
無効な場合は0xFFFFを返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00164">164</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_ae5076231c2c9f5011a92b4901e881695_cgraph.svg" width="527" height="138"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_ae5076231c2c9f5011a92b4901e881695_icgraph.svg" width="100%" height="506"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="adf06e214418dccb0a1861a7bdcc5572a" name="adf06e214418dccb0a1861a7bdcc5572a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf06e214418dccb0a1861a7bdcc5572a">&#9670;&#160;</a></span>getcmdname()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char * getcmdname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令コードから命令の名前を返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00252">252</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_adf06e214418dccb0a1861a7bdcc5572a_cgraph.svg" width="375" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_adf06e214418dccb0a1861a7bdcc5572a_icgraph.svg" width="100%" height="458"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a6348147d61187876a240a2a354a24316" name="a6348147d61187876a240a2a354a24316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6348147d61187876a240a2a354a24316">&#9670;&#160;</a></span>getcmdptr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * getcmdptr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令コードから命令の関数ポインタを返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00218">218</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a6348147d61187876a240a2a354a24316_cgraph.svg" width="358" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a6348147d61187876a240a2a354a24316_icgraph.svg" width="286" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a4aa1eb34c73eb2df36ef720d8164ba68" name="a4aa1eb34c73eb2df36ef720d8164ba68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aa1eb34c73eb2df36ef720d8164ba68">&#9670;&#160;</a></span>getcmdtype()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a> getcmdtype </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令コードから命令のタイプを返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00235">235</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a4aa1eb34c73eb2df36ef720d8164ba68_cgraph.svg" width="368" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a4aa1eb34c73eb2df36ef720d8164ba68_icgraph.svg" width="100%" height="458"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="ab6fb3f305d8b1ab26140ee30bd61e980" name="ab6fb3f305d8b1ab26140ee30bd61e980"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6fb3f305d8b1ab26140ee30bd61e980">&#9670;&#160;</a></span>getcmdwordlen()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> getcmdwordlen </td>
          <td>(</td>
          <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>cmd</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a></td>          <td class="paramname"><span class="paramname"><em>type</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令の名前とタイプから、命令語長を返す<br  />
無効な場合は0を返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00183">183</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_ab6fb3f305d8b1ab26140ee30bd61e980_cgraph.svg" width="543" height="138"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_ab6fb3f305d8b1ab26140ee30bd61e980_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a79db80b9af5021d0ecd3e7e0cc82d65f" name="a79db80b9af5021d0ecd3e7e0cc82d65f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79db80b9af5021d0ecd3e7e0cc82d65f">&#9670;&#160;</a></span>grstr()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char * grstr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>word</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>汎用レジスタの番号からレジスタを表す文字列を返す </p>
<p>汎用レジスタの番号からレジスタを表す文字列を返す </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00312">312</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a79db80b9af5021d0ecd3e7e0cc82d65f_cgraph.svg" width="194" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a79db80b9af5021d0ecd3e7e0cc82d65f_icgraph.svg" width="100%" height="458"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="aeae4030e83292f23161ee79d8f1d5e1b" name="aeae4030e83292f23161ee79d8f1d5e1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeae4030e83292f23161ee79d8f1d5e1b">&#9670;&#160;</a></span>hash_cmdtype()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned hash_cmdtype </td>
          <td>(</td>
          <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>cmd</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_8h.html#a8772ddb837dae62899db0754b7606766">CMDTYPE</a></td>          <td class="paramname"><span class="paramname"><em>type</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令の名前とタイプからハッシュ値を生成する </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00099">99</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_aeae4030e83292f23161ee79d8f1d5e1b_cgraph.svg" width="386" height="138"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_aeae4030e83292f23161ee79d8f1d5e1b_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a64b381df02267a1444ea0533a80dc841" name="a64b381df02267a1444ea0533a80dc841"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64b381df02267a1444ea0533a80dc841">&#9670;&#160;</a></span>hash_code()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned hash_code </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>          <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>命令コードからハッシュ値を生成する </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00201">201</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a64b381df02267a1444ea0533a80dc841_cgraph.svg" width="231" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a64b381df02267a1444ea0533a80dc841_icgraph.svg" width="100%" height="534"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a484a6d80137ce8a86388856277b2efd2" name="a484a6d80137ce8a86388856277b2efd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a484a6d80137ce8a86388856277b2efd2">&#9670;&#160;</a></span>memory_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void memory_reset </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>メモリのリセット </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00364">364</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a484a6d80137ce8a86388856277b2efd2_icgraph.svg" width="100%" height="365"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a067c85282c0246a93aa77b98ba2d250b" name="a067c85282c0246a93aa77b98ba2d250b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a067c85282c0246a93aa77b98ba2d250b">&#9670;&#160;</a></span>memsize_str2word()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="word_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> memsize_str2word </td>
          <td>(</td>
          <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>メモリーサイズを表す数値文字列をWORD値に変換して返す。WORD値に変換できない場合は、エラーを表示して0を返す </p>
<dl class="section return"><dt>Returns</dt><dd>メモリーサイズのWORD値である、1から65536までの範囲の整数。エラー時は0</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">str</td><td>メモリーサイズを表す数値文字列 </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00322">322</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a067c85282c0246a93aa77b98ba2d250b_cgraph.svg" width="276" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" loading="lazy" frameborder="0" src="struct_8c_a067c85282c0246a93aa77b98ba2d250b_icgraph.svg" width="240" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a name="doc-var-members" id="doc-var-members"></a><h2 id="header-doc-var-members" class="groupheader">Variable Documentation</h2>
<a id="a58d501614bea7fc29317ee468dfd5aa1" name="a58d501614bea7fc29317ee468dfd5aa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58d501614bea7fc29317ee468dfd5aa1">&#9670;&#160;</a></span>cmdtab</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_8h.html#ab0931d4c6e6ea76c0d429d2b062585c5">CMDTAB</a>* cmdtab[<a class="el" href="struct_8h.html#a11a84ab321dab6eed98b381aaf24783ba99fe609865a10023d1c2d4d4a91f93e3">HASH_MAX</a>][<a class="el" href="#a611f34d0f4f8085f0c9e53265448b37ead1edd2e69482a9913aa54ef3141fcb51">CMDTABSIZE</a>] = {{NULL}}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>ハッシュ表 </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00074">74</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>

</div>
</div>
<a id="ad4cf0c89fc2669da656a75b0320c9e9c" name="ad4cf0c89fc2669da656a75b0320c9e9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4cf0c89fc2669da656a75b0320c9e9c">&#9670;&#160;</a></span>comet2cmd</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="struct_c_o_m_e_t2_c_m_d.html">COMET2CMD</a> comet2cmd[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>システムCOMET IIの命令表 </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00018">18</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>

</div>
</div>
<a id="ae1f9e3aead4386f3f9216acaa88bd047" name="ae1f9e3aead4386f3f9216acaa88bd047"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1f9e3aead4386f3f9216acaa88bd047">&#9670;&#160;</a></span>comet2cmdsize</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int comet2cmdsize = <a class="el" href="cmem_8h.html#abd34d9a0fac0c592a7b76395011bb370">ARRAYSIZE</a>(<a class="el" href="#ad4cf0c89fc2669da656a75b0320c9e9c">comet2cmd</a>)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>命令表のサイズ </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00062">62</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>

</div>
</div>
<a id="a4be4aa2dd7d478878cc9fda6aed8498e" name="a4be4aa2dd7d478878cc9fda6aed8498e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4be4aa2dd7d478878cc9fda6aed8498e">&#9670;&#160;</a></span>execptr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_e_x_e_c_p_t_r.html">EXECPTR</a>* execptr = NULL</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>プログラム実行時の開始と終了のアドレス </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00013">13</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>

</div>
</div>
<a id="a98d202b8436afcd618aaca20d7748227" name="a98d202b8436afcd618aaca20d7748227"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98d202b8436afcd618aaca20d7748227">&#9670;&#160;</a></span>sys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_s_y_s_t_e_m.html">SYSTEM</a>* sys = NULL</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>COMET IIの仮想実行マシンシステム </p>
<p>COMET IIの仮想実行マシンシステム </p>

<p class="definition">Definition at line <a class="el" href="struct_8c_source.html#l00008">8</a> of file <a class="el" href="struct_8c_source.html">struct.c</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on <span class="timestamp"></span> for YACASL2 by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0
</small></address>
</div><!-- doc-content -->
</body>
</html>

/* [<][>][^][v][top][bottom][index][help] */