Added '.half' datatype
Added more instructions, mostly branch type