diff --git a/src/base/base_core.c b/src/base/base_core.c index 97515ce6..79655432 100644 --- a/src/base/base_core.c +++ b/src/base/base_core.c @@ -407,6 +407,12 @@ bit_size_from_arch(Arch arch) return arch_bitsize; } +internal U64 +byte_size_from_arch(Arch arch) +{ + return bit_size_from_arch(arch) / 8; +} + internal U64 max_instruction_size_from_arch(Arch arch) { diff --git a/src/base/base_core.h b/src/base/base_core.h index e9a166f2..bd67f5c6 100644 --- a/src/base/base_core.h +++ b/src/base/base_core.h @@ -959,6 +959,7 @@ internal B32 txt_rng_contains(TxtRng r, TxtPt pt); //~ rjf: Toolchain/Environment Enum Functions internal U64 bit_size_from_arch(Arch arch); +internal U64 byte_size_from_arch(Arch arch); internal U64 max_instruction_size_from_arch(Arch arch); ////////////////////////////////