1. A method comprising: receiving an instruction, the instruction indicating a first source of a first packed data including state data elements for a current round (i) of a secure hash algorithm 2 (SHA2) hash algorithm, the instruction also indicating a second source of a second packed data; and storing a result in a destination indicated by the instruction in response to the instruction, the result including updated state data elements that have been updated from the corresponding state data elements by at least one round of the SHA2 hash algorithm.