CorePy supports many common ISAs and ISA extensions on Linux and OS X. The main CorePy features are supported on all platforms, but the Variable, Expression, and Iterator synthetic component frameworks are currently only implemented for PPC-based platforms.
| Operating Systems | CorePy Libraries | ||||
|---|---|---|---|---|---|
| ISAs | Linux | OS X | Variables | Expressions | Iterators |
| PPC32 | ✓ | ✓ | ✓ | ✓ | ✓ |
| PPC64 | ✓ | ✓ | ✓ | ✓ | ✓ |
| VMX/AltiVec1 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cell SPU | ✓ | ✓ | ✓ | ✓ | |
| x862 | ✓ | ✓ | ✓ | ||
| x86_642 | ✓ | ✓ | ✓ | ||
| SSE3,4 | ✓ | ✓ | |||
CorePy has been tested and verified to work by the developers on the following platforms:
| OS | CPU | Python |
|---|---|---|
| OS X 10.4 | Intel Core Duo (x86) | 2.3.5 |
| OS X 10.5 | PowerPC G5 | 2.5.1 |
| OS X 10.5 | Xeon 53XX (x86_64) | 2.5.2 |
| Linux | Xeon L5320 (x86_64) | 2.4.3 |
| Linux | Opteron 270 (x86_64) | 2.4.3 |
| Linux | Xeon (x86) | 2.5.2 |
| Linux | PowerPC Cell | 2.5.1 |
| Linux | Cell SPU | 2.5.1 |