Lines Matching refs:m_destination

29 										m_destination(iINVALID) { }  in Instruction()
49 const reg_id& destination() const { return m_destination; } in destination()
60 reg_id m_destination; variable
78 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
83 retString = "abs " + regIdAsString(m_destination); in disassemble()
101 m_source, m_destination); in decode()
106 retString = "adc " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
124 m_source, m_destination); in decode()
129 retString = "add " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
150 m_opcode, m_source, m_destination); in decode()
156 retString = m_opcode + " " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
178 m_source, m_destination); in decode()
183 retString = "and " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
202 decode_EE_table(BITSn(word0,0x0600), m_destination); in decode()
208 sprintf(temp, "#$%x,%s", m_immediate, regIdAsString(m_destination).c_str()); in disassemble()
230 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
235 retString = "asl " + regIdAsString(m_destination); in disassemble()
252 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
257 retString = "asl4 " + regIdAsString(m_destination); in disassemble()
274 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
279 retString = "asr " + regIdAsString(m_destination); in disassemble()
296 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
301 retString = "asr4 " + regIdAsString(m_destination); in disassemble()
318 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
323 retString = "asr16 " + regIdAsString(m_destination); in disassemble()
487 decode_DDDDD_table(BITSn(word0,0x001f), m_destination); in decode()
489 if (m_destination == iINVALID) in decode()
508 retString = m_opcode + " " + source + "," + regIdAsString(m_destination); in disassemble()
603 decode_RR_table(BITSn(word0,0x00c0), m_destination); in decode()
610 retString = opcode + " " + regIdAsString(m_destination); in disassemble()
690 decode_RR_table(BITSn(word0,0x0003), m_destination); in decode()
695 retString = "bra " + regIdAsString(m_destination); in disassemble()
779 decode_RR_table(BITSn(word0,0x00c0), m_destination); in decode()
786 retString = opcode + " " + regIdAsString(m_destination); in disassemble()
839 decode_RR_table(BITSn(word0,0x0003), m_destination); in decode()
844 retString = "bsr " + regIdAsString(m_destination); in disassemble()
883 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
888 retString = "clr " + regIdAsString(m_destination); in disassemble()
905 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
910 retString = "clr24 " + regIdAsString(m_destination); in disassemble()
930 m_source, m_destination); in decode()
935 retString = "cmp " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
955 m_source, m_destination); in decode()
960 retString = "cmpm " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
1026 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
1031 retString = "dec " + regIdAsString(m_destination); in disassemble()
1048 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
1053 retString = "dec24 " + regIdAsString(m_destination); in disassemble()
1071 m_source, m_destination); in decode()
1076 retString = "div " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
1096 m_source, m_source2, m_destination); in decode()
1108 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1282 m_source, m_destination); in decode()
1287 retString = "eor " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
1304 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
1309 retString = "ext " + regIdAsString(m_destination); in disassemble()
1349 m_source, m_source2, m_destination); in decode()
1356 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1378 m_source, m_source2, m_destination); in decode()
1385 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1405 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
1410 retString = "inc " + regIdAsString(m_destination); in disassemble()
1427 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
1432 retString = "inc24 " + regIdAsString(m_destination); in disassemble()
1485 decode_RR_table(BITSn(word0,0x00c0), m_destination); in decode()
1492 retString = opcode + " " + regIdAsString(m_destination); in disassemble()
1549 decode_RR_table(BITSn(word0,0x0003), m_destination); in decode()
1554 retString = "jmp " + regIdAsString(m_destination); in disassemble()
1558 PC = regValue16(cpustate, m_destination); in evaluate()
1617 decode_RR_table(BITSn(word0,0x00c0), m_destination); in decode()
1624 retString = opcode + " " + regIdAsString(m_destination); in disassemble()
1706 decode_RR_table(BITSn(word0,0x0003), m_destination); in decode()
1711 retString = "jsr " + regIdAsString(m_destination); in disassemble()
1732 decode_TT_table(BITSn(word0,0x0030), m_destination); in decode()
1742 retString = "lea " + m_ea + "," + regIdAsString(m_destination); in disassemble()
1764 decode_NN_table(BITSn(word0,0x0030), m_destination); in decode()
1774 retString = "lea " + m_ea + "," + regIdAsString(m_destination); in disassemble()
1794 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
1799 retString = "lsl " + regIdAsString(m_destination); in disassemble()
1816 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
1821 retString = "lsr " + regIdAsString(m_destination); in disassemble()
1841 m_source, m_source2, m_destination); in decode()
1853 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1876 m_source, m_source2, m_destination); in decode()
1883 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1905 m_source, m_source2, m_destination); in decode()
1912 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1935 m_source, m_source2, m_destination); in decode()
1947 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
1970 m_source, m_source2, m_destination); in decode()
1977 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2001 m_source, m_source2, m_destination); in decode()
2012 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2040 m_destination = iA; in decode()
2042 m_destination = iB; in decode()
2079 m_destination = iB; in decode()
2081 m_destination = iA; in decode()
2335 decode_DDDDD_table(BITSn(word0,0x001f), m_destination); in decode()
2337 if (m_source == iINVALID || m_destination == iINVALID) return false; in decode()
2338 if (m_source == iSSH && m_destination == iSSH) return false; in decode()
2343 retString = "move " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
2401 decode_DD_table(BITSn(word0,0x0300), m_destination); in decode()
2412 std::string(temp) + "," + regIdAsString(m_destination); in disassemble()
2679 m_source, m_source2, m_destination); in decode()
2691 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2714 m_source, m_source2, m_destination); in decode()
2721 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2743 m_source, m_source2, m_destination); in decode()
2750 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2775 m_source, m_source2, m_destination); in decode()
2787 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2810 m_source, m_source2, m_destination); in decode()
2817 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2840 m_source, m_source2, m_destination); in decode()
2851 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
2873 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
2878 retString = "neg " + regIdAsString(m_destination); in disassemble()
2895 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
2900 retString = "negc " + regIdAsString(m_destination); in disassemble()
2938 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
2945 retString = "norm " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
2962 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
2967 retString = "not " + regIdAsString(m_destination); in disassemble()
2985 m_source, m_destination); in decode()
2990 retString = "or " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3009 decode_EE_table(BITSn(word0,0x0600), m_destination); in decode()
3017 retString = "ori " + std::string(temp) + "," + regIdAsString(m_destination); in disassemble()
3163 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
3168 retString = "rnd " + regIdAsString(m_destination); in disassemble()
3185 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
3190 retString = "rol " + regIdAsString(m_destination); in disassemble()
3207 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
3212 retString = "ror " + regIdAsString(m_destination); in disassemble()
3274 m_source, m_destination); in decode()
3279 retString = "sbc " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3318 m_source, m_destination); in decode()
3323 retString = "sub " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3342 m_opcode, m_source, m_destination); in decode()
3349 retString = m_opcode + " " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3373 m_destination = iA; in decode()
3378 m_destination = iB; in decode()
3384 retString = "subl " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3401 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
3406 retString = "swap " + regIdAsString(m_destination); in disassemble()
3447 m_source, m_destination); in decode()
3452 if (m_source != m_destination) in decode()
3465 if (m_source != m_destination) in disassemble()
3466 retString += std::string(" ") + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3491 m_source, m_destination); in decode()
3496 retString = "tfr " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3514 m_source, m_destination); in decode()
3519 retString = "tfr " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3537 m_destination, m_source); in decode()
3542 retString = "tfr2 " + regIdAsString(m_source) + "," + regIdAsString(m_destination); in disassemble()
3565 m_destination, m_source); in decode()
3569 if (m_SD == m_destination && BITSn(word0,0x0100)) return false; in decode()
3583 regIdAsString(m_source) + "," + regIdAsString(m_destination) + " " + in disassemble()
3608 decode_F_table(BITSn(word0,0x08), m_destination); in decode()
3613 retString = "tst " + regIdAsString(m_destination); in disassemble()
3673 decode_F_table(BITSn(word0,0x0008), m_destination); in decode()
3678 retString = "zero " + regIdAsString(m_destination); in disassemble()
3697 m_source, m_source2, m_destination); in decode()
3719 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()
3741 m_source, m_source2, m_destination); in decode()
3763 regIdAsString(m_source2) + "," + regIdAsString(m_destination); in disassemble()