You are here

SOFTUNE IDE Language tools | Cypress Semiconductor

SOFTUNE IDE Language tools

Last Updated: 
Dec 07, 2017

SOFTUNE C compiler (V3)

SOFTUNE C compiler (F2MC-16 Family, F2MC-8FX Family)

  • ANSI/ISO-compliant C language
  • Provide advanced general-purpose optimization.
    • Global optimization with detailed analyses of a program flow
    • The instruction scheduling optimization
  • Provides an appropriate optimization combination with emphasis placed upon the object size.
  • Provides an appropriate optimization combination with emphasis placed upon the generated object execution speed.
  • Extended language specifications
    • Assembler Description Functions
    • Interrupt Control Functions
    • I/O Area Access Function
    • Intrinsic Function

SOFTUNE C/C++ compiler (V6)

SOFTUNE C/C++ compiler (FR Family)

  • The SOFTUNE C/C++ compiler supports C/C++/EC++ and three language modes.
    • C mode
      This mode is C-language specification mode that supports ANSI/ISO-compliant code.
    • C++ mode
      This mode is compatible with ANSI/ISO-compliant C++ language.
    • EC++ mode
      This mode is a subset of ANSI/ISO C++ language specifications including those specifications pertaining to embedding.
  • Provide advanced general-purpose optimization.
    • Global optimization with detailed analyses of a program flow
    • The instruction scheduling optimization
  • Provides an appropriate optimization combination with emphasis placed upon the object size.
  • Provides an appropriate optimization combination with emphasis placed upon the generated object execution speed.
  • Extended language specifications for embedded application
    • Assembler Description Functions
    • Interrupt Control Functions
    • I/O Area Access Function
    • Intrinsic Function
  • Function for controlling instantiation of C++ template

 

This content contains information on Cypress products that have been migrated from Spansion's website in conjunction with our merger. Although marked with the name of the company that developed the material (Spansion or Fujitsu), Cypress continues to offer the content to our customers. There is no change to this information as a result of this migration. Future revisions will occur when appropriate, and changes will be noted in the revision history.