<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>opd</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.14' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<pre>
<span class='curline'><a href='../S/29756.html#L44'>opd</a> 44 include/token.h OPD *opd; /**<オペランド */</span>
<span class='curline'><a href='../S/30200.html#L421'>opd</a> 421 src/assemble.c if(cmdl->opd->opdc > 1) {</span>
<span class='curline'><a href='../S/30200.html#L432'>opd</a> 432 src/assemble.c if(cmdl->opd->opdv[0] != NULL) {</span>
<span class='curline'><a href='../S/30200.html#L433'>opd</a> 433 src/assemble.c asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass);</span>
<span class='curline'><a href='../S/30200.html#L439'>opd</a> 439 src/assemble.c if(cmdl->opd->opdc > 0) {</span>
<span class='curline'><a href='../S/30200.html#L456'>opd</a> 456 src/assemble.c if(cmdl->opd->opdc != 1) {</span>
<span class='curline'><a href='../S/30200.html#L460'>opd</a> 460 src/assemble.c for(int i = 0; i < atoi(cmdl->opd->opdv[0]); i++) {</span>
<span class='curline'><a href='../S/30200.html#L470'>opd</a> 470 src/assemble.c if(cmdl->opd->opdc == 0 || cmdl->opd->opdc >= OPDSIZE) {</span>
<span class='curline'><a href='../S/30200.html#L474'>opd</a> 474 src/assemble.c for(int i = 0; i < cmdl->opd->opdc; i++) {</span>
<span class='curline'><a href='../S/30200.html#L475'>opd</a> 475 src/assemble.c writedc(cmdl->opd->opdv[i], pass);</span>
<span class='curline'><a href='../S/30200.html#L486'>opd</a> 486 src/assemble.c if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {</span>
<span class='curline'><a href='../S/30200.html#L492'>opd</a> 492 src/assemble.c sprintf(line, " LAD GR1,%s", cmdl->opd->opdv[0]);</span>
<span class='curline'><a href='../S/30200.html#L494'>opd</a> 494 src/assemble.c sprintf(line, " LAD GR2,%s", cmdl->opd->opdv[1]);</span>
<span class='curline'><a href='../S/30200.html#L506'>opd</a> 506 src/assemble.c if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {</span>
<span class='curline'><a href='../S/30200.html#L512'>opd</a> 512 src/assemble.c sprintf(line, " LAD GR1,%s", cmdl->opd->opdv[0]);</span>
<span class='curline'><a href='../S/30200.html#L514'>opd</a> 514 src/assemble.c sprintf(line, " LAD GR2,%s", cmdl->opd->opdv[1]);</span>
<span class='curline'><a href='../S/30200.html#L529'>opd</a> 529 src/assemble.c if(cmdl->opd->opdc > 0) {</span>
<span class='curline'><a href='../S/30200.html#L544'>opd</a> 544 src/assemble.c if(cmdl->opd->opdc > 0) {</span>
<span class='curline'><a href='../S/30200.html#L577'>opd</a> 577 src/assemble.c if(cmdl->opd->opdc == 0) {</span>
<span class='curline'><a href='../S/30200.html#L585'>opd</a> 585 src/assemble.c else if((r_r1 = grword(cmdl->opd->opdv[0], false)) != 0xFFFF) {</span>
<span class='curline'><a href='../S/30200.html#L587'>opd</a> 587 src/assemble.c if(cmdl->opd->opdc == 1) {</span>
<span class='curline'><a href='../S/30200.html#L596'>opd</a> 596 src/assemble.c else if(cmdl->opd->opdc == 2 && (x_r2 = grword(cmdl->opd->opdv[1], false)) != 0xFFFF) {</span>
<span class='curline'><a href='../S/30200.html#L606'>opd</a> 606 src/assemble.c else if(cmdl->opd->opdc == 2 || cmdl->opd->opdc == 3) {</span>
<span class='curline'><a href='../S/30200.html#L613'>opd</a> 613 src/assemble.c if(cmdl->opd->opdc == 3) { /* 第3オペランドは指標レジスタとして用いる汎用レジスタ */</span>
<span class='curline'><a href='../S/30200.html#L614'>opd</a> 614 src/assemble.c if((x_r2 = grword(cmdl->opd->opdv[2], true)) == 0xFFFF) {</span>
<span class='curline'><a href='../S/30200.html#L620'>opd</a> 620 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */</span>
<span class='curline'><a href='../S/30200.html#L630'>opd</a> 630 src/assemble.c else if(cmdl->opd->opdc == 1 || cmdl->opd->opdc == 2) {</span>
<span class='curline'><a href='../S/30200.html#L636'>opd</a> 636 src/assemble.c if(cmdl->opd->opdc == 2) { /* 第2オペランドは指標レジスタとして用いる汎用レジスタ */</span>
<span class='curline'><a href='../S/30200.html#L637'>opd</a> 637 src/assemble.c x_r2 = grword(cmdl->opd->opdv[1], true);</span>
<span class='curline'><a href='../S/30200.html#L647'>opd</a> 647 src/assemble.c adr = getlabel("", cmdl->opd->opdv[0]);</span>
<span class='curline'><a href='../S/30200.html#L650'>opd</a> 650 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass);</span>
<span class='curline'><a href='../S/30200.html#L694'>opd</a> 694 src/assemble.c if(cmdl->opd != NULL) {</span>
<span class='curline'><a href='../S/30200.html#L695'>opd</a> 695 src/assemble.c for(int i = 0; i < cmdl->opd->opdc; i++) {</span>
<span class='curline'><a href='../S/30200.html#L696'>opd</a> 696 src/assemble.c FREE(cmdl->opd->opdv[i]);</span>
<span class='curline'><a href='../S/30200.html#L699'>opd</a> 699 src/assemble.c FREE(cmdl->opd);</span>
<span class='curline'><a href='../S/30187.html#L32'>opd</a> 32 src/token.c OPD *opd = malloc_chk(sizeof(OPD), "opd");</span>
<span class='curline'><a href='../S/30187.html#L37'>opd</a> 37 src/token.c opd->opdc = 0;</span>
<span class='curline'><a href='../S/30187.html#L39'>opd</a> 39 src/token.c return opd;</span>
<span class='curline'><a href='../S/30187.html#L44'>opd</a> 44 src/token.c if(opd->opdc >= OPDSIZE) {</span>
<span class='curline'><a href='../S/30187.html#L81'>opd</a> 81 src/token.c opd->opdv[(opd->opdc)++] = strndup_chk(p, i, "opd->opdv[]");</span>
<span class='curline'><a href='../S/30187.html#L87'>opd</a> 87 src/token.c return opd;</span>
<span class='curline'><a href='../S/30187.html#L156'>opd</a> 156 src/token.c cmdl->opd = opdtok(p);</span>
<span class='curline'><a href='../S/26547.html#L37'>opd</a> 37 test/unit/linetok/cmd.c printf("cl->opdc: %d\n", testcl->opd->opdc);</span>
<span class='curline'><a href='../S/26547.html#L38'>opd</a> 38 test/unit/linetok/cmd.c for(j = 0; j < testcl->opd->opdc; j++) {</span>
<span class='curline'><a href='../S/26547.html#L39'>opd</a> 39 test/unit/linetok/cmd.c printf("cl->opdv[%d]: %s\n", j, testcl->opd->opdv[j]);</span>
<span class='curline'><a href='../S/26568.html#L9'>opd</a> 9 test/unit/opdtok/cmd.c OPD *opd;</span>
<span class='curline'><a href='../S/26568.html#L24'>opd</a> 24 test/unit/opdtok/cmd.c opd = opdtok(str[i]);</span>
<span class='curline'><a href='../S/26568.html#L25'>opd</a> 25 test/unit/opdtok/cmd.c printf("OPDC:%d\n", opd->opdc);</span>
<span class='curline'><a href='../S/26568.html#L26'>opd</a> 26 test/unit/opdtok/cmd.c for(j = 0; j < opd->opdc; j++) {</span>
<span class='curline'><a href='../S/26568.html#L27'>opd</a> 27 test/unit/opdtok/cmd.c printf("OPDC[%d]:%s\n", j, opd->opdv[j]);</span>
</pre>
</body>
</html>