OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [newlib-1.18.0/] [libgloss/] [or32/] [crt0.S] - Diff between revs 517 and 539

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 517 Rev 539
Line 49... Line 49...
 
 
  Load NPC into r3, EPCR into r4
  Load NPC into r3, EPCR into r4
                                                                              */
                                                                              */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
// Size of redzone + size of space required to store state
// Size of redzone + size of space required to store state
// This value must match that in _exception_handler.S
// This value must match that in the support library or1k_exception_handler
#define EXCEPTION_STACK_SIZE 128
// function
 
#define EXCEPTION_STACK_SIZE (128+128)
 
 
#define CALL_EXCEPTION_HANDLER                          \
#define CALL_EXCEPTION_HANDLER                          \
        l.addi  r1, r1, -EXCEPTION_STACK_SIZE;          \
        l.addi  r1, r1, -EXCEPTION_STACK_SIZE;          \
        l.sw    4(r1), r3;                              \
        l.sw    4(r1), r3;                              \
        l.sw    8(r1), r4;                              \
        l.sw    8(r1), r4;                              \

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.