diff options
Diffstat (limited to 'libgloss/spu/crt0.S')
-rw-r--r-- | libgloss/spu/crt0.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgloss/spu/crt0.S b/libgloss/spu/crt0.S index 76d8a9949..663834ad4 100644 --- a/libgloss/spu/crt0.S +++ b/libgloss/spu/crt0.S @@ -50,11 +50,16 @@ POSSIBILITY OF SUCH DAMAGE. #define TAGMASK 1 #endif +.comm __ea_local_store,16,16 + .text .global _start .type _start, @function _start: + /* Save the local store base from $6. */ + stqr $6, __ea_local_store + #ifdef _STD_MAIN /* * Copy the argument vector region from EA to LS. The DMA |