baseport/syborg/specific/interrupts.cia
changeset 103 fba9a3afb710
parent 79 80387fbc46c5
equal deleted inserted replaced
102:7727572da7af 103:fba9a3afb710
    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