ForwardCom is a proposal for an open instruction set and associated software standards. Below is a schematic comparison of ForwardCom with a few other open and proprietary instruction sets. This list is intended to highlight where ForwardCom differs from other instruction sets. It is not intended to be a complete overview of instruction sets.
Intellectual
rights
Basic Technology
Level of standardization
Development status
Instruction size
Immediate constants
Vector support
Forward compatibility with future
extensions of vector length
Flags, branches and conditions
Built-in security features
Memory management
Function calling conventions
Function library types
Assembly
language
Summary
Built-in security
features |
|
ForwardCom | Many |
RISC-V | No |
Open RISC | No |
x86 | Few |
ARM | Optional |
Assembly instruction syntax |
|
ForwardCom | Syntax is similar to high-level language (see details). |
RISC-V | instruction, register operand, memory
operand. |
Open RISC | instruction, destination operand, source operand. |
x86 | Many different versions in use with different orders of operands. |
ARM | instruction, register operand, memory operand. |