Support added for UDIV. Working on support for sdiv. At the moment sdiv works but the result is always negative. -1200/12 is correct but 1200/12 is not correct. Problem is with using conditional instructions in ISELLowering. This is not possible because setcc has not been implemented correctly. SetCC should be looked at