These functions should use shll, not lea.