Isn't it misleading and likely a minomer to have "-DSOFTFLOAT && -DNOFPU" compile flags for building a MIPS kernel with 'trap-based FP instrunction emulation'? Please note that -msoft-float C compiler flag is for replacing FP instructions with subroutine calls or inlines. Tohru Nishimura