
sx-gcc
This project aims at porting GCC to support the NEC SX vector CPU (SX6 - SX9). Targets of the project are: * Document the SX assembler instructions, scalar CPU registers and existing calling conventions by using information from existing and openly available reference guides. This step is a prerequisite for such an open source effort. * Write Machine description, expander definitions and insn patterns for SX CPU. * Get GCC to produce assembler code for the SX, focus on scalar instructions.
This project doesn't aim to produce a competitive vectorizing compiler for the SX, the knowhow for that is far too special and the effort too high. Instead it aims at a compiler producing correct scalar code, as basis for further open-source projects for the SX architecture.
Wiki entry points:
- Status
- SVN repository access
- Building and Testing
- Documentation to read to get started with the development
- SX Architecture introduction
- FAQ
Related projects
- SX-Linux, an effort to investigate, design and implement Linux to the NEC SX architecture (accessible for registered users).
Last updated: Erich Focht, September 2008
Project Information
- License: GNU GPL v2
- 2 stars
- svn-based source control
Labels:
gcc
compiler
sxvectorcpu
sx
vector