added float version of conv opcode