X32 Core


 Core X32 has 32-bit instruction set and expanded register file up to 32 general-purpose registers. New register file with 32 GPR's alows to store more temporary variables and improves performance of code generated by C-to-LLVM Clang-compiler. 32-bit instruction set provides:

  1. fast and simple conversion of numbers between floating point and integer formats
  2. integer multiplication and division
  3. immediate reference of operand size and address mode in the memoty load/store instructions
  4. extended ranges of conditional and unconditional branches with immediate displacement of target instruction
  5. more effective manipulation with address registers content

Core also has increased up to 64Kb instruction cache.