y reg contained NAN..so debugged the opcodes..errors were the little things