|
|
@ -59,4 +59,19 @@ namespace profile
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Lastly the `addq` variable is added to a vector of `vm::handler::profile_t*`'s.
|
|
|
|
Lastly the `addq` variable is added to a vector of `vm::handler::profile_t*`'s.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
|
|
|
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,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&shlq, &shldw, &writeq, &writedw, &writeb, &nandq,
|
|
|
|
|
|
|
|
&nanddw, &nandw, &nandb,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&shlddw,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
&shrq, &shrw, &readq, &readdw, &mulq, &pushvsp,
|
|
|
|
|
|
|
|
&divq, &jmp, &lrflags, &vmexit, &call };
|
|
|
|
|
|
|
|
```
|