E2K: added initial support of MCST Elbrus 2000 CPU architecture#305
E2K: added initial support of MCST Elbrus 2000 CPU architecture#305r-a-sattarov wants to merge 2 commits intonillerusr:masterfrom
Conversation
75fa08a to
ac078e2
Compare
|
wtf |
E2K (Elbrus 2000) - this is VLIW/EPIC architecture, like Intel Itanium (IA-64) architecture. |
ac078e2 to
c0a26a8
Compare
806288d to
f34c895
Compare
|
I hope there will no longer be a weapon selector from the Xbox version) |
Yep, it has been fixed. |
f34c895 to
6815891
Compare
6815891 to
0d5f7a1
Compare
|
I guess the Elbrus 2000 has SSE2 emulation of some kind for __m128? |
Yep. The mcst-lcc compiler can cross-compile Intel Intrinsics into Elbrus Intrinsics. |
|
That's pretty cool! Does it actually run? I didn't realise how intel it was tied so no luck on risc-v |
Yes, the game go pretty fast. On the YouTube channel Elbrus PC Play there is a video with the launch of Half Life 2 on the Elbrus-8C processor. |
Thanks so much for you work, and for taking the time to let me know! super cool! |
Fixed build on e2k platform.
co-authored by @DJs3000