OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [orpsocv2/] [sw/] [drivers/] [or1200/] [crt0.S] - Diff between revs 470 and 475

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

Rev 470 Rev 475
Line 294... Line 294...
/*      LOAD_SYMBOL_2_GPR(r1, _stack)
/*      LOAD_SYMBOL_2_GPR(r1, _stack)
        l.addi  r2, r0, -3
        l.addi  r2, r0, -3
        l.and   r1, r1, r2
        l.and   r1, r1, r2
*/
*/
        /* Clear BSS */
        /* Clear BSS */
        LOAD_SYMBOL_2_GPR(r28, ___bss_start)
        LOAD_SYMBOL_2_GPR(r28, _bss_start)
        LOAD_SYMBOL_2_GPR(r30, __end)
        LOAD_SYMBOL_2_GPR(r30, _bss_end)
1:
1:
        l.sw    (0)(r28), r0
        l.sw    (0)(r28), r0
        l.sfltu r28, r30
        l.sfltu r28, r30
        l.bf    1b
        l.bf    1b
        l.addi  r28, r28, 4
        l.addi  r28, r28, 4

powered by: WebSVN 2.1.0

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