[MIPS] Add portable versions of wait(), wait3() and wait4()

Added logging and refactored the code

Change-Id: Idcd2a9e8fbe933d410e9d67f0789fa074e89baef
1 file changed