added mul16s, mul16u, mull and nsa