Fixed bug (use of %cl was clobbering %ecx)