baseport/syborg/specific/interrupts.cia
branchGCC_SURGE
changeset 79 80387fbc46c5
parent 2 d55eb581a87c
equal deleted inserted replaced
78:8026520c72b6 79:80387fbc46c5
    84 	asm("pop {r4,r5,pc}");
    84 	asm("pop {r4,r5,pc}");
    85 
    85 
    86 	asm("__KHwBaseSic:");
    86 	asm("__KHwBaseSic:");
    87 	asm(".word %a0" : : "i" ((TInt)KHwBaseSic));
    87 	asm(".word %a0" : : "i" ((TInt)KHwBaseSic));
    88 	asm("__SicHandlerStart:");
    88 	asm("__SicHandlerStart:");
    89 	asm(".word %a0" : : "i" ((TInt)&Handlers[0]));
    89 	asm(".word %a0" : : "i" (&Handlers[0]));
    90 }
    90 }
    91 
    91 
    92 __NAKED__ void SyborgInterrupt::FiqDispatch()
    92 __NAKED__ void SyborgInterrupt::FiqDispatch()
    93 {
    93 {
    94 	// FIQ dispatcher
    94 	// FIQ dispatcher