gr                 39 include/struct.h     WORD gr[GRSIZE]; /**<汎用レジスタ */
gr                 50 src/dump.c             print_dumpword(sys->cpu->gr[i], execmode.logical);
gr                114 src/exec.c             sys->memory[sys->cpu->gr[1]] = 0x0;
gr                115 src/exec.c             sys->memory[sys->cpu->gr[2]] = 0xFFFF;
gr                123 src/exec.c             if(sys->cpu->gr[1] + i >= execptr->end) {
gr                127 src/exec.c             sys->memory[sys->cpu->gr[1] + i] = buf[i];
gr                128 src/exec.c             sys->memory[sys->cpu->gr[2]] = i + 1;
gr                138 src/exec.c         for(i = 0; i < sys->memory[sys->cpu->gr[2]]; i++) {
gr                139 src/exec.c             if(sys->cpu->gr[1] + i >= execptr->end) {
gr                146 src/exec.c             if(((w = sys->memory[sys->cpu->gr[1]+i]) >= 0x20 && w <= 0x7E) ||    /* JIS X 0201ラテン文字 */
gr                202 src/exec.c             a += sys->cpu->gr[x];
gr                234 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] = get_val_adr_x(w[1], w[0]));
gr                241 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] = sys->cpu->gr[get_x_r2(w[0])]);
gr                248 src/exec.c         sys->memory[get_adr_x(w[1], w[0])] = sys->cpu->gr[get_r_r1(w[0])];
gr                255 src/exec.c         sys->cpu->gr[get_r_r1(w[0])] = get_adr_x(w[1], w[0]);
gr                266 src/exec.c         if((tmp = (short)(sys->cpu->gr[r]) + (short)val) > 32767 || tmp < -32768) {
gr                270 src/exec.c         sys->cpu->gr[r] = (WORD)(tmp & 0xFFFF);
gr                271 src/exec.c         if((sys->cpu->gr[r] & 0x8000) == 0x8000) {
gr                273 src/exec.c         } else if(sys->cpu->gr[r] == 0x0) {
gr                288 src/exec.c         adda(get_r_r1(w[0]), sys->cpu->gr[get_x_r2(w[0])]);
gr                302 src/exec.c         adda(get_r_r1(w[0]), ~(sys->cpu->gr[get_x_r2(w[0])]) + 1);
gr                311 src/exec.c         o = sys->cpu->gr[r];
gr                328 src/exec.c         sys->cpu->gr[r] = (WORD)s;
gr                348 src/exec.c         addl_gr(get_r_r1(w[0]), sys->cpu->gr[get_x_r2(w[0])], true);
gr                362 src/exec.c         addl_gr(get_r_r1(w[0]), sys->cpu->gr[get_x_r2(w[0])], false);
gr                369 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] &= get_val_adr_x(w[1], w[0]));
gr                376 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] &= sys->cpu->gr[get_x_r2(w[0])]);
gr                383 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] |= get_val_adr_x(w[1], w[0]));
gr                390 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] |= sys->cpu->gr[get_x_r2(w[0])]);
gr                397 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] ^= get_val_adr_x(w[1], w[0]));
gr                404 src/exec.c         setfr(sys->cpu->gr[get_r_r1(w[0])] ^= sys->cpu->gr[get_x_r2(w[0])]);
gr                411 src/exec.c         if((short)sys->cpu->gr[r] < (short)val) {
gr                413 src/exec.c         } else if(sys->cpu->gr[r] == val) {
gr                428 src/exec.c         cpa(get_r_r1(w[0]), sys->cpu->gr[get_x_r2(w[0])]);
gr                435 src/exec.c         if(sys->cpu->gr[r] < val) {
gr                437 src/exec.c         } else if(sys->cpu->gr[r] == val) {
gr                452 src/exec.c         cpl(get_r_r1(w[0]), sys->cpu->gr[get_x_r2(w[0])]);
gr                460 src/exec.c         WORD sign = sys->cpu->gr[r] & 0x8000;
gr                464 src/exec.c         sys->cpu->gr[r] &= 0x7FFF;
gr                466 src/exec.c             last = sys->cpu->gr[r] & 0x4000;
gr                467 src/exec.c             sys->cpu->gr[r] <<= 1;
gr                469 src/exec.c         sys->cpu->gr[r] = sign | (sys->cpu->gr[r] & 0x7FFF);
gr                479 src/exec.c         if(sys->cpu->gr[r] == 0x0) {
gr                489 src/exec.c         WORD sign = sys->cpu->gr[r] & 0x8000;
gr                493 src/exec.c         sys->cpu->gr[r] &= 0x7FFF;
gr                495 src/exec.c             last = sys->cpu->gr[r] & 0x1;
gr                496 src/exec.c             sys->cpu->gr[r] >>= 1;
gr                498 src/exec.c                 sys->cpu->gr[r] |= 0x4000;
gr                501 src/exec.c         sys->cpu->gr[r] = sign | sys->cpu->gr[r];
gr                511 src/exec.c         if(sys->cpu->gr[r] == 0x0) {
gr                525 src/exec.c             last = sys->cpu->gr[r] & 0x8000;
gr                526 src/exec.c             sys->cpu->gr[r] <<= 1;
gr                533 src/exec.c         if((sys->cpu->gr[r] & 0x8000) > 0x0) {
gr                537 src/exec.c         if(sys->cpu->gr[r] == 0x0) {
gr                551 src/exec.c             last = sys->cpu->gr[r] & 0x0001;
gr                552 src/exec.c             sys->cpu->gr[r] >>= 1;
gr                559 src/exec.c         if((sys->cpu->gr[r] & 0x8000) > 0x0) {
gr                563 src/exec.c         if(sys->cpu->gr[r] == 0x0) {
gr                643 src/exec.c             sys->cpu->gr[get_r_r1(w[0])] = sys->memory[(sys->cpu->sp)++];
gr                273 src/struct.c       WORD gr = 0;
gr                275 src/struct.c           gr = (code & 0x00F0) >> 4;
gr                276 src/struct.c           if(gr >= GRSIZE) {
gr                281 src/struct.c           gr = code & 0x000F;
gr                282 src/struct.c           if(GRSIZE <= gr) {
gr                354 src/struct.c           sys->cpu->gr[i] = 0x0;