private static encodePointer ( uint &value, uint code1, int code2, int index ) : void | ||
value | uint | |
code1 | uint | |
code2 | int | |
index | int | |
return | void |
private static void encodePointer(ref uint value, uint code1, int code2, int index) {
uint tmp2 = ror32(code1, index % 32);
uint tmp1 = value ^ tmp2;
value = rol32(tmp1, (index + code2) & 0x1f);
}