A64: Implement SHA1H

This is a fairly trivial instruction it's essentially:

result = ROL(data, 30);
This commit is contained in:
Lioncash 2018-03-29 16:41:42 -04:00 committed by MerryMage
parent 3985f7bf84
commit 94f0fba16b
3 changed files with 23 additions and 1 deletions

View file

@ -329,7 +329,7 @@ INST(AESIMC, "AESIMC", "01001
//INST(SHA256H, "SHA256H", "01011110000mmmmm010000nnnnnddddd")
//INST(SHA256H2, "SHA256H2", "01011110000mmmmm010100nnnnnddddd")
//INST(SHA256SU1, "SHA256SU1", "01011110000mmmmm011000nnnnnddddd")
//INST(SHA1H, "SHA1H", "0101111000101000000010nnnnnddddd")
INST(SHA1H, "SHA1H", "0101111000101000000010nnnnnddddd")
//INST(SHA1SU1, "SHA1SU1", "0101111000101000000110nnnnnddddd")
//INST(SHA256SU0, "SHA256SU0", "0101111000101000001010nnnnnddddd")