Tom Vrána wrote:
> Thanks, your guess is right ;-) I got that one one fixed. What I got now
> is a complaint:
> mipsIRQ.S: Assembler messages:
> mipsIRQ.S:116: Error: absolute expression required `li'
> mipsIRQ.S:120: Error: absolute expression required `and'
> mipsIRQ.S:127: Error: absolute expression required `and'
> the trouble causing code is this (STATUS_IE) :
> .set noreorder
> mfc0 v0, CP0_STATUS
> li v1, ~STATUS_IE
STATUS_IE isn't visible for the preprocessor, which means the assembler
sees a symbol named "status_ie" instead of an immediate constant.