;
; EasyHook - The reinvention of Windows API hooking
;
; Copyright (C) 2008 Christoph Husse
;
; This library is free software; you can redistribute it and/or
; modify it under the terms of the GNU Lesser General Public
; License as published by the Free Software Foundation; either
; version 2.1 of the License, or (at your option) any later version.
;
; This library is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
; Lesser General Public License for more details.
;
; You should have received a copy of the GNU Lesser General Public
; License along with this library; if not, write to the Free Software
; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
;
;PLEASE NOTE:
; The LGPL allows you to sell propritary software based on this library
; (EasyHook) without releasing the source code for your application.
; This is a big difference to the original GPL. Refer to the attached
; "LICENSE.txt" document for more information about the LGPL!
;
; To wrap it up, I summarized the interesting parts of the LGPL.
; The following summary is provided as it is and has no lawful meaning:
;
; 1) You are granted to sell any software that uses EasyHook over
; DLL bindings. This is covered by the native API and the managed
; interface.
; 2) You are NOT granted to sell any software that includes parts
; of the EasyHook source code or any modification! If you want
; to modify EasyHook, you are forced to release your work under
; the LGPL or GPL... Of course this only applies to the library
; itself. For example you could release a modification of EasyHook
; under LGPL, while still being able to release software, which
; takes advantage of this modification over DLL or NET bindings,
; under a propritary license!
;
; I decided to release EasyHook under the LGPL to prevent commercial abuse
; of this free work. I didn't release it under the GPL, because I also want to
; address commercial vendors which are more common under Windows.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This code was initially generated by IDA Pro 5.0, by disassembling the machine
; code of the x86 ILD engine. Then I "just" converted the 32-bit code to 64-bit...
.CODE
public GetInstructionLength_x64
GetInstructionLength_x64 PROC
push rbp ; start
push rdx ; simulate 32-bit stack parameter "InType"
push rcx ; simulate 32-bit stack parameter "InPtr"
sub rsp, 75
mov rbp, rsp
push rsi
push rdi
call StartLDE
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp Esc_2byte
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F11_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F10_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F17_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp PrefOpSize
; ���������������������������������������������������������������������������
jmp PrefAdSize
; ���������������������������������������������������������������������������
jmp PUSH_Iv
; ���������������������������������������������������������������������������
jmp IMUL_GvEvIv
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp G1_EvIv
; ���������������������������������������������������������������������������
jmp G1_EbIb2
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp POP_Ev
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp CALLF_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F20_
; ���������������������������������������������������������������������������
jmp F21_
; ���������������������������������������������������������������������������
jmp F20_
; ���������������������������������������������������������������������������
jmp F21_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F7_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F19_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F17_
; ���������������������������������������������������������������������������
jmp F17_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F13_
; ���������������������������������������������������������������������������
jmp F15_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F19_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F5_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F14_
; ���������������������������������������������������������������������������
jmp F14_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp D8_
; ���������������������������������������������������������������������������
jmp D9_
; ���������������������������������������������������������������������������
jmp DA_
; ���������������������������������������������������������������������������
jmp DB_
; ���������������������������������������������������������������������������
jmp DC_
; ���������������������������������������������������������������������������
jmp DD_
; ���������������������������������������������������������������������������
jmp DE_
; ���������������������������������������������������������������������������
jmp DF_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp JMP_far
; ���������������������������������������������������������������������������
jmp F3_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F12_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp PrefREPNE
; ���������������������������������������������������������������������������
jmp PrefREP
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp G3_Eb
; ���������������������������������������������������������������������������
jmp G3_Ev
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp G4_IncDec
; ���������������������������������������������������������������������������
jmp G5_IncDec
; ���������������������������������������������������������������������������
jmp G6_
; ���������������������������������������������������������������������������
jmp G7_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp G16_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F18_
; ���������������������������������������������������������������������������
jmp F18_
; ���������������������������������������������������������������������������
jmp F18_
; ���������������������������������������������������������������������������
jmp F18_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp Esc_tableA4
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp Esc_tableA5
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp G12_
; ���������������������������������������������������������������������������
jmp G13_
; ���������������������������������������������������������������������������
jmp G14_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F16_
; ���������������������������������������������������������������������������
jmp F16_
; ���������������������������������������������������������������������������
jmp F16_
; ���������������������������������������������������������������������������
jmp F16_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F6_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F8_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp G15_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp G8_EvIb
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp G9_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F2_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F23_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F23_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp LDDQU_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp F4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp F22_
; ���������������������������������������������������������������������������
jmp F22_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp F1_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp FF4_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp ECHEC_
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp Addr_SIB
; ���������������������������������������������������������������������������
jmp Addr_disp32
; ���������������������������������������������������������������������������
jmp Addr_rsi
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp Addr_SIB
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp Addr_SIB
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
; ���������������������������������������������������������������������������
jmp NOTHING
GetInstructionLength_x64 ENDP
; ��������������� S U B R O U T I N E ���������������������������������������
public StartLDE
StartLDE proc ; CODE XREF: LDE(x,x)+9p
pop rsi
push qword ptr [rbp+75]
pop qword ptr [rbp+67]
mov byte ptr [rbp+66], 0
mov qword ptr [rbp+2], 20h ; ' '
mov qword ptr [rbp+10], 20h ; ' '
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_10B4
mov qword ptr [rbp+10], 40h ; '@'
loc_10B4: ; CODE XREF: StartLDE+1Dj
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
;lea rax, [rax+rcx*4]
;add rax, [rax]
;add rax, 4
;call rax
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
cmp rax, 0FFFFFFFFFFFFFFFFh
jz loc_10CF
mov rax, [rbp+67]
sub rax, [rbp+75]
loc_10CF: ; CODE XREF: StartLDE+39j
pop rdi
pop rsi
add rsp, 75
pop rcx
pop rdx
pop rbp
ret
StartLDE endp ; sp = 3Ch
; ��������������� S U B R O U T I N E ���������������������������������������
public MOD_RM
MOD_RM proc ; CODE XREF: F1_p F18_p ...
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
and rax, 0C7h
mov rcx, 40h ; '@'
xor rdx, rdx
div rcx
mov [rbp+18], rax
cmp rax, 1
jnz loc_1101
add qword ptr [rbp+50], 1
loc_1101: ; CODE XREF: MOD_RM+22j
cmp rax, 2
jnz loc_110A
add qword ptr [rbp+50], 4
loc_110A: ; CODE XREF: MOD_RM+2Bj
mov [rbp+26], rdx
;lea rax, [rax+rdx*4]
;add rax, [rax]
;add rax, 4
;call rax
shl rax, 5
mov rcx, 4
mov rdi, rdx
mov rdx, 0
div rcx
mov rdx, 5
mul rdx
mov [rbp + 58], rax
mov rax, rdi
mov rdx, 5
mul rdx
mov rdx, [rbp + 58]
add rax, rdx
add rax, rsi
add rax, 1400h
call rax
ret
MOD_RM endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Reg_Opcode
Reg_Opcode proc ; CODE XREF: POP_Evp G3_Eb+5p ...
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
and rax, 38h
shr rax, 3
mov [rbp+42], rax
ret
Reg_Opcode endp
; ��������������� S U B R O U T I N E ���������������������������������������
public NOTHING
NOTHING proc ; CODE XREF: code:0000100Ej
; code:00001012j ...
ret
NOTHING endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Addr_SIB
Addr_SIB proc ; CODE XREF: code:0000101Ej
; code:0000103Ej ...
cmp qword ptr [rbp+10], 20h ; ' '
jl locret_115B
add qword ptr [rbp+50], 1
mov rax, [rbp+67]
movzx rax, byte ptr [rax+2]
and rax, 7
mov [rbp+34], rax
cmp qword ptr [rbp+34], 5
jnz locret_115B
cmp qword ptr [rbp+18], 0
jnz locret_115B
add qword ptr [rbp+50], 4
locret_115B: ; CODE XREF: Addr_SIB+4j Addr_SIB+1Bj ...
ret
Addr_SIB endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Addr_disp32
Addr_disp32 proc ; CODE XREF: code:00001022j
cmp qword ptr [rbp+10], 20h ; ' '
jl locret_1166
add qword ptr [rbp+50], 4
locret_1166: ; CODE XREF: Addr_disp32+4j
ret
Addr_disp32 endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Addr_rsi
Addr_rsi proc ; CODE XREF: code:00001026j
cmp qword ptr [rbp+10], 10h
jnz locret_1171
add qword ptr [rbp+50], 2
locret_1171: ; CODE XREF: Addr_rsi+4j
ret
Addr_rsi endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F1_
F1_ proc ; CODE XREF: LDE(x,x)+Ej
; code:00000012j ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
F1_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F2_
F2_ proc ; CODE XREF: code:0000014Ej
; code:00000152j ...
inc qword ptr [rbp+67]
ret
F2_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F3_
F3_ proc ; CODE XREF: code:0000001Ej
; code:0000003Ej ...
add qword ptr [rbp+67], 2
ret
F3_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F4_
F4_ proc ; CODE XREF: code:000005BEj
; code:000005C2j ...
cmp qword ptr [rbp+2], 10h
jnz loc_1197
call F1_
ret
; ���������������������������������������������������������������������������
loc_1197: ; CODE XREF: F4_+4j
call ECHEC_
ret
F4_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public FF4_
FF4_ proc ; CODE XREF: code:00000C2Ej
; code:00000C32j ...
cmp qword ptr [rbp+2], 10h
jnz loc_11AC
call F1_
inc qword ptr [rbp+67]
ret
; ���������������������������������������������������������������������������
loc_11AC: ; CODE XREF: FF4_+4j
call ECHEC_
ret
FF4_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F5_
F5_ proc ; CODE XREF: code:00000026j
; code:0000002Aj ...
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_11BE
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_11BE: ; CODE XREF: F5_+4j
inc qword ptr [rbp+67]
ret
F5_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F6_
F6_ proc ; CODE XREF: code:00000022j
; code:00000042j ...
cmp qword ptr [rbp+2], 20h ; ' '
jl loc_11CD
add qword ptr [rbp+67], 5
ret
; ���������������������������������������������������������������������������
loc_11CD: ; CODE XREF: F6_+4j
add qword ptr [rbp+67], 3
ret
F6_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F7_
F7_ proc ; CODE XREF: code:000002EEj
; code:000002F2j ...
cmp qword ptr [rbp+2], 40h ; '@'
jnz loc_11DD
add qword ptr [rbp+67], 9
ret
; ���������������������������������������������������������������������������
loc_11DD: ; CODE XREF: F7_+4j
cmp qword ptr [rbp+2], 20h ; ' '
jnz loc_11E8
add qword ptr [rbp+67], 5
ret
; ���������������������������������������������������������������������������
loc_11E8: ; CODE XREF: F7_+Fj
add qword ptr [rbp+67], 3
ret
F7_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F8_
F8_ proc ; CODE XREF: code:000001BAj
; code:0000020Ej ...
call F1_
inc qword ptr [rbp+67]
ret
F8_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F10_
F10_ proc ; CODE XREF: code:0000012Ej
; code:00000132j ...
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_121E
mov qword ptr [rbp+2], 40h ; '@'
inc qword ptr [rbp+67]
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
mov qword ptr [rbp+2], 20h ; ' '
ret
; ���������������������������������������������������������������������������
loc_121E: ; CODE XREF: F10_+4j
inc qword ptr [rbp+67]
ret
F10_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F11_
F11_ proc ; CODE XREF: code:0000010Ej
; code:00000112j ...
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_124B
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_123A
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_123A: ; CODE XREF: F11_+10j
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
ret
; ���������������������������������������������������������������������������
loc_124B: ; CODE XREF: F11_+4j
add qword ptr [rbp+67], 1
ret
F11_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F12_
F12_ proc ; CODE XREF: code:000000A6j
; code:000000C6j ...
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_1262
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1262: ; CODE XREF: F12_+Aj
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
ret
F12_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F13_
F13_ proc ; CODE XREF: code:0000032Aj
cmp qword ptr [rbp+2], 20h ; ' '
jl loc_1283
call F1_
add qword ptr [rbp+67], 4
ret
; ���������������������������������������������������������������������������
loc_1283: ; CODE XREF: F13_+4j
call F1_
add qword ptr [rbp+67], 2
ret
F13_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F14_
F14_ proc ; CODE XREF: code:0000035Ej
; code:00000362j
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_1299
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1299: ; CODE XREF: F14_+4j
add qword ptr [rbp+67], 2
ret
F14_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F15_
F15_ proc ; CODE XREF: code:0000032Ej
add qword ptr [rbp+67], 4
ret
F15_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F16_
F16_ proc ; CODE XREF: code:00000616j
; code:0000061Aj ...
add qword ptr [rbp+67], 5
ret
F16_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F17_
F17_ proc ; CODE XREF: code:00000196j
; code:0000031Ej ...
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_12B4
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_12B4: ; CODE XREF: F17_+4j
call F1_
ret
F17_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F18_
F18_ proc ; CODE XREF: code:0000048Ej
; code:00000492j ...
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_12CB
call F1_
ret
; ���������������������������������������������������������������������������
loc_12CB: ; CODE XREF: F18_+9j
call ECHEC_
ret
F18_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F19_
F19_ proc ; CODE XREF: code:00000316j
; code:00000336j
add qword ptr [rbp+67], 3
ret
F19_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F20_
F20_ proc ; CODE XREF: code:0000028Ej
; code:00000296j
cmp qword ptr [rbp+10], 40h ; '@'
jnz loc_12E1
add qword ptr [rbp+67], 9
ret
; ���������������������������������������������������������������������������
loc_12E1: ; CODE XREF: F20_+4j
add qword ptr [rbp+67], 5
ret
F20_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F21_
F21_ proc ; CODE XREF: code:00000292j
; code:0000029Aj
cmp qword ptr [rbp+10], 10h
jnz loc_12F1
add qword ptr [rbp+67], 3
ret
; ���������������������������������������������������������������������������
loc_12F1: ; CODE XREF: F21_+4j
cmp qword ptr [rbp+10], 20h ; ' '
jnz loc_12FC
add qword ptr [rbp+67], 5
ret
; ���������������������������������������������������������������������������
loc_12FC: ; CODE XREF: F21_+Fj
add qword ptr [rbp+67], 9
ret
F21_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F22_
F22_ proc ; CODE XREF: code:00000BCEj
; code:00000BD2j
cmp byte ptr [rbp+0], 1
jnz loc_130D
call F1_
ret
; ���������������������������������������������������������������������������
loc_130D: ; CODE XREF: F22_+4j
call ECHEC_
ret
F22_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public F23_
F23_ proc ; CODE XREF: code:00000766j
; code:000007A6j
cmp byte ptr [rbp+0], 1
jnz loc_131F
call F1_
ret
; ���������������������������������������������������������������������������
loc_131F: ; CODE XREF: F23_+4j
cmp byte ptr [rbp+1], 1
jnz loc_132B
call F1_
ret
; ���������������������������������������������������������������������������
loc_132B: ; CODE XREF: F23_+10j
cmp qword ptr [rbp+2], 10h
jnz loc_1337
call F1_
ret
; ���������������������������������������������������������������������������
loc_1337: ; CODE XREF: F23_+1Cj
call ECHEC_
ret
F23_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public CALLF_
CALLF_ proc ; CODE XREF: code:00000276j
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_1349
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1349: ; CODE XREF: CALLF_+4j
cmp qword ptr [rbp+2], 20h ; ' '
jnz loc_1354
add qword ptr [rbp+67], 7
ret
; ���������������������������������������������������������������������������
loc_1354: ; CODE XREF: CALLF_+10j
add qword ptr [rbp+67], 5
ret
CALLF_ endp
; ���������������������������������������������������������������������������
ret
; ��������������� S U B R O U T I N E ���������������������������������������
public IMUL_GvEvIv
IMUL_GvEvIv proc ; CODE XREF: code:000001B2j
cmp qword ptr [rbp+2], 10h
jz loc_1370
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 6
ret
; ���������������������������������������������������������������������������
loc_1370: ; CODE XREF: IMUL_GvEvIv+4j
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 4
ret
IMUL_GvEvIv endp
; ��������������� S U B R O U T I N E ���������������������������������������
public JMP_far
JMP_far proc ; CODE XREF: code:000003B6j
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_138C
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_138C: ; CODE XREF: JMP_far+4j
cmp qword ptr [rbp+2], 20h ; ' '
jnz loc_1397
add qword ptr [rbp+67], 7
ret
; ���������������������������������������������������������������������������
loc_1397: ; CODE XREF: JMP_far+10j
add qword ptr [rbp+67], 5
ret
JMP_far endp
; ��������������� S U B R O U T I N E ���������������������������������������
public POP_Ev
POP_Ev proc ; CODE XREF: code:0000024Aj
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_13AD
call F1_
ret
; ���������������������������������������������������������������������������
loc_13AD: ; CODE XREF: POP_Ev+9j
call ECHEC_
ret
POP_Ev endp
; ��������������� S U B R O U T I N E ���������������������������������������
public PUSH_Iv
PUSH_Iv proc ; CODE XREF: code:000001AEj
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_13BE
add qword ptr [rbp+67], 5
ret
; ���������������������������������������������������������������������������
loc_13BE: ; CODE XREF: PUSH_Iv+4j
cmp qword ptr [rbp+2], 20h ; ' '
jnz loc_13C9
add qword ptr [rbp+67], 5
ret
; ���������������������������������������������������������������������������
loc_13C9: ; CODE XREF: PUSH_Iv+Fj
add qword ptr [rbp+67], 3
ret
PUSH_Iv endp
; ��������������� S U B R O U T I N E ���������������������������������������
public LDDQU_
LDDQU_ proc ; CODE XREF: code:000007CEj
cmp byte ptr [rbp+0], 1
jnz loc_13DA
call F1_
ret
; ���������������������������������������������������������������������������
loc_13DA: ; CODE XREF: LDDQU_+4j
call ECHEC_
ret
LDDQU_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public ECHEC_
ECHEC_ proc ; CODE XREF: code:0000041Ej
; code:00000436j ...
mov rax, 0FFFFFFFFh
ret
ECHEC_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G1_EbIb2
G1_EbIb2 proc ; CODE XREF: code:00000216j
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_13F2
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_13F2: ; CODE XREF: G1_EbIb2+4j
call F1_
add qword ptr [rbp+67], 1
ret
G1_EbIb2 endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G1_EvIv
G1_EvIv proc ; CODE XREF: code:00000212j
cmp qword ptr [rbp+2], 20h ; ' '
jl loc_140C
call F1_
add qword ptr [rbp+67], 4
ret
; ���������������������������������������������������������������������������
loc_140C: ; CODE XREF: G1_EvIv+4j
call F1_
add qword ptr [rbp+67], 2
ret
G1_EvIv endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G3_Eb
G3_Eb proc ; CODE XREF: code:000003E6j
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_1431
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 3
ret
; ���������������������������������������������������������������������������
loc_1431: ; CODE XREF: G3_Eb+Ej
cmp qword ptr [rbp+42], 1
jnz loc_143D
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_143D: ; CODE XREF: G3_Eb+1Fj
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G3_Eb endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G3_Ev
G3_Ev proc ; CODE XREF: code:000003EAj
cmp qword ptr [rbp+2], 20h ; ' '
jl loc_1480
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_1469
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 6
ret
; ���������������������������������������������������������������������������
loc_1469: ; CODE XREF: G3_Ev+14j
cmp qword ptr [rbp+42], 1
jnz loc_1475
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1475: ; CODE XREF: G3_Ev+25j
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
; ���������������������������������������������������������������������������
loc_1480: ; CODE XREF: G3_Ev+4j
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_149B
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 4
ret
; ���������������������������������������������������������������������������
loc_149B: ; CODE XREF: G3_Ev+46j
cmp qword ptr [rbp+42], 1
jnz loc_14A7
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_14A7: ; CODE XREF: G3_Ev+57j
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G3_Ev endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G4_IncDec
G4_IncDec proc ; CODE XREF: code:00000406j
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 1
jle loc_14C8
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_14C8: ; CODE XREF: G4_IncDec+Ej
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G4_IncDec endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G5_IncDec
G5_IncDec proc ; CODE XREF: code:0000040Aj
call Reg_Opcode
cmp qword ptr [rbp+42], 6
jle loc_14E4
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_14E4: ; CODE XREF: G5_IncDec+9j
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G5_IncDec endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G6_
G6_ proc ; CODE XREF: code:0000040Ej
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 5
jle loc_150A
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_150A: ; CODE XREF: G6_+Ej
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G6_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G7_
G7_ proc ; CODE XREF: code:00000412j
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_153F
cmp qword ptr [rbp+18], 3
jnz loc_15DB
cmp qword ptr [rbp+26], 4
jle loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_153F: ; CODE XREF: G7_+Ej
cmp qword ptr [rbp+42], 1
jnz loc_155F
cmp qword ptr [rbp+18], 3
jnz loc_15DB
cmp qword ptr [rbp+26], 1
jle loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_155F: ; CODE XREF: G7_+2Ej
cmp qword ptr [rbp+42], 2
jnz loc_1575
cmp qword ptr [rbp+18], 3
jnz loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1575: ; CODE XREF: G7_+4Ej
cmp qword ptr [rbp+42], 3
jnz loc_1587
cmp qword ptr [rbp+18], 3
jnz loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1587: ; CODE XREF: G7_+64j
cmp qword ptr [rbp+42], 4
jnz loc_1599
cmp qword ptr [rbp+18], 3
jnz loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1599: ; CODE XREF: G7_+76j
cmp qword ptr [rbp+42], 5
jnz loc_15A5
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_15A5: ; CODE XREF: G7_+88j
cmp qword ptr [rbp+42], 6
jnz loc_15B7
cmp qword ptr [rbp+18], 3
jnz loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_15B7: ; CODE XREF: G7_+94j
cmp qword ptr [rbp+42], 7
jnz loc_15DB
cmp qword ptr [rbp+18], 3
jnz loc_15DB
cmp qword ptr [rbp+83], 40h ; '@'
jnz loc_15D5
cmp qword ptr [rbp+26], 0
jz loc_15DB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_15D5: ; CODE XREF: G7_+B2j
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_15DB: ; CODE XREF: G7_+14j G7_+1Ej ...
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G7_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G8_EvIb
G8_EvIb proc ; CODE XREF: code:000006F6j
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 4
jge loc_15FC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_15FC: ; CODE XREF: G8_EvIb+Ej
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 3
ret
G8_EvIb endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G9_
G9_ proc ; CODE XREF: code:0000072Aj
call MOD_RM
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_161D
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_161D: ; CODE XREF: G9_+Ej
cmp qword ptr [rbp+42], 2
jnz loc_1629
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1629: ; CODE XREF: G9_+1Aj
cmp qword ptr [rbp+42], 3
jnz loc_1635
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1635: ; CODE XREF: G9_+26j
cmp qword ptr [rbp+42], 4
jnz loc_1641
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1641: ; CODE XREF: G9_+32j
cmp qword ptr [rbp+42], 5
jnz loc_164D
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_164D: ; CODE XREF: G9_+3Ej
cmp qword ptr [rbp+42], 7
jle loc_1659
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1659: ; CODE XREF: G9_+4Aj
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G9_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G12_
G12_ proc ; CODE XREF: code:000005D2j
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_1675
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1675: ; CODE XREF: G12_+9j
cmp qword ptr [rbp+42], 1
jnz loc_1681
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1681: ; CODE XREF: G12_+15j
cmp qword ptr [rbp+42], 2
jnz loc_1698
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_16E4
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1698: ; CODE XREF: G12_+21j
cmp qword ptr [rbp+42], 3
jnz loc_16A4
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_16A4: ; CODE XREF: G12_+38j
cmp qword ptr [rbp+42], 4
jnz loc_16BB
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_16E4
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_16BB: ; CODE XREF: G12_+44j
cmp qword ptr [rbp+42], 5
jnz loc_16C7
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_16C7: ; CODE XREF: G12_+5Bj
cmp qword ptr [rbp+42], 6
jnz loc_16DE
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_16E4
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_16DE: ; CODE XREF: G12_+67j
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_16E4: ; CODE XREF: G12_+2Cj G12_+4Fj ...
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 3
ret
G12_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G13_
G13_ proc ; CODE XREF: code:000005D6j
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_1700
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1700: ; CODE XREF: G13_+9j
cmp qword ptr [rbp+42], 1
jnz loc_170C
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_170C: ; CODE XREF: G13_+15j
cmp qword ptr [rbp+42], 2
jnz loc_1723
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_176F
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1723: ; CODE XREF: G13_+21j
cmp qword ptr [rbp+42], 3
jnz loc_172F
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_172F: ; CODE XREF: G13_+38j
cmp qword ptr [rbp+42], 4
jnz loc_1746
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_176F
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1746: ; CODE XREF: G13_+44j
cmp qword ptr [rbp+42], 5
jnz loc_1752
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1752: ; CODE XREF: G13_+5Bj
cmp qword ptr [rbp+42], 6
jnz loc_1769
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_176F
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1769: ; CODE XREF: G13_+67j
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_176F: ; CODE XREF: G13_+2Cj G13_+4Fj ...
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 3
ret
G13_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G14_
G14_ proc ; CODE XREF: code:000005DAj
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_178B
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_178B: ; CODE XREF: G14_+9j
cmp qword ptr [rbp+42], 1
jnz loc_1797
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1797: ; CODE XREF: G14_+15j
cmp qword ptr [rbp+42], 2
jnz loc_17B2
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_1827
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_17B2: ; CODE XREF: G14_+21j
cmp qword ptr [rbp+42], 3
jnz loc_17D5
cmp qword ptr [rbp+2], 10h
jnz loc_17CF
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_1827
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_17CF: ; CODE XREF: G14_+42j
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_17D5: ; CODE XREF: G14_+3Cj
cmp qword ptr [rbp+42], 4
jnz loc_17E1
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_17E1: ; CODE XREF: G14_+5Fj
cmp qword ptr [rbp+42], 5
jnz loc_17ED
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_17ED: ; CODE XREF: G14_+6Bj
cmp qword ptr [rbp+42], 6
jnz loc_1804
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_1827
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1804: ; CODE XREF: G14_+77j
cmp qword ptr [rbp+42], 7
jnz loc_1821
cmp qword ptr [rbp+2], 10h
jnz loc_1821
call MOD_RM
cmp qword ptr [rbp+18], 3
jz loc_1827
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1821: ; CODE XREF: G14_+8Ej G14_+94j
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1827: ; CODE XREF: G14_+2Cj G14_+4Dj ...
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 3
ret
G14_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G15_
G15_ proc ; CODE XREF: code:000006C6j
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_1852
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_18EC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1852: ; CODE XREF: G15_+9j
cmp qword ptr [rbp+42], 1
jnz loc_186D
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_18EC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_186D: ; CODE XREF: G15_+24j
cmp qword ptr [rbp+42], 2
jnz loc_1888
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_18EC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1888: ; CODE XREF: G15_+3Fj
cmp qword ptr [rbp+42], 3
jnz loc_189F
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_18EC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_189F: ; CODE XREF: G15_+5Aj
cmp qword ptr [rbp+42], 4
jnz loc_18AB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_18AB: ; CODE XREF: G15_+71j
cmp qword ptr [rbp+42], 5
jnz loc_18C2
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_18EC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_18C2: ; CODE XREF: G15_+7Dj
cmp qword ptr [rbp+42], 6
jnz loc_18D9
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_18EC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_18D9: ; CODE XREF: G15_+94j
cmp qword ptr [rbp+42], 7
jg loc_18E6
call MOD_RM
jmp loc_18EC
; ���������������������������������������������������������������������������
loc_18E6: ; CODE XREF: G15_+ABj
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_18EC: ; CODE XREF: G15_+14j G15_+2Fj ...
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G15_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public G16_
G16_ proc ; CODE XREF: code:0000046Ej
call Reg_Opcode
cmp qword ptr [rbp+42], 0
jnz loc_1913
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_195E
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1913: ; CODE XREF: G16_+9j
cmp qword ptr [rbp+42], 1
jnz loc_192A
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_195E
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_192A: ; CODE XREF: G16_+20j
cmp qword ptr [rbp+42], 2
jnz loc_1941
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_195E
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1941: ; CODE XREF: G16_+37j
cmp qword ptr [rbp+42], 3
jnz loc_1958
call MOD_RM
cmp qword ptr [rbp+18], 3
jnz loc_195E
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1958: ; CODE XREF: G16_+4Ej
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_195E: ; CODE XREF: G16_+14j G16_+2Bj ...
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
G16_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public PrefOpSize
PrefOpSize proc ; CODE XREF: code:000001A6j
inc qword ptr [rbp+67]
mov qword ptr [rbp+2], 10h
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_1982
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1982: ; CODE XREF: PrefOpSize+11j
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
mov qword ptr [rbp+2], 20h ; ' '
ret
PrefOpSize endp
; ��������������� S U B R O U T I N E ���������������������������������������
public PrefAdSize
PrefAdSize proc ; CODE XREF: code:000001AAj
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_19AC
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_19AC: ; CODE XREF: PrefAdSize+Aj
mov rcx, [rbp+10]
shr rcx, 1
mov [rbp+10], rbx
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
mov rbx, [rbp+10]
shl rcx, 1
mov [rbp+10], rcx
ret
PrefAdSize endp
; ��������������� S U B R O U T I N E ���������������������������������������
public PrefREPNE
PrefREPNE proc ; CODE XREF: code:000003D6j
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_19DF
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_19DF: ; CODE XREF: PrefREPNE+Aj
mov rax, [rbp+67]
movzx rax, byte ptr [rax]
cmp al, 0A4h ; '�'
jz loc_19FB
cmp al, 0A7h ; '�'
jz loc_19FB
cmp al, 0AEh ; '�'
jz loc_19FB
cmp al, 0AFh ; '�'
jz loc_19FB
cmp al, 0Fh
jz loc_19FB
jmp loc_19FF
; ���������������������������������������������������������������������������
loc_19FB: ; CODE XREF: PrefREPNE+1Aj
; PrefREPNE+1Ej ...
mov byte ptr [rbp+0], 1
loc_19FF: ; CODE XREF: PrefREPNE+2Cj
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
;lea rax, [rsi+rcx*4]
;add rax, [rax]
;add rax, 4
;call rax
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
mov byte ptr [rbp+0], 0
ret
PrefREPNE endp
; ��������������� S U B R O U T I N E ���������������������������������������
public PrefREP
PrefREP proc ; CODE XREF: code:000003DAj
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_1A26
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1A26: ; CODE XREF: PrefREP+Aj
mov rax, [rbp+67]
movzx rax, byte ptr [rax]
cmp al, 90h ; '�'
jz loc_1A6E
cmp al, 0A4h ; '�'
jz loc_1A6E
cmp al, 0A5h ; '�'
jz loc_1A6E
cmp al, 0A6h ; '�'
jz loc_1A6E
cmp al, 0A7h ; '�'
jz loc_1A6E
cmp al, 0AAh ; '�'
jz loc_1A6E
cmp al, 0ABh ; '�'
jz loc_1A6E
cmp al, 0ACh ; '�'
jz loc_1A6E
cmp al, 0ADh ; '�'
jz loc_1A6E
cmp al, 0AEh ; '�'
jz loc_1A6E
cmp al, 0AFh ; '�'
jz loc_1A6E
cmp al, 6Ch ; 'l'
jz loc_1A6E
cmp al, 6Dh ; 'm'
jz loc_1A6E
cmp al, 6Eh ; 'n'
jz loc_1A6E
cmp al, 6Fh ; 'o'
jz loc_1A6E
cmp al, 0Fh
jz loc_1A6E
jmp loc_1A72
; ���������������������������������������������������������������������������
loc_1A6E: ; CODE XREF: PrefREP+1Aj PrefREP+1Ej ...
mov byte ptr [rbp+1], 1
loc_1A72: ; CODE XREF: PrefREP+58j
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
;lea rax, [rsi+rcx*4]
;add rax, [rax]
;add rax, 4
;call rax
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
call rax
mov byte ptr [rbp+1], 0
ret
PrefREP endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Esc_2byte
Esc_2byte proc ; CODE XREF: code:0000004Aj
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_1A99
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1A99: ; CODE XREF: Esc_2byte+Aj
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
;lea rax, [rsi+rcx*4+400h]
;add rax, [rax]
;add rax, 4
;call rax
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
add rax, 500h
call rax
ret
Esc_2byte endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Esc_tableA4
Esc_tableA4 proc ; CODE XREF: code:000004EEj
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_1AC0
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1AC0: ; CODE XREF: Esc_tableA4+Aj
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
;lea rax, [rsi+rcx*4+800h]
;add rax, [rax]
;add rax, 4
;call rax
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
add rax, 0A00h
call rax
ret
Esc_tableA4 endp
; ��������������� S U B R O U T I N E ���������������������������������������
public Esc_tableA5
Esc_tableA5 proc ; CODE XREF: code:000004F6j
inc qword ptr [rbp+67]
inc byte ptr [rbp+66]
cmp byte ptr [rbp+66], 0Fh
jnz loc_1AE7
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1AE7: ; CODE XREF: Esc_tableA5+Aj
mov rax, [rbp+67]
movzx rcx, byte ptr [rax]
;lea rax, [rsi+rcx*4+0C00h]
;add rax, [rax]
;add rax, 4
;call rax
mov rax, rcx
mov rcx, 5
mul rcx
add rax, rsi
add rax, 0F00h
call rax
ret
Esc_tableA5 endp
; ��������������� S U B R O U T I N E ���������������������������������������
public D8_
D8_ proc ; CODE XREF: code:0000036Ej
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1B22
call Reg_Opcode
cmp qword ptr [rbp+42], 7
jle loc_1B22
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1B22: ; CODE XREF: D8_+13j D8_+1Ej
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
D8_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public D9_
D9_ proc ; CODE XREF: code:00000372j
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1B5E
call Reg_Opcode
cmp qword ptr [rbp+42], 1
jnz loc_1BBB
cmp qword ptr [rbp+42], 7
jle loc_1BBB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1B5E: ; CODE XREF: D9_+13j
cmp rax, 0C0h ; '�'
jl loc_1BBB
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Dh
jnz loc_1B7F
cmp rcx, 0
jz loc_1BBB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1B7F: ; CODE XREF: D9_+40j
cmp rdx, 0Eh
jnz loc_1BBB
cmp rcx, 2
jnz loc_1B8F
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1B8F: ; CODE XREF: D9_+55j
cmp rcx, 3
jnz loc_1B9A
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1B9A: ; CODE XREF: D9_+60j
cmp rcx, 6
jnz loc_1BA5
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1BA5: ; CODE XREF: D9_+6Bj
cmp rcx, 7
jnz loc_1BB0
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1BB0: ; CODE XREF: D9_+76j
cmp rcx, 0Fh
jnz loc_1BBB
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1BBB: ; CODE XREF: D9_+1Ej D9_+24j ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
D9_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public DA_
DA_ proc ; CODE XREF: code:00000376j
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1BF1
call Reg_Opcode
cmp qword ptr [rbp+42], 7
jle loc_1C1D
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1BF1: ; CODE XREF: DA_+13j
cmp rax, 0C0h ; '�'
jl loc_1C1D
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Eh
jnz loc_1C12
cmp rcx, 9
jz loc_1C1D
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1C12: ; CODE XREF: DA_+3Aj
cmp rdx, 0Fh
jnz loc_1C1D
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1C1D: ; CODE XREF: DA_+1Ej DA_+2Bj ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
DA_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public DB_
DB_ proc ; CODE XREF: code:0000037Aj
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1C61
call Reg_Opcode
cmp qword ptr [rbp+42], 4
jz loc_1C5B
cmp qword ptr [rbp+42], 6
jz loc_1C5B
cmp qword ptr [rbp+42], 7
jg loc_1C5B
jmp loc_1C9C
; ���������������������������������������������������������������������������
loc_1C5B: ; CODE XREF: DB_+1Ej DB_+24j ...
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1C61: ; CODE XREF: DB_+13j
cmp rax, 0C0h ; '�'
jl loc_1C9C
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Eh
jnz loc_1C8C
cmp rcx, 8
jge loc_1C9C
cmp rcx, 3
jz loc_1C9C
cmp rcx, 2
jz loc_1C9C
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1C8C: ; CODE XREF: DB_+48j
cmp rdx, 0Fh
jnz loc_1C9C
cmp rcx, 8
jl loc_1C9C
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1C9C: ; CODE XREF: DB_+2Cj DB_+39j ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
DB_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public DC_
DC_ proc ; CODE XREF: code:0000037Ej
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1CD2
call Reg_Opcode
cmp qword ptr [rbp+42], 7
jle loc_1CEE
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1CD2: ; CODE XREF: DC_+13j
cmp rax, 0C0h ; '�'
jl loc_1CEE
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Dh
jnz loc_1CEE
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1CEE: ; CODE XREF: DC_+1Ej DC_+2Bj ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
DC_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public DD_
DD_ proc ; CODE XREF: code:00000382j
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1D2C
call Reg_Opcode
cmp qword ptr [rbp+42], 5
jz loc_1D26
cmp qword ptr [rbp+42], 7
jg loc_1D26
jmp loc_1D58
; ���������������������������������������������������������������������������
loc_1D26: ; CODE XREF: DD_+1Ej DD_+24j
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1D2C: ; CODE XREF: DD_+13j
cmp rax, 0C0h ; '�'
jl loc_1D58
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Ch
jnz loc_1D4D
cmp rcx, 8
jl loc_1D58
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1D4D: ; CODE XREF: DD_+42j
cmp rdx, 0Fh
jnz loc_1D58
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1D58: ; CODE XREF: DD_+26j DD_+33j ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
DD_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public DE_
DE_ proc ; CODE XREF: code:00000386j
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1D8E
call Reg_Opcode
cmp qword ptr [rbp+42], 7
jle loc_1DAF
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1D8E: ; CODE XREF: DE_+13j
cmp rax, 0C0h ; '�'
jl loc_1DAF
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Dh
jnz loc_1DAF
cmp rcx, 9
jz loc_1DAF
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1DAF: ; CODE XREF: DE_+1Ej DE_+2Bj ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
DE_ endp
; ��������������� S U B R O U T I N E ���������������������������������������
public DF_
DF_ proc ; CODE XREF: code:0000038Aj
mov qword ptr [rbp+50], 0
mov rax, [rbp+67]
movzx rax, byte ptr [rax+1]
cmp rax, 0BFh ; '�'
jg loc_1DE5
call Reg_Opcode
cmp qword ptr [rbp+42], 7
jle loc_1E31
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1DE5: ; CODE XREF: DF_+13j
cmp rax, 0C0h ; '�'
jl loc_1E31
mov rdx, rax
shr rdx, 4
mov rcx, rax
and rcx, 0Fh
cmp rdx, 0Ch
jnz loc_1E01
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1E01: ; CODE XREF: DF_+3Aj
cmp rdx, 0Dh
jnz loc_1E0C
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1E0C: ; CODE XREF: DF_+45j
cmp rdx, 0Eh
jnz loc_1E21
cmp rcx, 0
jz loc_1E31
cmp rcx, 8
jge loc_1E31
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1E21: ; CODE XREF: DF_+50j
cmp rdx, 0Fh
jnz loc_1E31
cmp rcx, 8
jl loc_1E31
call ECHEC_
ret
; ���������������������������������������������������������������������������
loc_1E31: ; CODE XREF: DF_+1Ej DF_+2Bj ...
call MOD_RM
mov rax, [rbp+50]
add [rbp+67], rax
add qword ptr [rbp+67], 2
ret
DF_ endp
END