source: rtems/c/src/lib/libbsp/i960/rxgen960/startup/ihandler.S @ 129daf3

4.104.114.84.95
Last change on this file since 129daf3 was 2ea8df3, checked in by Joel Sherrill <joel.sherrill@…>, on 10/27/99 at 16:27:34

Added CVS Ids and a basic header. More header cleanup needed.

  • Property mode set to 100644
File size: 851 bytes
Line 
1#
2#  $Id$
3#
4
5#######################################
6# ihandler.s                          #
7# Last change :  8.11.94              #
8#######################################
9
10        .text
11        .globl _nmiHandler
12        .globl _intr5Handler
13        .globl _intr6Handler
14        .globl _clockHandler
15
16        .text
17
18# NMI Handler
19_nmiHandler :
20        ldconst 64, r4
21        addo    sp, r4, sp
22
23        stq     g0, -64(sp)
24        stq     g4, -48(sp)
25        stq     g8, -32(sp)
26        stt     g12, -16(sp)
27
28        callx   _nmi_isr
29
30        ldq     -64(sp), g0
31        ldq     -48(sp), g4
32        ldq     -32(sp), g8
33        ldt     -16(sp), g12
34
35        ret
36_clockHandler :
37        ldconst 64, r4
38        addo    sp, r4, sp
39
40        stq     g0, -64(sp)
41        stq     g4, -48(sp)
42        stq     g8, -32(sp)
43        stt     g12, -16(sp)
44
45        callx   _Clock_isr
46
47        ldq     -64(sp), g0
48        ldq     -48(sp), g4
49        ldq     -32(sp), g8
50        ldt     -16(sp), g12
51#
52#
53        ret
54
Note: See TracBrowser for help on using the repository browser.