-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
E2K: added initial support of MCST Elbrus 2000 CPU architecture #305
base: master
Are you sure you want to change the base?
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