You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
2.4 KiB
116 lines
2.4 KiB
LEnter16_16: |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch0: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch1: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch2: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch3: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch4: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch5: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch6: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch7: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
LEnter8_16: |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch8: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch9: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch10: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch11: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
LEnter4_16: |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch12: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch13: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h |
|
LEnter2_16: |
|
mov al,ds:byte ptr[esi] |
|
mov cl,ds:byte ptr[esi+ebx] |
|
mov ah,dh |
|
add edx,ebp |
|
mov ch,dh |
|
lea esi,ds:dword ptr[esi+ebx*2] |
|
mov ax,ds:word ptr[12345678h+eax*2] |
|
LBPatch14: |
|
add edx,ebp |
|
mov ds:word ptr[edi],ax |
|
mov cx,ds:word ptr[12345678h+ecx*2] |
|
LBPatch15: |
|
mov ds:word ptr[2+edi],cx |
|
add edi,04h
|
|
|