My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

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:

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

Powered by Google Project Hosting