projects
/
YACASL2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
29feb3e
)
関数名を変更
author
j8takagi
<j8takagi@nifty.com>
Wed, 20 Jun 2018 13:52:51 +0000
(22:52 +0900)
committer
j8takagi
<j8takagi@nifty.com>
Wed, 20 Jun 2018 13:52:51 +0000
(22:52 +0900)
src/assemble.c
patch
|
blob
|
history
diff --git
a/src/assemble.c
b/src/assemble.c
index
c24109d
..
0b075b0
100644
(file)
--- a/
src/assemble.c
+++ b/
src/assemble.c
@@
-45,7
+45,7
@@
WORD getadr(const char *prog, const char *str, PASS pass);
* @param *str 汎用レジスタを表す文字列。「GR0」「GR1」・・・「GR7」のいずれか
* @param is_x trueの場合は指標レジスタ
*/
* @param *str 汎用レジスタを表す文字列。「GR0」「GR1」・・・「GR7」のいずれか
* @param is_x trueの場合は指標レジスタ
*/
-WORD g
etgr
(const char *str, bool is_x);
+WORD g
rword
(const char *str, bool is_x);
/**
* @brief リテラルを返す
/**
* @brief リテラルを返す
@@
-342,7
+342,7
@@
WORD getadr(const char *prog, const char *str, PASS pass)
return adr;
}
return adr;
}
-WORD g
etgr
(const char *str, bool is_x)
+WORD g
rword
(const char *str, bool is_x)
{
WORD r;
{
WORD r;
@@
-602,7
+602,7
@@
bool assemble_comet2cmd(const CMDLINE *cmdl, PASS pass)
writememory(cmd, (asptr->ptr)++, pass);
}
/* 第1オペランドは汎用レジスタ */
writememory(cmd, (asptr->ptr)++, pass);
}
/* 第1オペランドは汎用レジスタ */
- else if((r_r1 = g
etgr
(cmdl->opd->opdv[0], false)) != 0xFFFF) {
+ else if((r_r1 = g
rword
(cmdl->opd->opdv[0], false)) != 0xFFFF) {
/* オペランド数1 */
if(cmdl->opd->opdc == 1) {
if((cmd = getcmdcode(cmdl->cmd, R_)) == 0xFFFF) {
/* オペランド数1 */
if(cmdl->opd->opdc == 1) {
if((cmd = getcmdcode(cmdl->cmd, R_)) == 0xFFFF) {
@@
-613,7
+613,7
@@
bool assemble_comet2cmd(const CMDLINE *cmdl, PASS pass)
writememory(cmd, (asptr->ptr)++, pass);
}
/* オペランド数2。第2オペランドは汎用レジスタ */
writememory(cmd, (asptr->ptr)++, pass);
}
/* オペランド数2。第2オペランドは汎用レジスタ */
- else if(cmdl->opd->opdc == 2 && (x_r2 = g
etgr
(cmdl->opd->opdv[1], false)) != 0xFFFF) {
+ else if(cmdl->opd->opdc == 2 && (x_r2 = g
rword
(cmdl->opd->opdv[1], false)) != 0xFFFF) {
if((cmd = getcmdcode(cmdl->cmd, R1_R2)) == 0xFFFF) {
setcerr(109, cmdl->cmd); /* not command of operand "r1,r2" */
return false;
if((cmd = getcmdcode(cmdl->cmd, R1_R2)) == 0xFFFF) {
setcerr(109, cmdl->cmd); /* not command of operand "r1,r2" */
return false;
@@
-631,7
+631,7
@@
bool assemble_comet2cmd(const CMDLINE *cmdl, PASS pass)
cmd |= (r_r1 << 4); /* 第1オペランドは汎用レジスタ */
/* オペランド数3の場合 */
if(cmdl->opd->opdc == 3) { /* 第3オペランドは指標レジスタとして用いる汎用レジスタ */
cmd |= (r_r1 << 4); /* 第1オペランドは汎用レジスタ */
/* オペランド数3の場合 */
if(cmdl->opd->opdc == 3) { /* 第3オペランドは指標レジスタとして用いる汎用レジスタ */
- if((x_r2 = g
etgr
(cmdl->opd->opdv[2], true)) == 0xFFFF) {
+ if((x_r2 = g
rword
(cmdl->opd->opdv[2], true)) == 0xFFFF) {
setcerr(125, cmdl->cmd); /* not GR in operand x */
return false;
}
setcerr(125, cmdl->cmd); /* not GR in operand x */
return false;
}
@@
-654,7
+654,7
@@
bool assemble_comet2cmd(const CMDLINE *cmdl, PASS pass)
}
/* オペランド数2の場合 */
if(cmdl->opd->opdc == 2) { /* 第2オペランドは指標レジスタとして用いる汎用レジスタ */
}
/* オペランド数2の場合 */
if(cmdl->opd->opdc == 2) { /* 第2オペランドは指標レジスタとして用いる汎用レジスタ */
- x_r2 = g
etgr
(cmdl->opd->opdv[1], true);
+ x_r2 = g
rword
(cmdl->opd->opdv[1], true);
if(cerr->num > 0) {
return false;
}
if(cerr->num > 0) {
return false;
}