filename | test/README |
changeset | 185:6755a04c447f |
author | nkeynes |
date | Fri Aug 24 08:53:50 2012 +1000 (11 years ago) |
permissions | -rw-r--r-- |
last change | Move the generated prologue/epilogue code out into a common entry stub (reduces space requirements) and pre-save all saved registers. Change FASTCALL to use 3 regs instead of 2 since we can now keep everything in regs. |
file | annotate | diff | log | raw |
nkeynes@185 | 1 | |
nkeynes@185 | 2 | The test cases in this directory require an sh4 tool chain, as well as an |
nkeynes@185 | 3 | arm tool chain if you want to build the AICA tests. The default Makefile |
nkeynes@185 | 4 | assumes these are sh-elf and arm-elf targets respectively. A modified copy of |
nkeynes@185 | 5 | newlib 1.8.2 prebuilt for SH4 with dc-load support is included as well, |
nkeynes@185 | 6 | to save having to set up that part of the environment. The necessary patch |
nkeynes@185 | 7 | is in the lib directory if you wish to build from source (newlib is included |
nkeynes@185 | 8 | under the terms of the GPL) |
nkeynes@185 | 9 | |
nkeynes@185 | 10 | crt0.s is included from the dcload distribution, and is assumed to be |
nkeynes@185 | 11 | redistributable under the terms of the GPL. |
nkeynes@185 | 12 | |
nkeynes@185 | 13 | There is currently no configure/automake for this directory - you'll need to |
nkeynes@185 | 14 | modify the Makefile directly if needed. This should probably be changed |
nkeynes@185 | 15 | eventually |
.