Lines Matching refs:ID

41 #define ID(x) rl78->id = RLO_##x, rl78->lineno = __LINE__
207 ID(add); DR(A); SM(None, IMMU(2)); Fzac;
210 ID(add); DR(A); SM(HL, 0); Fzac;
213 ID(add); DR(A); SM2(HL, B, 0); Fzac;
216 ID(add); DR(A); SM(HL, IMMU(1)); Fzac;
219 ID(add); DR(A); SM2(HL, C, 0); Fzac;
222 ID(add); DR(A); SC(IMMU(1)); Fzac;
225 ID(add); DR(A); SRB(rba); Fzac;
228 ID(add); DR(A); SM(None, SADDR); Fzac;
231 ID(add); DRB(reg); SR(A); Fzac;
234 ID(add); DM(None, SADDR); SC(IMMU(1)); Fzac;
239 ID(addc); DR(A); SM(None, IMMU(2)); Fzac;
242 ID(addc); DR(A); SM(HL, 0); Fzac;
245 ID(addc); DR(A); SM2(HL, B, 0); Fzac;
248 ID(addc); DR(A); SM2(HL, C, 0); Fzac;
251 ID(addc); DR(A); SM(HL, IMMU(1)); Fzac;
254 ID(addc); DR(A); SC(IMMU(1)); Fzac;
257 ID(addc); DR(A); SRB(rba); Fzac;
260 ID(addc); DRB(reg); SR(A); Fzac;
263 ID(addc); DR(A); SM(None, SADDR); Fzac;
266 ID(addc); DM(None, SADDR); SC(IMMU(1)); Fzac;
271 ID(add); W(); DR(AX); SM(None, IMMU(2)); Fzac;
274 ID(add); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
277 ID(add); W(); DR(AX); SC(IMMU(2)); Fzac;
280 ID(add); W(); DR(AX); SRW(rw); Fzac;
283 ID(add); W(); DR(AX); SM(None, SADDR); Fzac;
286 ID(add); W(); DR(SP); SC(IMMU(1)); Fzac;
291 ID(and); DR(A); SM(None, IMMU(2)); Fz;
294 ID(and); DR(A); SM(HL, 0); Fz;
297 ID(and); DR(A); SM2(HL, B, 0); Fz;
300 ID(and); DR(A); SM(HL, IMMU(1)); Fz;
303 ID(and); DR(A); SM2(HL, C, 0); Fz;
306 ID(and); DR(A); SC(IMMU(1)); Fz;
309 ID(and); DR(A); SRB(rba); Fz;
312 ID(and); DRB(reg); SR(A); Fz;
315 ID(and); DR(A); SM(None, SADDR); Fz;
318 ID(and); DM(None, SADDR); SC(IMMU(1)); Fz;
323 ID(and); DCY(); SM(HL, 0); SB(bit);
326 ID(and); DCY(); SR(A); SB(bit);
329 ID(and); DCY(); SM(None, SFR); SB(bit);
332 ID(and); DCY(); SM(None, SADDR); SB(bit);
340 ID(branch_cond); DC(pc+IMMS(1)+2); SR(None); COND(C);
343 ID(branch_cond); DC(pc+IMMS(1)+2); SR(None); COND(NC);
346 ID(branch_cond); DC(pc+IMMS(1)+3); SR(None); COND(H);
349 ID(branch_cond); DC(pc+IMMS(1)+3); SR(None); COND(NH);
352 ID(branch_cond); DC(pc+IMMS(1)+2); SR(None); COND(Z);
355 ID(branch_cond); DC(pc+IMMS(1)+2); SR(None); COND(NZ);
360 ID(branch_cond); DC(pc+IMMS(1)+3); SM(HL,0); SB(bit); COND(F);
363 ID(branch_cond); DC(pc+IMMS(1)+3); SR(A); SB(bit); COND(F);
366 ID(branch_cond); SM(None, SFR); SB(bit); DC(pc+IMMS(1)+4); COND(F);
369 ID(branch_cond); SM(None, SADDR); SB(bit); DC(pc+IMMS(1)+4); COND(F);
374 ID(branch); DC(IMMU(3));
377 ID(branch); DC(IMMU(2));
380 ID(branch); DC(pc+IMMS(2)+3);
383 ID(branch); DC(pc+IMMS(1)+2);
386 ID(branch); DR(AX);
391 ID(break);
394 ID(break);
399 ID(branch_cond); DC(pc+IMMS(1)+3); SM(HL,0); SB(bit); COND(T);
402 ID(branch_cond); DC(pc+IMMS(1)+3); SR(A); SB(bit); COND(T);
405 ID(branch_cond); SM(None, SFR); SB(bit); DC(pc+IMMS(1)+4); COND(T);
408 ID(branch_cond); SM(None, SADDR); SB(bit); DC(pc+IMMS(1)+4); COND(T);
413 ID(branch_cond_clear); DC(pc+IMMS(1)+3); SM(HL,0); SB(bit); COND(T);
416 ID(branch_cond_clear); DC(pc+IMMS(1)+3); SR(A); SB(bit); COND(T);
419 ID(branch_cond_clear); SM(None, SFR); SB(bit); DC(pc+IMMS(1)+4); COND(T);
422 ID(branch_cond_clear); SM(None, SADDR); SB(bit); DC(pc+IMMS(1)+4); COND(T);
427 ID(call); DC(IMMU(3));
430 ID(call); DC(IMMU(2));
433 ID(call); DC(pc+IMMS(2)+3);
436 ID(call); DRW(rg);
439 ID(call); DM(None, 0x80 + mm*16 + nnn*2);
444 ID(mov); DM(None, IMMU(2)); DB(bit); SC(0);
447 ID(mov); DM(HL, 0); DB(bit); SC(0);
450 ID(mov); DR(A); DB(bit); SC(0);
453 ID(mov); DCY(); SC(0);
457 ID(mov); DM(None, op0); DB(bit); SC(0);
462 ID(mov); DM(None, SADDR); DB(bit); SC(0);
467 ID(mov); DM(None, IMMU(2)); SC(0);
470 ID(mov); DRB(rg); SC(0);
473 ID(mov); DM(None, SADDR); SC(0);
478 ID(mov); DR(AX); SC(0);
481 ID(mov); DR(BC); SC(0);
486 ID(cmp); DM(None, IMMU(2)); SC(IMMU(1)); Fzac;
489 ID(cmp); DM(None, SADDR); SC(IMMU(1)); Fzac;
492 ID(cmp); DR(A); SM(None, IMMU(2)); Fzac;
495 ID(cmp); DR(A); SM(HL, 0); Fzac;
498 ID(cmp); DR(A); SM2(HL, B, 0); Fzac;
501 ID(cmp); DR(A); SM2(HL, C, 0); Fzac;
504 ID(cmp); DR(A); SM(HL, IMMU(1)); Fzac;
507 ID(cmp); DR(A); SC(IMMU(1)); Fzac;
510 ID(cmp); DR(A); SRB(rba); Fzac;
513 ID(cmp); DRB(reg); SR(A); Fzac;
516 ID(cmp); DR(A); SM(None, SADDR); Fzac;
521 ID(cmp); DM(None, IMMU(2)); SC(0); Fzac;
524 ID(cmp); DRB(rg); SC(0); Fzac;
527 ID(cmp); DM(None, SADDR); SC(0); Fzac;
532 ID(cmp); DR(X); SM(HL, IMMU(1)); Fzac;
537 ID(cmp); W(); DR(AX); SM(None, IMMU(2)); Fzac;
540 ID(cmp); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
543 ID(cmp); W(); DR(AX); SC(IMMU(2)); Fzac;
546 ID(cmp); W(); DR(AX); SRW(ra); Fzac;
549 ID(cmp); W(); DR(AX); SM(None, SADDR); Fzac;
554 ID(sub); DM(None, IMMU(2)); SC(1); Fza;
557 ID(sub); DM(HL, IMMU(1)); SC(1); Fza;
560 ID(sub); DRB(reg); SC(1); Fza;
563 ID(sub); DM(None, SADDR); SC(1); Fza;
568 ID(sub); W(); DM(None, IMMU(2)); SC(1);
571 ID(sub); W(); DM(HL, IMMU(1)); SC(1);
574 ID(sub); W(); DRW(rg); SC(1);
577 ID(sub); W(); DM(None, SADDR); SC(1);
582 ID(halt);
587 ID(add); DM(None, IMMU(2)); SC(1); Fza;
590 ID(add); DM(HL, IMMU(1)); SC(1); Fza;
593 ID(add); DRB(reg); SC(1); Fza;
596 ID(add); DM(None, SADDR); SC(1); Fza;
601 ID(add); W(); DM(None, IMMU(2)); SC(1);
604 ID(add); W(); DM(HL, IMMU(1)); SC(1);
607 ID(add); W(); DRW(rg); SC(1);
610 ID(add); W(); DM(None, SADDR); SC(1);
615 ID(mov); DM(None, IMMU(2)); SC(IMMU(1));
618 ID(mov); DM(None, IMMU(2)); SR(A);
621 ID(mov); DM(DE, 0); SR(A);
624 ID(mov); DM(DE, IMMU(1)); SC(IMMU(1));
627 ID(mov); DM(DE, IMMU(1)); SR(A);
630 ID(mov); DM(HL, 0); SR(A);
633 ID(mov); DM2(HL, B, 0); SR(A);
636 ID(mov); DM(HL, IMMU(1)); SC(IMMU(1));
639 ID(mov); DM(HL, IMMU(1)); SR(A);
642 ID(mov); DM2(HL, C, 0); SR(A);
645 ID(mov); DM(SP, IMMU(1)); SC(IMMU(1));
648 ID(mov); DM(SP, IMMU(1)); SR(A);
651 ID(mov); DR(A); SM(None, IMMU(2));
654 ID(mov); DR(A); SM(DE, 0);
657 ID(mov); DR(A); SM(DE, IMMU(1));
660 ID(mov); DR(A); SM(HL, 0);
663 ID(mov); DR(A); SM(HL, IMMU(1));
666 ID(mov); DR(A); SM2(HL, B, 0);
669 ID(mov); DR(A); SM2(HL, C, 0);
672 ID(mov); DR(A); SM(SP, IMMU(1));
675 ID(mov); DRB(reg); SC(IMMU(1));
678 ID(mov); DR(A); SRB(rba);
681 ID(mov); DR(A); SR(ES);
684 ID(mov); DR(A); SM(B, IMMU(2));
687 ID(mov); DR(A); SM(BC, IMMU(2));
690 ID(mov); DR(A); SM(C, IMMU(2));
693 ID(mov); DR(A); SM(None, SFR);
696 ID(mov); DR(A); SM(None, SADDR);
699 ID(mov); DR(B); SM(None, IMMU(2));
702 ID(mov); DRB(rba); SR(A);
705 ID(mov); DR(B); SM(None, SADDR);
708 ID(mov); DR(C); SM(None, IMMU(2));
711 ID(mov); DR(C); SM(None, SADDR);
714 ID(mov); DR(X); SM(None, IMMU(2));
717 ID(mov); DR(X); SM(None, SADDR);
720 ID(mov); DR(CS); SR(A);
723 ID(mov); DR(ES); SC(IMMU(1));
726 ID(mov); DR(ES); SR(A);
729 ID(mov); DR(ES); SM(None, SADDR);
732 ID(mov); DM(B, IMMU(2)); SC(IMMU(1));
735 ID(mov); DM(B, IMMU(2)); SR(A);
738 ID(mov); DM(BC, IMMU(2)); SC(IMMU(1));
741 ID(mov); DM(BC, IMMU(2)); SR(A);
744 ID(mov); DM(C, IMMU(2)); SC(IMMU(1));
747 ID(mov); DM(C, IMMU(2)); SR(A);
750 ID(mov); DM(None, SADDR); SC(IMMU(1));
753 ID(mov); DM(None, SADDR); SR(A);
758 ID(mov); DM(None, op0); SC(op1);
763 rl78->syntax = "mulhu"; ID(mulhu);
766 rl78->syntax = "mulh"; ID(mulh);
769 rl78->syntax = "divhu"; ID(divhu);
772 rl78->syntax = "divwu <old-encoding>"; ID(divwu);
775 rl78->syntax = "machu"; ID(machu);
778 rl78->syntax = "mach"; ID(mach);
781 rl78->syntax = "divwu"; ID(divwu);
786 ID(mov); DM(None, SFR); SR(A);
791 ID(mov); DM(HL, 0); DB(bit); SCY();
794 ID(mov); DR(A); DB(bit); SCY();
797 ID(mov); DCY(); SM(HL, 0); SB(bit);
800 ID(mov); DCY(); SR(A); SB(bit);
803 ID(mov); DCY(); SM(None, SADDR); SB(bit);
806 ID(mov); DCY(); SM(None, SFR); SB(bit);
809 ID(mov); DM(None, SADDR); DB(bit); SCY();
812 ID(mov); DM(None, SFR); DB(bit); SCY();
817 ID(mov); DM(HL, IMMU(1)); SR(X); Fzc;
822 ID(mov); W(); DM(None, IMMU(2)); SR(AX);
825 ID(mov); W(); DM(DE, 0); SR(AX);
828 ID(mov); W(); DM(DE, IMMU(1)); SR(AX);
831 ID(mov); W(); DM(HL, 0); SR(AX);
834 ID(mov); W(); DM(HL, IMMU(1)); SR(AX);
837 ID(mov); W(); DM(SP, IMMU(1)); SR(AX);
840 ID(mov); W(); DR(AX); SM(None, IMMU(2));
844 ID(mov); W(); DR(AX); SM(DE, 0);
847 ID(mov); W(); DR(AX); SM(DE, IMMU(1));
850 ID(mov); W(); DR(AX); SM(HL, 0);
853 ID(mov); W(); DR(AX); SM(HL, IMMU(1));
856 ID(mov); W(); DR(AX); SM(SP, IMMU(1));
859 ID(mov); W(); DRW(rg); SC(IMMU(2));
862 ID(mov); W(); DR(AX); SRW(ra);
865 ID(mov); W(); DRW(ra); SR(AX);
868 ID(mov); W(); DR(AX); SM(B, IMMU(2));
871 ID(mov); W(); DR(AX); SM(C, IMMU(2));
874 ID(mov); W(); DR(AX); SM(BC, IMMU(2));
877 ID(mov); W(); DM(B, IMMU(2)); SR(AX);
880 ID(mov); W(); DM(C, IMMU(2)); SR(AX);
883 ID(mov); W(); DM(BC, IMMU(2)); SR(AX);
886 ID(mov); W(); DR(AX); SM(None, SADDR);
889 ID(mov); W(); DR(AX); SM(None, SFR);
892 ID(mov); W(); DRW(ra); SM(None, IMMU(2));
895 ID(mov); W(); DRW(ra); SM(None, SADDR);
898 ID(mov); W(); DM(None, SADDR); SC(IMMU(2));
901 ID(mov); W(); DM(None, SADDR); SR(AX);
904 ID(mov); W(); DM(None, SFR); SC(IMMU(2));
907 ID(mov); W(); DM(None, SFR); SR(AX);
912 ID(mulu);
917 ID(nop);
922 ID(xor); DCY(); SC(1);
927 ID(mov); DM(None, IMMU(2)); SC(1);
930 ID(mov); DRB(rg); SC(1);
933 ID(mov); DM(None, SADDR); SC(1);
938 ID(mov); DR(AX); SC(1);
941 ID(mov); DR(BC); SC(1);
946 ID(or); DR(A); SM(None, IMMU(2)); Fz;
949 ID(or); DR(A); SM(HL, 0); Fz;
952 ID(or); DR(A); SM2(HL, B, 0); Fz;
955 ID(or); DR(A); SM(HL, IMMU(1)); Fz;
958 ID(or); DR(A); SM2(HL, C, 0); Fz;
961 ID(or); DR(A); SC(IMMU(1)); Fz;
964 ID(or); DR(A); SRB(rba); Fz;
967 ID(or); DRB(reg); SR(A); Fz;
970 ID(or); DR(A); SM(None, SADDR); Fz;
973 ID(or); DM(None, SADDR); SC(IMMU(1)); Fz;
978 ID(or); DCY(); SM(HL, 0); SB(bit);
981 ID(or); DCY(); SR(A); SB(bit);
984 ID(or); DCY(); SM(None, SFR); SB(bit);
987 ID(or); DCY(); SM(None, SADDR); SB(bit);
992 ID(mov); W(); DRW(rg); SPOP();
995 ID(mov); W(); DR(PSW); SPOP();
1000 ID(mov); W(); DPUSH(); SRW(rg);
1003 ID(mov); W(); DPUSH(); SR(PSW);
1008 ID(ret);
1011 ID(reti);
1014 ID(reti);
1019 ID(rol); DR(A); SC(1);
1022 ID(rolc); DR(A); SC(1);
1025 ID(rolc); W(); DRW(r); SC(1);
1028 ID(ror); DR(A); SC(1);
1031 ID(rorc); DR(A); SC(1);
1039 ID(sar); DR(A); SC(cnt);
1042 ID(sar); W(); DR(AX); SC(wcnt);
1047 ID(sel); SC(rb);
1052 ID(mov); DM(None, IMMU(2)); DB(bit); SC(1);
1055 ID(mov); DM(HL, 0); DB(bit); SC(1);
1058 ID(mov); DR(A); DB(bit); SC(1);
1061 ID(mov); DCY(); SC(1);
1065 ID(mov); DM(None, op0); DB(bit); SC(1);
1070 ID(mov); DM(None, SADDR); DB(bit); SC(1);
1075 ID(shl); DR(A); SC(cnt);
1078 ID(shl); DR(B); SC(cnt);
1081 ID(shl); DR(C); SC(cnt);
1084 ID(shl); W(); DR(AX); SC(wcnt);
1087 ID(shl); W(); DR(BC); SC(wcnt);
1092 ID(shr); DR(A); SC(cnt);
1095 ID(shr); W(); DR(AX); SC(wcnt);
1100 ID(skip); COND(C);
1103 ID(skip); COND(H);
1106 ID(skip); COND(NC);
1109 ID(skip); COND(NH);
1112 ID(skip); COND(NZ);
1115 ID(skip); COND(Z);
1120 ID(stop);
1125 ID(sub); DR(A); SM(None, IMMU(2)); Fzac;
1128 ID(sub); DR(A); SM(HL, 0); Fzac;
1131 ID(sub); DR(A); SM2(HL, B, 0); Fzac;
1134 ID(sub); DR(A); SM(HL, IMMU(1)); Fzac;
1137 ID(sub); DR(A); SM2(HL, C, 0); Fzac;
1140 ID(sub); DR(A); SC(IMMU(1)); Fzac;
1143 ID(sub); DR(A); SRB(rba); Fzac;
1146 ID(sub); DR(A); SM(None, SADDR); Fzac;
1149 ID(sub); DRB(reg); SR(A); Fzac;
1152 ID(sub); DM(None, SADDR); SC(IMMU(1)); Fzac;
1157 ID(subc); DR(A); SM(None, IMMU(2)); Fzac;
1160 ID(subc); DR(A); SM(HL, 0); Fzac;
1163 ID(subc); DR(A); SM2(HL, B, 0); Fzac;
1166 ID(subc); DR(A); SM2(HL, C, 0); Fzac;
1169 ID(subc); DR(A); SM(HL, IMMU(1)); Fzac;
1172 ID(subc); DR(A); SC(IMMU(1)); Fzac;
1175 ID(subc); DR(A); SRB(rba); Fzac;
1178 ID(subc); DRB(reg); SR(A); Fzac;
1181 ID(subc); DR(A); SM(None, SADDR); Fzac;
1184 ID(subc); DM(None, SADDR); SC(IMMU(1)); Fzac;
1189 ID(sub); W(); DR(AX); SM(None, IMMU(2)); Fzac;
1192 ID(sub); W(); DR(AX); SM(HL, IMMU(1)); Fzac;
1195 ID(sub); W(); DR(AX); SC(IMMU(2)); Fzac;
1198 ID(sub); W(); DR(AX); SRW(rw); Fzac;
1201 ID(sub); W(); DR(AX); SM(None, SADDR); Fzac;
1204 ID(sub); W(); DR(SP); SC(IMMU(1)); Fzac;
1209 ID(xch); DR(A); SM(None, IMMU(2));
1212 ID(xch); DR(A); SM(DE, 0);
1215 ID(xch); DR(A); SM(DE, IMMU(1));
1218 ID(xch); DR(A); SM(HL, 0);
1221 ID(xch); DR(A); SM2(HL, B, 0);
1224 ID(xch); DR(A); SM(HL, IMMU(1));
1227 ID(xch); DR(A); SM2(HL, C, 0);
1231 ID(xch); DR(A); SRB(reg);
1234 ID(xch); DR(A); SM(None, SADDR);
1237 ID(xch); DR(A); SM(None, SFR);
1240 ID(xch); DR(A); SR(X);
1245 ID(xch); W(); DR(AX); SRW(ra);
1250 ID(xor); DR(A); SM(None, IMMU(2)); Fz;
1253 ID(xor); DR(A); SM(HL, 0); Fz;
1256 ID(xor); DR(A); SM2(HL, B, 0); Fz;
1259 ID(xor); DR(A); SM(HL, IMMU(1)); Fz;
1262 ID(xor); DR(A); SM2(HL, C, 0); Fz;
1265 ID(xor); DR(A); SC(IMMU(1)); Fz;
1268 ID(xor); DR(A); SRB(rba); Fz;
1271 ID(xor); DRB(reg); SR(A); Fz;
1274 ID(xor); DR(A); SM(None, SADDR); Fz;
1277 ID(xor); DM(None, SADDR); SC(IMMU(1)); Fz;
1282 ID(xor); DCY(); SM(HL, 0); SB(bit);
1285 ID(xor); DCY(); SR(A); SB(bit);
1288 ID(xor); DCY(); SM(None, SFR); SB(bit);
1291 ID(xor); DCY(); SM(None, SADDR); SB(bit);