opd                45 include/token.h     OPD *opd;                   /**<オペランド */
opd               474 src/assemble.c     if(cmdl->opd->opdc > 1) {
opd               485 src/assemble.c     if(cmdl->opd->opdv[0] != NULL) {
opd               486 src/assemble.c         asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass);
opd               492 src/assemble.c     if(cmdl->opd->opdc > 0) {
opd               509 src/assemble.c     if(cmdl->opd->opdc != 1) {
opd               513 src/assemble.c     for(int i = 0; i < atoi(cmdl->opd->opdv[0]); i++) {
opd               523 src/assemble.c     if(cmdl->opd->opdc == 0 || cmdl->opd->opdc >= OPDSIZE) {
opd               527 src/assemble.c     for(int i = 0; i < cmdl->opd->opdc; i++) {
opd               528 src/assemble.c         writedc(cmdl->opd->opdv[i], pass);
opd               539 src/assemble.c     if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {
opd               545 src/assemble.c     sprintf(line, "    LAD GR1,%s", cmdl->opd->opdv[0]);
opd               547 src/assemble.c     sprintf(line, "    LAD GR2,%s", cmdl->opd->opdv[1]);
opd               559 src/assemble.c     if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {
opd               565 src/assemble.c     sprintf(line, "    LAD GR1,%s", cmdl->opd->opdv[0]);
opd               567 src/assemble.c     sprintf(line, "    LAD GR2,%s", cmdl->opd->opdv[1]);
opd               582 src/assemble.c     if(cmdl->opd->opdc > 0) {
opd               597 src/assemble.c     if(cmdl->opd->opdc > 0) {
opd               630 src/assemble.c     if(cmdl->opd->opdc == 0) {
opd               638 src/assemble.c     else if((r_r1 = grword(cmdl->opd->opdv[0], false)) != 0xFFFF) {
opd               640 src/assemble.c         if(cmdl->opd->opdc == 1) {
opd               649 src/assemble.c         else if(cmdl->opd->opdc == 2 && (x_r2 = grword(cmdl->opd->opdv[1], false)) != 0xFFFF) {
opd               659 src/assemble.c         else if(cmdl->opd->opdc == 2 || cmdl->opd->opdc == 3) {
opd               666 src/assemble.c             if(cmdl->opd->opdc == 3) {             /* 第3オペランドは指標レジスタとして用いる汎用レジスタ */
opd               667 src/assemble.c                 if((x_r2 = grword(cmdl->opd->opdv[2], true)) == 0xFFFF) {
opd               673 src/assemble.c             adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */
opd               683 src/assemble.c     else if(cmdl->opd->opdc == 1 || cmdl->opd->opdc == 2) {
opd               689 src/assemble.c         if(cmdl->opd->opdc == 2) {             /* 第2オペランドは指標レジスタとして用いる汎用レジスタ */
opd               690 src/assemble.c             x_r2 = grword(cmdl->opd->opdv[1], true);
opd               700 src/assemble.c             adr = getlabel("", cmdl->opd->opdv[0]);
opd               703 src/assemble.c             adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass);
opd               747 src/assemble.c         if(cmdl->opd != NULL) {
opd               748 src/assemble.c             for(int i = 0; i < cmdl->opd->opdc; i++) {
opd               749 src/assemble.c                 FREE(cmdl->opd->opdv[i]);
opd               752 src/assemble.c         FREE(cmdl->opd);
opd                32 src/token.c        OPD *opd = malloc_chk(sizeof(OPD), "opd");
opd                37 src/token.c        opd->opdc = 0;
opd                39 src/token.c            return opd;
opd                44 src/token.c            if(opd->opdc >= OPDSIZE) {
opd                81 src/token.c                opd->opdv[(opd->opdc)++] = strndup_chk(p, i, "opd->opdv[]");
opd                87 src/token.c        return opd;
opd               156 src/token.c        cmdl->opd = opdtok(p);