remove x86 register code

This commit is contained in:
Nikita Smith
2025-12-05 16:39:02 -08:00
parent ce77442d37
commit 8005c31276
23 changed files with 31 additions and 1625 deletions
-16
View File
@@ -14,7 +14,6 @@ arch_from_rdi_arch(RDI_Arch arch)
switch((RDI_ArchEnum)arch)
{
case RDI_Arch_NULL:{}break;
case RDI_Arch_X86:{result = Arch_x86;}break;
case RDI_Arch_X64:{result = Arch_x64;}break;
}
return result;
@@ -134,20 +133,6 @@ rdi_string_from_name_map_kind(RDI_NameMapKind kind)
return result;
}
internal String8
rdi_string_from_reg_code_x86(U64 reg_code)
{
String8 result = {0};
switch(reg_code)
{
default:{}break;
#define X(name, value) case RDI_RegCodeX86_##name:{result = str8_lit(#name);}break;
RDI_RegCodeX86_XList
#undef X
}
return result;
}
internal String8
rdi_string_from_reg_code_x64(U64 reg_code)
{
@@ -170,7 +155,6 @@ rdi_string_from_reg_code(Arena *arena, RDI_Arch arch, U64 reg_code)
{
default:
case RDI_Arch_NULL: {result = push_str8f(arena, "??? (%llu)", reg_code);}break;
case RDI_Arch_X86: {result = rdi_string_from_reg_code_x86(reg_code);}break;
case RDI_Arch_X64: {result = rdi_string_from_reg_code_x64(reg_code);}break;
}
return result;