|
|
|
@ -18,7 +18,7 @@ namespace vm::handler
|
|
|
|
|
CALL,
|
|
|
|
|
JMP,
|
|
|
|
|
VMEXIT,
|
|
|
|
|
LVSP,
|
|
|
|
|
POPVSP,
|
|
|
|
|
|
|
|
|
|
PUSHVSP,
|
|
|
|
|
PUSHVSPDW,
|
|
|
|
@ -146,7 +146,6 @@ namespace vm::handler
|
|
|
|
|
|
|
|
|
|
extern vm::handler::profile_t shlq;
|
|
|
|
|
extern vm::handler::profile_t shldw;
|
|
|
|
|
|
|
|
|
|
extern vm::handler::profile_t shlddw;
|
|
|
|
|
|
|
|
|
|
extern vm::handler::profile_t nandq;
|
|
|
|
@ -175,7 +174,7 @@ namespace vm::handler
|
|
|
|
|
extern vm::handler::profile_t mulq;
|
|
|
|
|
extern vm::handler::profile_t divq;
|
|
|
|
|
extern vm::handler::profile_t jmp;
|
|
|
|
|
extern vm::handler::profile_t lvsp;
|
|
|
|
|
extern vm::handler::profile_t popvsp;
|
|
|
|
|
extern vm::handler::profile_t vmexit;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -184,7 +183,7 @@ namespace vm::handler
|
|
|
|
|
inline std::vector< vm::handler::profile_t * > all = {
|
|
|
|
|
&sregq, &sregdw, &sregw, &lregq, &lregdw, &lconstq, &lconstbzxw, &lconstbsxdw,
|
|
|
|
|
&lconstbsxq, &lconstdwsxq, &lconstwsxq, &lconstwsxdw, &lconstdw, &lconstw, &addq, &adddw,
|
|
|
|
|
&addw, &lvsp,
|
|
|
|
|
&addw, &popvsp,
|
|
|
|
|
|
|
|
|
|
&shlq, &shldw, &writeq, &writedw, &writeb, &nandq, &nanddw, &nandw,
|
|
|
|
|
&nandb,
|
|
|
|
|