mirror of
https://github.com/yuzu-emu/unicorn
synced 2024-11-25 12:18:57 +00:00
91 lines
973 B
ArmAsm
91 lines
973 B
ArmAsm
|
mov %esp,%ecx
|
||
|
fxch %st(5)
|
||
|
fnstenv -0xc(%ecx)
|
||
|
pop %ebp
|
||
|
push %ebp
|
||
|
pop %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
dec %ecx
|
||
|
inc %ebx
|
||
|
inc %ebx
|
||
|
inc %ebx
|
||
|
inc %ebx
|
||
|
inc %ebx
|
||
|
inc %ebx
|
||
|
aaa
|
||
|
push %ecx
|
||
|
pop %edx
|
||
|
push $0x41
|
||
|
pop %eax
|
||
|
push %eax
|
||
|
xor %al,0x30(%ecx)
|
||
|
inc %ecx
|
||
|
imul $0x51,0x41(%ecx),%eax
|
||
|
xor 0x42(%ecx),%al
|
||
|
xor 0x42(%edx),%al
|
||
|
xor %al,0x42(%edx)
|
||
|
inc %ecx
|
||
|
inc %edx
|
||
|
pop %eax
|
||
|
push %eax
|
||
|
cmp %al,0x42(%ecx)
|
||
|
jne .+0x4c
|
||
|
dec %ecx
|
||
|
push %ecx
|
||
|
push %ecx
|
||
|
push %ecx
|
||
|
push %edx
|
||
|
inc %edi
|
||
|
xor 0x34(%edi),%eax
|
||
|
push %ecx
|
||
|
push %ebp
|
||
|
push %ecx
|
||
|
push %esi
|
||
|
push %eax
|
||
|
inc %edi
|
||
|
inc %edi
|
||
|
cmp %al,0x39(%edi)
|
||
|
push %eax
|
||
|
dec %edx
|
||
|
push %eax
|
||
|
dec %ebx
|
||
|
push %eax
|
||
|
dec %esp
|
||
|
push %eax
|
||
|
dec %ebp
|
||
|
push %eax
|
||
|
dec %esi
|
||
|
push %eax
|
||
|
dec %edi
|
||
|
push %eax
|
||
|
push %eax
|
||
|
push %eax
|
||
|
xor %eax, 0x42(%edi)
|
||
|
inc %edi
|
||
|
inc %edx
|
||
|
push %eax
|
||
|
xor $0x50,%al
|
||
|
pop %edx
|
||
|
push %eax
|
||
|
inc %ebp
|
||
|
push %ecx
|
||
|
push %edx
|
||
|
inc %esi
|
||
|
xor 0x31(%edi),%al
|
||
|
push %eax
|
||
|
dec %ebp
|
||
|
push %ecx
|
||
|
push %ecx
|
||
|
push %eax
|
||
|
dec %esi
|
||
|
inc %ecx
|
||
|
inc %ecx
|