Hewlett-Packard rushes earnings report after warning