Opened 3 years ago

Closed 3 years ago

#5877 closed enhancement (fixed)

(FR) Added initial support of MCST Elbrus 2000 (e2k) CPU architecture

Reported by: Ramil Sattarov Owned by: Stan
Priority: Should Have Milestone: Alpha 24
Component: Build & Packages Keywords: e2k MCST elbrus build
Cc: Patch: https://code.wildfiregames.com/D3162

Description (last modified by Ramil Sattarov)

MCST Elbrus 2000 (e2k) - this is VLIW/EPIC architecture, like Intel Itanium (IA-64) architecture. Architecture has half native / half software support of most Intel/AMD SIMD (e.g. MMX/SSE/SSE2/SSE3/SSSE3/SSE4.1/SSE4.2/AES/AVX/AVX2 & 3DNow!/SSE4a/XOP/FMA4)

Added defines of e2k architecture to main files and added SSE usage for e2k.

Attachments (1)

0ad_changes-for-e2k.patch (130.3 KB ) - added by Ramil Sattarov 3 years ago.
changes for support of e2k architecture

Download all attachments as: .zip

Change History (4)

comment:1 by Ramil Sattarov, 3 years ago

Patch: https://code.wildfiregames.com/D3162

comment:2 by Ramil Sattarov, 3 years ago

Description: modified (diff)

by Ramil Sattarov, 3 years ago

Attachment: 0ad_changes-for-e2k.patch added

changes for support of e2k architecture

comment:3 by Stan, 3 years ago

Owner: set to Stan
Resolution: fixed
Status: newclosed

In 24490:

Add initial support for MCST Elbrus 2000 (e2k) CPU architecture
patch by: @r-a-sattarov
Reviewed by: @Stan

Fixes #5877, Refs #5869

Differential Revision: https://code.wildfiregames.com/D3162

Note: See TracTickets for help on using tickets.