Lines Matching refs:ea

312 	unsigned r, op, ea;  in ea_indexed()  local
339 ea = *rptr_xyus[r] + (op & 0xf); in ea_indexed()
360 ea = *rptr_xyus[r] + (op & 0xf) - 0x10; in ea_indexed()
369 ea = *rptr_xyus[r]; in ea_indexed()
379 ea = read16 (*rptr_xyus[r]); in ea_indexed()
391 ea = *rptr_xyus[r]; in ea_indexed()
401 ea = read16 (*rptr_xyus[r]); in ea_indexed()
408 ea = *rptr_xyus[r]; in ea_indexed()
414 ea = read16 (*rptr_xyus[r]); in ea_indexed()
421 ea = *rptr_xyus[r] + sign_extend (reg_b); in ea_indexed()
428 ea = read16 (*rptr_xyus[r] + sign_extend (reg_b)); in ea_indexed()
435 ea = *rptr_xyus[r] + sign_extend (reg_a); in ea_indexed()
442 ea = read16 (*rptr_xyus[r] + sign_extend (reg_a)); in ea_indexed()
449 ea = *rptr_xyus[r] + sign_extend (pc_read8 ()); in ea_indexed()
456 ea = read16 (*rptr_xyus[r] + sign_extend (pc_read8 ())); in ea_indexed()
463 ea = *rptr_xyus[r] + pc_read16 (); in ea_indexed()
470 ea = read16 (*rptr_xyus[r] + pc_read16 ()); in ea_indexed()
477 ea = *rptr_xyus[r] + get_reg_d (); in ea_indexed()
484 ea = read16 (*rptr_xyus[r] + get_reg_d ()); in ea_indexed()
492 ea = reg_pc + r; in ea_indexed()
500 ea = read16 (reg_pc + r); in ea_indexed()
508 ea = reg_pc + r; in ea_indexed()
516 ea = read16 (reg_pc + r); in ea_indexed()
522 ea = read16 (pc_read16 ()); in ea_indexed()
529 return ea; in ea_indexed()
1109 unsigned ea, i0, i1, r; in e6809_sstep() local
1161 ea = ea_direct (); in e6809_sstep()
1162 r = inst_neg (read8 (ea)); in e6809_sstep()
1163 write8 (ea, r); in e6809_sstep()
1175 ea = ea_indexed (&cycles); in e6809_sstep()
1176 r = inst_neg (read8 (ea)); in e6809_sstep()
1177 write8 (ea, r); in e6809_sstep()
1181 ea = ea_extended (); in e6809_sstep()
1182 r = inst_neg (read8 (ea)); in e6809_sstep()
1183 write8 (ea, r); in e6809_sstep()
1188 ea = ea_direct (); in e6809_sstep()
1189 r = inst_com (read8 (ea)); in e6809_sstep()
1190 write8 (ea, r); in e6809_sstep()
1202 ea = ea_indexed (&cycles); in e6809_sstep()
1203 r = inst_com (read8 (ea)); in e6809_sstep()
1204 write8 (ea, r); in e6809_sstep()
1208 ea = ea_extended (); in e6809_sstep()
1209 r = inst_com (read8 (ea)); in e6809_sstep()
1210 write8 (ea, r); in e6809_sstep()
1215 ea = ea_direct (); in e6809_sstep()
1216 r = inst_lsr (read8 (ea)); in e6809_sstep()
1217 write8 (ea, r); in e6809_sstep()
1229 ea = ea_indexed (&cycles); in e6809_sstep()
1230 r = inst_lsr (read8 (ea)); in e6809_sstep()
1231 write8 (ea, r); in e6809_sstep()
1235 ea = ea_extended (); in e6809_sstep()
1236 r = inst_lsr (read8 (ea)); in e6809_sstep()
1237 write8 (ea, r); in e6809_sstep()
1242 ea = ea_direct (); in e6809_sstep()
1243 r = inst_ror (read8 (ea)); in e6809_sstep()
1244 write8 (ea, r); in e6809_sstep()
1256 ea = ea_indexed (&cycles); in e6809_sstep()
1257 r = inst_ror (read8 (ea)); in e6809_sstep()
1258 write8 (ea, r); in e6809_sstep()
1262 ea = ea_extended (); in e6809_sstep()
1263 r = inst_ror (read8 (ea)); in e6809_sstep()
1264 write8 (ea, r); in e6809_sstep()
1269 ea = ea_direct (); in e6809_sstep()
1270 r = inst_asr (read8 (ea)); in e6809_sstep()
1271 write8 (ea, r); in e6809_sstep()
1283 ea = ea_indexed (&cycles); in e6809_sstep()
1284 r = inst_asr (read8 (ea)); in e6809_sstep()
1285 write8 (ea, r); in e6809_sstep()
1289 ea = ea_extended (); in e6809_sstep()
1290 r = inst_asr (read8 (ea)); in e6809_sstep()
1291 write8 (ea, r); in e6809_sstep()
1296 ea = ea_direct (); in e6809_sstep()
1297 r = inst_asl (read8 (ea)); in e6809_sstep()
1298 write8 (ea, r); in e6809_sstep()
1310 ea = ea_indexed (&cycles); in e6809_sstep()
1311 r = inst_asl (read8 (ea)); in e6809_sstep()
1312 write8 (ea, r); in e6809_sstep()
1316 ea = ea_extended (); in e6809_sstep()
1317 r = inst_asl (read8 (ea)); in e6809_sstep()
1318 write8 (ea, r); in e6809_sstep()
1323 ea = ea_direct (); in e6809_sstep()
1324 r = inst_rol (read8 (ea)); in e6809_sstep()
1325 write8 (ea, r); in e6809_sstep()
1337 ea = ea_indexed (&cycles); in e6809_sstep()
1338 r = inst_rol (read8 (ea)); in e6809_sstep()
1339 write8 (ea, r); in e6809_sstep()
1343 ea = ea_extended (); in e6809_sstep()
1344 r = inst_rol (read8 (ea)); in e6809_sstep()
1345 write8 (ea, r); in e6809_sstep()
1350 ea = ea_direct (); in e6809_sstep()
1351 r = inst_dec (read8 (ea)); in e6809_sstep()
1352 write8 (ea, r); in e6809_sstep()
1364 ea = ea_indexed (&cycles); in e6809_sstep()
1365 r = inst_dec (read8 (ea)); in e6809_sstep()
1366 write8 (ea, r); in e6809_sstep()
1370 ea = ea_extended (); in e6809_sstep()
1371 r = inst_dec (read8 (ea)); in e6809_sstep()
1372 write8 (ea, r); in e6809_sstep()
1377 ea = ea_direct (); in e6809_sstep()
1378 r = inst_inc (read8 (ea)); in e6809_sstep()
1379 write8 (ea, r); in e6809_sstep()
1391 ea = ea_indexed (&cycles); in e6809_sstep()
1392 r = inst_inc (read8 (ea)); in e6809_sstep()
1393 write8 (ea, r); in e6809_sstep()
1397 ea = ea_extended (); in e6809_sstep()
1398 r = inst_inc (read8 (ea)); in e6809_sstep()
1399 write8 (ea, r); in e6809_sstep()
1404 ea = ea_direct (); in e6809_sstep()
1405 inst_tst8 (read8 (ea)); in e6809_sstep()
1417 ea = ea_indexed (&cycles); in e6809_sstep()
1418 inst_tst8 (read8 (ea)); in e6809_sstep()
1422 ea = ea_extended (); in e6809_sstep()
1423 inst_tst8 (read8 (ea)); in e6809_sstep()
1441 ea = ea_direct (); in e6809_sstep()
1443 write8 (ea, 0); in e6809_sstep()
1457 ea = ea_indexed (&cycles); in e6809_sstep()
1459 write8 (ea, 0); in e6809_sstep()
1463 ea = ea_extended (); in e6809_sstep()
1465 write8 (ea, 0); in e6809_sstep()
1474 ea = ea_direct (); in e6809_sstep()
1475 reg_a = inst_sub8 (reg_a, read8 (ea)); in e6809_sstep()
1479 ea = ea_indexed (&cycles); in e6809_sstep()
1480 reg_a = inst_sub8 (reg_a, read8 (ea)); in e6809_sstep()
1484 ea = ea_extended (); in e6809_sstep()
1485 reg_a = inst_sub8 (reg_a, read8 (ea)); in e6809_sstep()
1494 ea = ea_direct (); in e6809_sstep()
1495 reg_b = inst_sub8 (reg_b, read8 (ea)); in e6809_sstep()
1499 ea = ea_indexed (&cycles); in e6809_sstep()
1500 reg_b = inst_sub8 (reg_b, read8 (ea)); in e6809_sstep()
1504 ea = ea_extended (); in e6809_sstep()
1505 reg_b = inst_sub8 (reg_b, read8 (ea)); in e6809_sstep()
1514 ea = ea_direct (); in e6809_sstep()
1515 inst_sub8 (reg_a, read8 (ea)); in e6809_sstep()
1519 ea = ea_indexed (&cycles); in e6809_sstep()
1520 inst_sub8 (reg_a, read8 (ea)); in e6809_sstep()
1524 ea = ea_extended (); in e6809_sstep()
1525 inst_sub8 (reg_a, read8 (ea)); in e6809_sstep()
1534 ea = ea_direct (); in e6809_sstep()
1535 inst_sub8 (reg_b, read8 (ea)); in e6809_sstep()
1539 ea = ea_indexed (&cycles); in e6809_sstep()
1540 inst_sub8 (reg_b, read8 (ea)); in e6809_sstep()
1544 ea = ea_extended (); in e6809_sstep()
1545 inst_sub8 (reg_b, read8 (ea)); in e6809_sstep()
1554 ea = ea_direct (); in e6809_sstep()
1555 reg_a = inst_sbc (reg_a, read8 (ea)); in e6809_sstep()
1559 ea = ea_indexed (&cycles); in e6809_sstep()
1560 reg_a = inst_sbc (reg_a, read8 (ea)); in e6809_sstep()
1564 ea = ea_extended (); in e6809_sstep()
1565 reg_a = inst_sbc (reg_a, read8 (ea)); in e6809_sstep()
1574 ea = ea_direct (); in e6809_sstep()
1575 reg_b = inst_sbc (reg_b, read8 (ea)); in e6809_sstep()
1579 ea = ea_indexed (&cycles); in e6809_sstep()
1580 reg_b = inst_sbc (reg_b, read8 (ea)); in e6809_sstep()
1584 ea = ea_extended (); in e6809_sstep()
1585 reg_b = inst_sbc (reg_b, read8 (ea)); in e6809_sstep()
1594 ea = ea_direct (); in e6809_sstep()
1595 reg_a = inst_and (reg_a, read8 (ea)); in e6809_sstep()
1599 ea = ea_indexed (&cycles); in e6809_sstep()
1600 reg_a = inst_and (reg_a, read8 (ea)); in e6809_sstep()
1604 ea = ea_extended (); in e6809_sstep()
1605 reg_a = inst_and (reg_a, read8 (ea)); in e6809_sstep()
1614 ea = ea_direct (); in e6809_sstep()
1615 reg_b = inst_and (reg_b, read8 (ea)); in e6809_sstep()
1619 ea = ea_indexed (&cycles); in e6809_sstep()
1620 reg_b = inst_and (reg_b, read8 (ea)); in e6809_sstep()
1624 ea = ea_extended (); in e6809_sstep()
1625 reg_b = inst_and (reg_b, read8 (ea)); in e6809_sstep()
1634 ea = ea_direct (); in e6809_sstep()
1635 inst_and (reg_a, read8 (ea)); in e6809_sstep()
1639 ea = ea_indexed (&cycles); in e6809_sstep()
1640 inst_and (reg_a, read8 (ea)); in e6809_sstep()
1644 ea = ea_extended (); in e6809_sstep()
1645 inst_and (reg_a, read8 (ea)); in e6809_sstep()
1654 ea = ea_direct (); in e6809_sstep()
1655 inst_and (reg_b, read8 (ea)); in e6809_sstep()
1659 ea = ea_indexed (&cycles); in e6809_sstep()
1660 inst_and (reg_b, read8 (ea)); in e6809_sstep()
1664 ea = ea_extended (); in e6809_sstep()
1665 inst_and (reg_b, read8 (ea)); in e6809_sstep()
1675 ea = ea_direct (); in e6809_sstep()
1676 reg_a = read8 (ea); in e6809_sstep()
1681 ea = ea_indexed (&cycles); in e6809_sstep()
1682 reg_a = read8 (ea); in e6809_sstep()
1687 ea = ea_extended (); in e6809_sstep()
1688 reg_a = read8 (ea); in e6809_sstep()
1699 ea = ea_direct (); in e6809_sstep()
1700 reg_b = read8 (ea); in e6809_sstep()
1705 ea = ea_indexed (&cycles); in e6809_sstep()
1706 reg_b = read8 (ea); in e6809_sstep()
1711 ea = ea_extended (); in e6809_sstep()
1712 reg_b = read8 (ea); in e6809_sstep()
1718 ea = ea_direct (); in e6809_sstep()
1719 write8 (ea, reg_a); in e6809_sstep()
1724 ea = ea_indexed (&cycles); in e6809_sstep()
1725 write8 (ea, reg_a); in e6809_sstep()
1730 ea = ea_extended (); in e6809_sstep()
1731 write8 (ea, reg_a); in e6809_sstep()
1737 ea = ea_direct (); in e6809_sstep()
1738 write8 (ea, reg_b); in e6809_sstep()
1743 ea = ea_indexed (&cycles); in e6809_sstep()
1744 write8 (ea, reg_b); in e6809_sstep()
1749 ea = ea_extended (); in e6809_sstep()
1750 write8 (ea, reg_b); in e6809_sstep()
1760 ea = ea_direct (); in e6809_sstep()
1761 reg_a = inst_eor (reg_a, read8 (ea)); in e6809_sstep()
1765 ea = ea_indexed (&cycles); in e6809_sstep()
1766 reg_a = inst_eor (reg_a, read8 (ea)); in e6809_sstep()
1770 ea = ea_extended (); in e6809_sstep()
1771 reg_a = inst_eor (reg_a, read8 (ea)); in e6809_sstep()
1780 ea = ea_direct (); in e6809_sstep()
1781 reg_b = inst_eor (reg_b, read8 (ea)); in e6809_sstep()
1785 ea = ea_indexed (&cycles); in e6809_sstep()
1786 reg_b = inst_eor (reg_b, read8 (ea)); in e6809_sstep()
1790 ea = ea_extended (); in e6809_sstep()
1791 reg_b = inst_eor (reg_b, read8 (ea)); in e6809_sstep()
1800 ea = ea_direct (); in e6809_sstep()
1801 reg_a = inst_adc (reg_a, read8 (ea)); in e6809_sstep()
1805 ea = ea_indexed (&cycles); in e6809_sstep()
1806 reg_a = inst_adc (reg_a, read8 (ea)); in e6809_sstep()
1810 ea = ea_extended (); in e6809_sstep()
1811 reg_a = inst_adc (reg_a, read8 (ea)); in e6809_sstep()
1820 ea = ea_direct (); in e6809_sstep()
1821 reg_b = inst_adc (reg_b, read8 (ea)); in e6809_sstep()
1825 ea = ea_indexed (&cycles); in e6809_sstep()
1826 reg_b = inst_adc (reg_b, read8 (ea)); in e6809_sstep()
1830 ea = ea_extended (); in e6809_sstep()
1831 reg_b = inst_adc (reg_b, read8 (ea)); in e6809_sstep()
1840 ea = ea_direct (); in e6809_sstep()
1841 reg_a = inst_or (reg_a, read8 (ea)); in e6809_sstep()
1845 ea = ea_indexed (&cycles); in e6809_sstep()
1846 reg_a = inst_or (reg_a, read8 (ea)); in e6809_sstep()
1850 ea = ea_extended (); in e6809_sstep()
1851 reg_a = inst_or (reg_a, read8 (ea)); in e6809_sstep()
1860 ea = ea_direct (); in e6809_sstep()
1861 reg_b = inst_or (reg_b, read8 (ea)); in e6809_sstep()
1865 ea = ea_indexed (&cycles); in e6809_sstep()
1866 reg_b = inst_or (reg_b, read8 (ea)); in e6809_sstep()
1870 ea = ea_extended (); in e6809_sstep()
1871 reg_b = inst_or (reg_b, read8 (ea)); in e6809_sstep()
1880 ea = ea_direct (); in e6809_sstep()
1881 reg_a = inst_add8 (reg_a, read8 (ea)); in e6809_sstep()
1885 ea = ea_indexed (&cycles); in e6809_sstep()
1886 reg_a = inst_add8 (reg_a, read8 (ea)); in e6809_sstep()
1890 ea = ea_extended (); in e6809_sstep()
1891 reg_a = inst_add8 (reg_a, read8 (ea)); in e6809_sstep()
1900 ea = ea_direct (); in e6809_sstep()
1901 reg_b = inst_add8 (reg_b, read8 (ea)); in e6809_sstep()
1905 ea = ea_indexed (&cycles); in e6809_sstep()
1906 reg_b = inst_add8 (reg_b, read8 (ea)); in e6809_sstep()
1910 ea = ea_extended (); in e6809_sstep()
1911 reg_b = inst_add8 (reg_b, read8 (ea)); in e6809_sstep()
1920 ea = ea_direct (); in e6809_sstep()
1921 set_reg_d (inst_sub16 (get_reg_d (), read16 (ea))); in e6809_sstep()
1925 ea = ea_indexed (&cycles); in e6809_sstep()
1926 set_reg_d (inst_sub16 (get_reg_d (), read16 (ea))); in e6809_sstep()
1930 ea = ea_extended (); in e6809_sstep()
1931 set_reg_d (inst_sub16 (get_reg_d (), read16 (ea))); in e6809_sstep()
1940 ea = ea_direct (); in e6809_sstep()
1941 inst_sub16 (reg_x, read16 (ea)); in e6809_sstep()
1945 ea = ea_indexed (&cycles); in e6809_sstep()
1946 inst_sub16 (reg_x, read16 (ea)); in e6809_sstep()
1950 ea = ea_extended (); in e6809_sstep()
1951 inst_sub16 (reg_x, read16 (ea)); in e6809_sstep()
1961 ea = ea_direct (); in e6809_sstep()
1962 reg_x = read16 (ea); in e6809_sstep()
1967 ea = ea_indexed (&cycles); in e6809_sstep()
1968 reg_x = read16 (ea); in e6809_sstep()
1973 ea = ea_extended (); in e6809_sstep()
1974 reg_x = read16 (ea); in e6809_sstep()
1985 ea = ea_direct (); in e6809_sstep()
1986 reg_u = read16 (ea); in e6809_sstep()
1991 ea = ea_indexed (&cycles); in e6809_sstep()
1992 reg_u = read16 (ea); in e6809_sstep()
1997 ea = ea_extended (); in e6809_sstep()
1998 reg_u = read16 (ea); in e6809_sstep()
2004 ea = ea_direct (); in e6809_sstep()
2005 write16 (ea, reg_x); in e6809_sstep()
2010 ea = ea_indexed (&cycles); in e6809_sstep()
2011 write16 (ea, reg_x); in e6809_sstep()
2016 ea = ea_extended (); in e6809_sstep()
2017 write16 (ea, reg_x); in e6809_sstep()
2023 ea = ea_direct (); in e6809_sstep()
2024 write16 (ea, reg_u); in e6809_sstep()
2029 ea = ea_indexed (&cycles); in e6809_sstep()
2030 write16 (ea, reg_u); in e6809_sstep()
2035 ea = ea_extended (); in e6809_sstep()
2036 write16 (ea, reg_u); in e6809_sstep()
2046 ea = ea_direct (); in e6809_sstep()
2047 set_reg_d (inst_add16 (get_reg_d (), read16 (ea))); in e6809_sstep()
2051 ea = ea_indexed (&cycles); in e6809_sstep()
2052 set_reg_d (inst_add16 (get_reg_d (), read16 (ea))); in e6809_sstep()
2056 ea = ea_extended (); in e6809_sstep()
2057 set_reg_d (inst_add16 (get_reg_d (), read16 (ea))); in e6809_sstep()
2067 ea = ea_direct (); in e6809_sstep()
2068 set_reg_d (read16 (ea)); in e6809_sstep()
2073 ea = ea_indexed (&cycles); in e6809_sstep()
2074 set_reg_d (read16 (ea)); in e6809_sstep()
2079 ea = ea_extended (); in e6809_sstep()
2080 set_reg_d (read16 (ea)); in e6809_sstep()
2086 ea = ea_direct (); in e6809_sstep()
2087 write16 (ea, get_reg_d ()); in e6809_sstep()
2092 ea = ea_indexed (&cycles); in e6809_sstep()
2093 write16 (ea, get_reg_d ()); in e6809_sstep()
2098 ea = ea_extended (); in e6809_sstep()
2099 write16 (ea, get_reg_d ()); in e6809_sstep()
2188 ea = ea_direct (); in e6809_sstep()
2190 reg_pc = ea; in e6809_sstep()
2194 ea = ea_indexed (&cycles); in e6809_sstep()
2196 reg_pc = ea; in e6809_sstep()
2200 ea = ea_extended (); in e6809_sstep()
2202 reg_pc = ea; in e6809_sstep()
2403 ea = ea_direct (); in e6809_sstep()
2404 inst_sub16 (get_reg_d (), read16 (ea)); in e6809_sstep()
2408 ea = ea_indexed (&cycles); in e6809_sstep()
2409 inst_sub16 (get_reg_d (), read16 (ea)); in e6809_sstep()
2413 ea = ea_extended (); in e6809_sstep()
2414 inst_sub16 (get_reg_d (), read16 (ea)); in e6809_sstep()
2423 ea = ea_direct (); in e6809_sstep()
2424 inst_sub16 (reg_y, read16 (ea)); in e6809_sstep()
2428 ea = ea_indexed (&cycles); in e6809_sstep()
2429 inst_sub16 (reg_y, read16 (ea)); in e6809_sstep()
2433 ea = ea_extended (); in e6809_sstep()
2434 inst_sub16 (reg_y, read16 (ea)); in e6809_sstep()
2444 ea = ea_direct (); in e6809_sstep()
2445 reg_y = read16 (ea); in e6809_sstep()
2450 ea = ea_indexed (&cycles); in e6809_sstep()
2451 reg_y = read16 (ea); in e6809_sstep()
2456 ea = ea_extended (); in e6809_sstep()
2457 reg_y = read16 (ea); in e6809_sstep()
2463 ea = ea_direct (); in e6809_sstep()
2464 write16 (ea, reg_y); in e6809_sstep()
2469 ea = ea_indexed (&cycles); in e6809_sstep()
2470 write16 (ea, reg_y); in e6809_sstep()
2475 ea = ea_extended (); in e6809_sstep()
2476 write16 (ea, reg_y); in e6809_sstep()
2487 ea = ea_direct (); in e6809_sstep()
2488 reg_s = read16 (ea); in e6809_sstep()
2493 ea = ea_indexed (&cycles); in e6809_sstep()
2494 reg_s = read16 (ea); in e6809_sstep()
2499 ea = ea_extended (); in e6809_sstep()
2500 reg_s = read16 (ea); in e6809_sstep()
2506 ea = ea_direct (); in e6809_sstep()
2507 write16 (ea, reg_s); in e6809_sstep()
2512 ea = ea_indexed (&cycles); in e6809_sstep()
2513 write16 (ea, reg_s); in e6809_sstep()
2518 ea = ea_extended (); in e6809_sstep()
2519 write16 (ea, reg_s); in e6809_sstep()
2548 ea = ea_direct (); in e6809_sstep()
2549 inst_sub16 (reg_u, read16 (ea)); in e6809_sstep()
2553 ea = ea_indexed (&cycles); in e6809_sstep()
2554 inst_sub16 (reg_u, read16 (ea)); in e6809_sstep()
2558 ea = ea_extended (); in e6809_sstep()
2559 inst_sub16 (reg_u, read16 (ea)); in e6809_sstep()
2568 ea = ea_direct (); in e6809_sstep()
2569 inst_sub16 (reg_s, read16 (ea)); in e6809_sstep()
2573 ea = ea_indexed (&cycles); in e6809_sstep()
2574 inst_sub16 (reg_s, read16 (ea)); in e6809_sstep()
2578 ea = ea_extended (); in e6809_sstep()
2579 inst_sub16 (reg_s, read16 (ea)); in e6809_sstep()