1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Create x86 common register mapping table.

This commit is contained in:
Bartosz Taudul
2020-05-01 02:39:17 +02:00
parent b74caae685
commit 38116b88a5
2 changed files with 206 additions and 0 deletions
+13
View File
@@ -19,6 +19,19 @@ class Worker;
class SourceView
{
public:
enum class RegsX86 : uint8_t
{
invalid,
rax, rbx, rcx, rdx, rsi, rdi, rbp, rsp, r8, r9, r10, r11, r12, r13, r14, r15,
mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7,
xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9,
xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm16, xmm17, xmm18, xmm19,
xmm20, xmm21, xmm22, xmm23, xmm24, xmm25, xmm26, xmm27, xmm28, xmm29,
xmm30, xmm31, k0, k1, k2, k3, k4, k5, k6, k7
};
private:
enum class TokenColor : uint8_t
{
Default,