I am hoping that this patch addresses a lot of the comments from Kevin's input. Another follow-on patch would take the instruction array out of this file and put it in 'uasm-mips.c' and create a new file 'uasm-micromips.c' with the microMIPS instruction array. Please let me know if this patch is more acceptable. Thanks. -Steve