1. A method for performing repeat string operations, the method comprising: accessing a request for a repeat string operation having an operand size; aligning at least one of either a source data location or a destination data location to an aligned location divisible by a predetermined integer, the aligning including performing one or more string operations using data having a size equal to the operand size; and after aligning, performing one or more string operations using data having a size larger than the operand size.