<!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/2453.html#L44'>opd</a> 44 include/token.h OPD *opd; /**<オペランド */</span>
<span class='curline'><a href='../S/2847.html#L409'>opd</a> 409 src/assemble.c if(cmdl->opd->opdc > 1) {</span>
<span class='curline'><a href='../S/2847.html#L420'>opd</a> 420 src/assemble.c if(cmdl->opd->opdv[0] != NULL) {</span>
<span class='curline'><a href='../S/2847.html#L421'>opd</a> 421 src/assemble.c asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass);</span>
<span class='curline'><a href='../S/2847.html#L427'>opd</a> 427 src/assemble.c if(cmdl->opd->opdc > 0) {</span>
<span class='curline'><a href='../S/2847.html#L444'>opd</a> 444 src/assemble.c if(cmdl->opd->opdc != 1) {</span>
<span class='curline'><a href='../S/2847.html#L448'>opd</a> 448 src/assemble.c for(int i = 0; i < atoi(cmdl->opd->opdv[0]); i++) {</span>
<span class='curline'><a href='../S/2847.html#L458'>opd</a> 458 src/assemble.c if(cmdl->opd->opdc == 0 || cmdl->opd->opdc >= OPDSIZE) {</span>
<span class='curline'><a href='../S/2847.html#L462'>opd</a> 462 src/assemble.c for(int i = 0; i < cmdl->opd->opdc; i++) {</span>
<span class='curline'><a href='../S/2847.html#L463'>opd</a> 463 src/assemble.c writedc(cmdl->opd->opdv[i], pass);</span>
<span class='curline'><a href='../S/2847.html#L474'>opd</a> 474 src/assemble.c if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {</span>
<span class='curline'><a href='../S/2847.html#L480'>opd</a> 480 src/assemble.c sprintf(line, " LAD GR1,%s", cmdl->opd->opdv[0]);</span>
<span class='curline'><a href='../S/2847.html#L482'>opd</a> 482 src/assemble.c sprintf(line, " LAD GR2,%s", cmdl->opd->opdv[1]);</span>
<span class='curline'><a href='../S/2847.html#L494'>opd</a> 494 src/assemble.c if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {</span>
<span class='curline'><a href='../S/2847.html#L500'>opd</a> 500 src/assemble.c sprintf(line, " LAD GR1,%s", cmdl->opd->opdv[0]);</span>
<span class='curline'><a href='../S/2847.html#L502'>opd</a> 502 src/assemble.c sprintf(line, " LAD GR2,%s", cmdl->opd->opdv[1]);</span>
<span class='curline'><a href='../S/2847.html#L517'>opd</a> 517 src/assemble.c if(cmdl->opd->opdc > 0) {</span>
<span class='curline'><a href='../S/2847.html#L532'>opd</a> 532 src/assemble.c if(cmdl->opd->opdc > 0) {</span>
<span class='curline'><a href='../S/2847.html#L565'>opd</a> 565 src/assemble.c if(cmdl->opd->opdc == 0) {</span>
<span class='curline'><a href='../S/2847.html#L573'>opd</a> 573 src/assemble.c else if((r_r1 = grword(cmdl->opd->opdv[0], false)) != 0xFFFF) {</span>
<span class='curline'><a href='../S/2847.html#L575'>opd</a> 575 src/assemble.c if(cmdl->opd->opdc == 1) {</span>
<span class='curline'><a href='../S/2847.html#L584'>opd</a> 584 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/2847.html#L594'>opd</a> 594 src/assemble.c else if(cmdl->opd->opdc == 2 || cmdl->opd->opdc == 3) {</span>
<span class='curline'><a href='../S/2847.html#L601'>opd</a> 601 src/assemble.c if(cmdl->opd->opdc == 3) { /* 第3オペランドは指標レジスタとして用いる汎用レジスタ */</span>
<span class='curline'><a href='../S/2847.html#L602'>opd</a> 602 src/assemble.c if((x_r2 = grword(cmdl->opd->opdv[2], true)) == 0xFFFF) {</span>
<span class='curline'><a href='../S/2847.html#L608'>opd</a> 608 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */</span>
<span class='curline'><a href='../S/2847.html#L618'>opd</a> 618 src/assemble.c else if(cmdl->opd->opdc == 1 || cmdl->opd->opdc == 2) {</span>
<span class='curline'><a href='../S/2847.html#L624'>opd</a> 624 src/assemble.c if(cmdl->opd->opdc == 2) { /* 第2オペランドは指標レジスタとして用いる汎用レジスタ */</span>
<span class='curline'><a href='../S/2847.html#L625'>opd</a> 625 src/assemble.c x_r2 = grword(cmdl->opd->opdv[1], true);</span>
<span class='curline'><a href='../S/2847.html#L635'>opd</a> 635 src/assemble.c adr = getlabel("", cmdl->opd->opdv[0]);</span>
<span class='curline'><a href='../S/2847.html#L638'>opd</a> 638 src/assemble.c adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass);</span>
<span class='curline'><a href='../S/2847.html#L682'>opd</a> 682 src/assemble.c if(cmdl->opd != NULL) {</span>
<span class='curline'><a href='../S/2847.html#L683'>opd</a> 683 src/assemble.c for(int i = 0; i < cmdl->opd->opdc; i++) {</span>
<span class='curline'><a href='../S/2847.html#L684'>opd</a> 684 src/assemble.c FREE(cmdl->opd->opdv[i]);</span>
<span class='curline'><a href='../S/2847.html#L687'>opd</a> 687 src/assemble.c FREE(cmdl->opd);</span>
<span class='curline'><a href='../S/2840.html#L32'>opd</a> 32 src/token.c OPD *opd = malloc_chk(sizeof(OPD), "opd");</span>
<span class='curline'><a href='../S/2840.html#L37'>opd</a> 37 src/token.c opd->opdc = 0;</span>
<span class='curline'><a href='../S/2840.html#L39'>opd</a> 39 src/token.c return opd;</span>
<span class='curline'><a href='../S/2840.html#L44'>opd</a> 44 src/token.c if(opd->opdc >= OPDSIZE) {</span>
<span class='curline'><a href='../S/2840.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/2840.html#L87'>opd</a> 87 src/token.c return opd;</span>
<span class='curline'><a href='../S/2840.html#L156'>opd</a> 156 src/token.c cmdl->opd = opdtok(p);</span>
<span class='curline'><a href='../S/985.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/985.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/985.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/1006.html#L9'>opd</a> 9 test/unit/opdtok/cmd.c OPD *opd;</span>
<span class='curline'><a href='../S/1006.html#L24'>opd</a> 24 test/unit/opdtok/cmd.c opd = opdtok(str[i]);</span>
<span class='curline'><a href='../S/1006.html#L25'>opd</a> 25 test/unit/opdtok/cmd.c printf("OPDC:%d\n", opd->opdc);</span>
<span class='curline'><a href='../S/1006.html#L26'>opd</a> 26 test/unit/opdtok/cmd.c for(j = 0; j < opd->opdc; j++) {</span>
<span class='curline'><a href='../S/1006.html#L27'>opd</a> 27 test/unit/opdtok/cmd.c printf("OPDC[%d]:%s\n", j, opd->opdv[j]);</span>
</pre>
</body>
</html>