URL
https://opencores.org/ocsvn/or1k/or1k/trunk
[/] [or1k/] [trunk/] [mp3/] [sw/] [ints/] [ints.S] - Diff between revs 329 and 340
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 329 |
Rev 340 |
Line 70... |
Line 70... |
l.nop
|
l.nop
|
l.rfe
|
l.rfe
|
l.nop
|
l.nop
|
l.nop
|
l.nop
|
|
|
.org 0x0900
|
.org 0x0800
|
_xxx:
|
_hpint:
|
l.nop
|
|
l.nop
|
|
l.rfe
|
|
l.nop
|
l.nop
|
l.nop
|
l.nop
|
|
|
.org 0xc00
|
# clear TTMR[IP]
|
_syscall:
|
l.addi r4,r0,SPR_TTMR
|
l.nop
|
l.movhi r5,hi(SPR_TTMR_RT | SPR_TTMR_IE)
|
|
l.addi r5,r5,733
|
|
l.mtspr r4,r5,0 # set TTMR
|
|
|
|
# clear entire PICSR
|
|
l.movhi r4,hi(SPR_PICSR)
|
|
l.addi r4,r0,lo(SPR_PICSR)
|
|
l.addi r5,r0,0x0000
|
|
l.mtspr r4,r5,0 # set PICSR
|
|
|
l.nop
|
l.nop
|
l.rfe
|
l.rfe
|
l.nop
|
l.nop
|
l.nop
|
l.nop
|
|
|
|
|
.org 0x2000
|
.org 0x2000
|
|
|
_main:
|
_main:
|
l.nop
|
l.nop
|
l.nop
|
l.nop
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.