mirror of
https://github.com/wownero/RandomX.git
synced 2026-10-19 08:18:45 +02:00
50 lines
1.3 KiB
PHP
50 lines
1.3 KiB
PHP
mov eax, dword ptr [rsi+0]
|
|
mov ebx, dword ptr [rsi+4]
|
|
mov ecx, dword ptr [rsi+8]
|
|
mov edx, dword ptr [rsi+12]
|
|
|
|
mov rsi, qword ptr [aes_lut_dec+RIP_REL]
|
|
|
|
movzx ebp, byte ptr [rdi+0]
|
|
xor eax, dword ptr [rsi+rbp*4]
|
|
movzx ebp, byte ptr [rdi+1]
|
|
xor ebx, dword ptr [rsi+rbp*4+1024]
|
|
movzx ebp, byte ptr [rdi+2]
|
|
xor ecx, dword ptr [rsi+rbp*4+2048]
|
|
movzx ebp, byte ptr [rdi+3]
|
|
xor edx, dword ptr [rsi+rbp*4+3072]
|
|
|
|
movzx ebp, byte ptr [rdi+4]
|
|
xor ebx, dword ptr [rsi+rbp*4]
|
|
movzx ebp, byte ptr [rdi+5]
|
|
xor ecx, dword ptr [rsi+rbp*4+1024]
|
|
movzx ebp, byte ptr [rdi+6]
|
|
xor edx, dword ptr [rsi+rbp*4+2048]
|
|
movzx ebp, byte ptr [rdi+7]
|
|
xor eax, dword ptr [rsi+rbp*4+3072]
|
|
|
|
movzx ebp, byte ptr [rdi+8]
|
|
xor ecx, dword ptr [rsi+rbp*4]
|
|
movzx ebp, byte ptr [rdi+9]
|
|
xor edx, dword ptr [rsi+rbp*4+1024]
|
|
movzx ebp, byte ptr [rdi+10]
|
|
xor eax, dword ptr [rsi+rbp*4+2048]
|
|
movzx ebp, byte ptr [rdi+11]
|
|
xor ebx, dword ptr [rsi+rbp*4+3072]
|
|
|
|
movzx ebp, byte ptr [rdi+12]
|
|
xor edx, dword ptr [rsi+rbp*4]
|
|
movzx ebp, byte ptr [rdi+13]
|
|
xor eax, dword ptr [rsi+rbp*4+1024]
|
|
movzx ebp, byte ptr [rdi+14]
|
|
xor ebx, dword ptr [rsi+rbp*4+2048]
|
|
movzx ebp, byte ptr [rdi+15]
|
|
xor ecx, dword ptr [rsi+rbp*4+3072]
|
|
|
|
mov dword ptr [rdi+0], eax
|
|
mov dword ptr [rdi+4], ebx
|
|
mov dword ptr [rdi+8], ecx
|
|
mov dword ptr [rdi+12], edx
|
|
|
|
ret
|