mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
Merge remote-tracking branch 'origin/GP-4647_ghidorahrex_PR-6530_Sleigh-InSPECtor_aarch32_sha1su1_32' into patch
This commit is contained in:
@@ -637,15 +637,15 @@ define pcodeop SHA1HashUpdateParity;
|
||||
local X = Qd;
|
||||
local Y = Qm;
|
||||
local Tm = X ^ (Y >> 32);
|
||||
local t0:4 = Tm(0);
|
||||
local t1:4 = Tm(4);
|
||||
local t2:4 = Tm(8);
|
||||
local t3:4 = Tm(12);
|
||||
local t0:4 = Tm[0, 32];
|
||||
local t1:4 = Tm[32, 32];
|
||||
local t2:4 = Tm[64, 32];
|
||||
local t3:4 = Tm[96, 32];
|
||||
local W0:4 = (t0 << 1 | t0 >> 31);
|
||||
local W1:4 = (t1 << 1 | t1 >> 31);
|
||||
local W2:4 = (t2 << 1 | t2 >> 31);
|
||||
local W3:4 = (t3 << 1 | t3 >> 31) ^ (t0 << 2 | t0 >> 30);
|
||||
Qd = zext(W3 << 96) | zext(W2 << 64) | zext(W1 << 32) | zext(W0);
|
||||
Qd = (zext(W3) << 96) | (zext(W2) << 64) | (zext(W1) << 32) | zext(W0);
|
||||
}
|
||||
|
||||
#######
|
||||
|
||||
Reference in New Issue
Block a user