Commit Graph

81467 Commits

Author SHA1 Message Date
72f880998e target: e2k: Add mul{s,d} instrs. 2020-12-02 20:43:45 +02:00
5f46345413 target: e2k: Add pshufb instr. 2020-12-02 20:38:14 +02:00
c481a3c875 target: e2k: Add insf{s,d} instrs. 2020-12-02 18:16:00 +02:00
ca1969fe1e target: e2k: Add gettag{s,d} instrs. 2020-12-02 17:39:16 +02:00
13dd01936d target: e2k: Add puttag{s,d} instrs. 2020-12-02 17:28:23 +02:00
a1698a963a target: e2k: Impl speculative execution. 2020-12-02 15:06:50 +02:00
d0f3d0ed82 target: e2k: refactor instruction decoding based on active channel 2020-12-01 23:58:35 +03:00
9fa1537975 target: e2k: Remove unneeded ip change in syscall. 2020-12-01 14:54:48 +02:00
2a66866d38 target: e2k: Increace i32 temp limit. 2020-12-01 14:38:39 +02:00
61a3d01fe7 target: e2k: Reorg reg file. 2020-12-01 14:00:12 +02:00
7475849453 target: e2k: Add registers tags. 2020-11-28 18:43:24 +02:00
9399581696 tcg: Increase max temps limit. 2020-11-28 13:53:46 +02:00
64ec73ec15 target: e2k: Jump to ctpr_addr if ctpr is return. 2020-11-28 12:26:26 +02:00
963288c9d2 target: e2k: Fix instr return. 2020-11-28 11:32:50 +02:00
038eb6f4ff target: e2k: Update TODO messages. 2020-11-28 10:08:22 +02:00
16ef8861b7 target: e2k: Gen rt exception in udivs hack. 2020-11-28 09:57:23 +02:00
c8dc14e3a6 target: e2k: Fix gen_goto_tb usage. 2020-11-28 09:44:53 +02:00
2f4cae1a19 target: e2k: Fix instr start address. 2020-11-27 09:45:35 +02:00
b947cf9f8f target: e2k: Move int helpers to separate file. 2020-11-27 08:32:52 +02:00
7a7cd856c9 target: e2k: Make gdb happier. 2020-11-27 08:22:19 +02:00
73bc3e7d57 target: e2k: Ps push/pop with pshtp. 2020-11-27 00:03:54 +02:00
ddd9a9aca4 target: e2k: Add setwd helper. 2020-11-26 22:02:34 +02:00
3cc2b2faab target: e2k: Reorg cr1. 2020-11-26 21:14:40 +02:00
7febde65c7 target: e2k: Reorg wd. 2020-11-26 20:35:07 +02:00
f727916e60 target: e2k: Reorg br. 2020-11-26 20:25:43 +02:00
dd87b0e900 target: e2k: Restore udivs dump state hack. 2020-11-26 19:03:25 +02:00
d44b82eba3 target: e2k: Reord pcsp. 2020-11-26 18:31:25 +02:00
008b9b53e0 target: e2k: Reorg psp. 2020-11-26 17:02:49 +02:00
779932661c target: e2k: Move helper_cur_dec to TCG. 2020-11-26 14:10:55 +02:00
8f1771d67d target: e2k: Add exceptions to wregs access. 2020-11-26 13:34:37 +02:00
ccb625ced0 gdb: e2k: Fix memory read. 2020-11-25 23:44:47 +02:00
70076f08e7 target: e2k: Fix literal loading. 2020-11-25 21:30:23 +02:00
93b5e74e02 target: e2k: Fix control flow condition. 2020-11-25 19:56:05 +02:00
88b9e44d2d target: e2k: Add {s,u}div{s,d}. 2020-11-25 19:55:35 +02:00
1494afd90f target: e2k: Fix mas array size. 2020-11-24 23:07:56 +02:00
f78a8ea23f target: e2k: Remove helper unimpl. 2020-11-24 22:50:33 +02:00
58663bb93e target: e2k: Add basic setmas support. 2020-11-24 22:41:27 +02:00
d240aa2b85 target: e2k: Fix extending sign 32-bit literal. 2020-11-24 20:41:12 +02:00
5fe6d00b05 gdb: e2k: Add stub for read tags. 2020-11-24 16:37:31 +02:00
8558652986 target: e2k: gdb global registers tags ids. 2020-11-24 15:23:08 +02:00
c6f74e98be target: e2k: Add %clkr. 2020-11-24 11:19:33 +02:00
8f060b59f0 target: e2k: alc: Conditional execution. 2020-11-24 11:12:01 +02:00
a10190535e target: e2k: Fix extraction of lp index. 2020-11-24 09:47:10 +02:00
5f4abd5e69 target: add: Add getfs/getfd instrs. 2020-11-24 09:30:01 +02:00
aa64434455 target: e2k: Add %idr. 2020-11-24 00:02:11 +02:00
e5b1f1c0c4 target: e2k: Add cmpand{op}{s,d}b instrs. 2020-11-23 23:45:10 +02:00
0c676081e3 target: e2k: Add %upsr. 2020-11-23 22:48:58 +02:00
31bfefe9fd target: e2k: Use start+len for GET_FIELD. 2020-11-23 22:26:47 +02:00
ceae6abea9 target: e2k: Add PLU instructions. 2020-11-23 21:57:46 +02:00
971ebe9eb1 target: e2k: Fix load instrs. 2020-11-23 17:26:34 +02:00