X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=include%2Fstruct.h;fp=include%2Fstruct.h;h=6a5a0e4e7f3c5daa6b8baca5e868798c3e2990bc;hp=0825ac19965520ecea797b8d67adac784d48ae58;hb=85a32cf5cc8e39dc5d4f085179559de71ad87cb8;hpb=4aaa5bc19f9fe9f0bb22d2854e91d0b9f78d8708 diff --git a/include/struct.h b/include/struct.h index 0825ac1..6a5a0e4 100644 --- a/include/struct.h +++ b/include/struct.h @@ -50,38 +50,32 @@ extern SYSTEM *sys; */ typedef enum { /** - * オペランド数2または3 + * オペランド数2または3。命令語長2 * 第1オペランド: 汎用レジスタ * 第2オペランド: アドレス * 第3オペランド: 指標レジスタ */ R_ADR_X = 010, /** - * オペランド数2または3 + * オペランド数2または3。。命令語長2 * 第1オペランド: 汎用レジスタ * 第2オペランド: アドレスに格納されている内容 * 第3オペランド: 指標レジスタ */ - R_ADR_X_ = 011, - /** - * オペランド数2 - * 第1オペランド: 汎用レジスタ - * 第2オペランド: 汎用レジスタ - */ R1_R2 = 020, /** - * オペランド数1または2 + * オペランド数1または2。命令語長1 * 第1オペランド: アドレス * 第2オペランド: 指標レジスタ */ ADR_X = 030, /** - * オペランド数1 + * オペランド数1。命令語長1 * 第1オペランド: 汎用レジスタ */ R_ = 040, /** - * オペランドなし + * オペランドなし。命令語長1 */ NONE = 0, /** @@ -150,12 +144,6 @@ void free_cmdtype_code(); */ bool create_code_type(); -/** - * 命令コードから命令を返す - * 命令コードでない場合はNULLを返す - */ -CMD *getcmd(WORD code); - /** * 命令コードから命令の関数ポインタを返す */