These programs are designed for self test of ForwardCom emulator and softcore.
Link with libc.li for the emulator or with libc-light.li for a softcore without system calls.
| Files included | Description |
|---|---|
| tests_arithmetics.as | test all arithmetic instructions on general purpose registers |
| tests_bool_bit.as | test all boolean and bit manipulation instructions on general purpose registers |
| tests_branch.as | test all jump, call, and branch instructions on general purpose registers |
| test_formats.as | test all instruction formats for general purpose registers |
| test_muldiv.as | test integer multiplication and division instructions |
| test_pipeline_stalls.as | test if pipeline stalls are handled correctly |
| test_pushpop.as | test push and pop instructions |