<!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> |
<a href="#func-members">Functions</a> |
<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 <errno.h></code><br />
<code>#include "<a class="el" href="struct_8h_source.html">struct.h</a>"</code><br />
<code>#include "<a class="el" href="exec_8h_source.html">exec.h</a>"</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  </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 </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 </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 </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 </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 </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"> </td><td class="mdescRight">命令ハッシュ表を作成する <br /></td></tr>
<tr class="memitem:a979c48d01c135239941c21e2de01d6a7" id="r_a979c48d01c135239941c21e2de01d6a7"><td class="memItemLeft" align="right" valign="top">void </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> </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> </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 * </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> </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 * </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 </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> </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 * </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"> </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> </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"> </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 </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"> </td><td class="mdescRight">COMET II仮想マシンの初期化 <br /></td></tr>
<tr class="memitem:abfe1856b198c67210913df1016d8affa" id="r_abfe1856b198c67210913df1016d8affa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abfe1856b198c67210913df1016d8affa">comet2_reset</a> ()</td></tr>
<tr class="memdesc:abfe1856b198c67210913df1016d8affa"><td class="mdescLeft"> </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40c56e169ffe38b525d0fc9af6333e50">comet2_shutdown</a> ()</td></tr>
<tr class="memdesc:a40c56e169ffe38b525d0fc9af6333e50"><td class="mdescLeft"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a98d202b8436afcd618aaca20d7748227">sys</a> = NULL</td></tr>
<tr class="memdesc:a98d202b8436afcd618aaca20d7748227"><td class="mdescLeft"> </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> * </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> </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 </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> * </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">◆ </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 </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">◆ </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">◆ </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">◆ </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> )</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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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> )</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">◆ </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">◆ </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">◆ </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">◆ </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> )</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">◆ </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">◆ </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> )</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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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 <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>