blob: 41de5afe2aa95e9c28b0abad44caed1dbb0701c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
require_extension(EXT_ZKNH);
#define ROR32(a,amt) ((a << (-amt & (32-1))) | (a >> (amt & (32-1))))
uint32_t a = RS1;
WRITE_RD(
sext32(ROR32(a, 6) ^ ROR32(a,11) ^ ROR32(a, 25))
);
#undef ROR32
|