Commit Graph

21 Commits

Author SHA1 Message Date
Denis Drakhnia f509c99710 target: e2k: Add cmpand{op}{s,d}b instrs. 2022-06-10 11:48:12 +03:00
Denis Drakhnia 17835f1c1d target: e2k: Use start+len for GET_FIELD. 2022-06-10 11:48:12 +03:00
Denis Drakhnia 938d78d836 target: e2k: Fix load instrs. 2022-06-10 11:48:12 +03:00
Alibek Omarov d699c2622b target: e2k: alc: support cmp{op}sb 2022-06-10 11:48:12 +03:00
Denis Drakhnia 59fda0faeb target: e2k: Move ct cond to cpu env. 2022-06-10 11:48:12 +03:00
Denis Drakhnia c40cc30f26 target: e2k: Reorg + basic gdb debugging. 2022-06-10 11:48:12 +03:00
Denis Drakhnia 45e3735d04 target: e2k: Add basic getsp instr. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 0198775b67 target: e2k: Add basic call (without saving regs). 2022-06-10 11:48:11 +03:00
Denis Drakhnia a5f7f32a8f target: e2k: Move %br parts to %br. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 54feb6fbe3 target: e2k: Fix bugs. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 24b5d5c7fb target: e2k: Add loop_end/not_loop_end condition. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 3d15ee8026 target: e2k: Add store instrs. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 1edcdfc743 target: e2k: Add load instrs. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 7c4f2f0a3c target: e2k: Add getsp instr. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 5c48cf014b target: e2k: Add read/write to %usd. 2022-06-10 11:48:11 +03:00
Denis Drakhnia ee42d330b5 target: e2k: Add merges and merged instrs. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 11c6a483fb target: e2k: Add sxt instr. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 725d1d5acf target: e2k: Add basic syscall support. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 11c80f0227 target: e2k: Try to impl syscall. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 901f3bf981 target: e2k: Reorg control flow. 2022-06-10 11:48:11 +03:00
Denis Drakhnia 6f1319b758 target: e2k: Reorg. 2022-06-10 11:48:11 +03:00