Denis Drakhnia
|
5b444c9356
|
target: e2k: Add dbl window modifier.
|
2022-06-10 11:48:15 +03:00 |
Denis Drakhnia
|
3497bb27c2
|
target: e2k: Impl multiple pred for ALC exec.
|
2022-06-10 11:48:15 +03:00 |
Denis Drakhnia
|
42776dbe37
|
target: e2k: Add cmp{o,s,p}{s,d} instrs.
Fix cmpandp{s,d}b.
|
2022-06-10 11:48:15 +03:00 |
Denis Drakhnia
|
9e1baaca2a
|
target: e2k: Ignore unimplemented mas opc in store.
|
2022-06-10 11:48:15 +03:00 |
Denis Drakhnia
|
db78528419
|
target: e2k: Add pmovmskb instr.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
2543a5cc12
|
target: e2k: Add p{min,max}{ub,sh} instrs.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
b979c52ac5
|
target: e2k: Add staaq instr.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
2d0cb97529
|
target: e2k: Execute ALES2/5 together with others channels.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
d66487e181
|
target: e2k: Dec store rem in loop mode.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
1c03415d9e
|
target: e2k: Restricted loop_mode implementation.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
7578f94f7c
|
target: e2k: Remove merge condition from Instr.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
93acd43783
|
target: e2k: Add staa{b,h} instrs.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
7bdf849174
|
target: e2k: Add clarification to gen_tag funcs.
|
2022-06-10 11:48:14 +03:00 |
Alibek Omarov
|
e19c72c5df
|
target: e2k: add umulx/smulx instrs.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
9dc320f574
|
target: e2k: Fix sxt/st operand sizes.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
8e033a839e
|
target: e2k: Hack delay %rN index gen for result.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
1ad7988e9a
|
target: e2k: Fix based preg.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
6aeee516f3
|
target: e2k: Add {u,s}mulhd instrs.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
7ff1f54b8f
|
target: e2k: Add mova stubs.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
5017d6fa5d
|
target: e2k: Add combined int instructions.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
d2518af194
|
target: e2k: Add Instr struct to alc.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
39bb97e24e
|
target: e2k: Reorganize tag usage.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
aa93b81f40
|
target: e2k: Fix bitrev{s,d} instrs.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
0ac9e690a2
|
target: e2k: Fix getsp src2 size.
|
2022-06-10 11:48:14 +03:00 |
Alibek Omarov
|
a410422f9a
|
target: e2k: add lzcnt and popcnt instrs (untested!)
|
2022-06-10 11:48:14 +03:00 |
Alibek Omarov
|
990976cf99
|
target: e2k: add bitrev instr
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
6a0a45602b
|
target: e2k: Impl pcmpeqb.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
1c1db1a395
|
target: e2k: Replace some panics with messages.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
b14ca9755f
|
target: e2k: Impl write AL result to ctpr.
|
2022-06-10 11:48:14 +03:00 |
Denis Drakhnia
|
683d96b8fa
|
target: e2k: Partial staa{d,w} implementation.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
a7e7a746ca
|
target: e2k: Add paddd instr.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
300fe4742f
|
target: e2k: Add mul{s,d} instrs.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
72bcbbabb0
|
target: e2k: Add pshufb instr.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
32ee7f3b15
|
target: e2k: Add insf{s,d} instrs.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
f0390fa97b
|
target: e2k: Add gettag{s,d} instrs.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
f817f7e354
|
target: e2k: Add puttag{s,d} instrs.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
57b3469cda
|
target: e2k: Impl speculative execution.
|
2022-06-10 11:48:13 +03:00 |
Alibek Omarov
|
7d03b739e9
|
target: e2k: refactor instruction decoding based on active channel
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
db10b6d8a4
|
target: e2k: Reorg reg file.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
a008c8d102
|
target: e2k: Add registers tags.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
be45bd770e
|
target: e2k: Gen rt exception in udivs hack.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
2ba3ae22f6
|
target: e2k: Fix gen_goto_tb usage.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
229797cfbd
|
target: e2k: Ps push/pop with pshtp.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
4d16d006d5
|
target: e2k: Restore udivs dump state hack.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
6ee4ab4bd3
|
target: e2k: Fix literal loading.
|
2022-06-10 11:48:13 +03:00 |
Denis Drakhnia
|
e7e3e91bfc
|
target: e2k: Add {s,u}div{s,d}.
|
2022-06-10 11:48:12 +03:00 |
Denis Drakhnia
|
468277c315
|
target: e2k: Remove helper unimpl.
|
2022-06-10 11:48:12 +03:00 |
Denis Drakhnia
|
4bce722d48
|
target: e2k: Add basic setmas support.
|
2022-06-10 11:48:12 +03:00 |
Denis Drakhnia
|
0ce16f0ca7
|
target: e2k: Fix extending sign 32-bit literal.
|
2022-06-10 11:48:12 +03:00 |
Denis Drakhnia
|
8bcb8d6ed4
|
target: e2k: alc: Conditional execution.
|
2022-06-10 11:48:12 +03:00 |