From 8c164a3b09bc57747e98aa9b522e7544cc2ee7a9 Mon Sep 17 00:00:00 2001 From: Mid <> Date: Fri, 17 Oct 2025 14:09:10 +0300 Subject: [PATCH] sgpr and smem --- src/types.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/types.c b/src/types.c index 0ec2dec..57bbb1a 100644 --- a/src/types.c +++ b/src/types.c @@ -26,8 +26,12 @@ Type *primitive_parse(const char *src) { if(!strcmp(src, "ugpr")) { return type_u(8 * arch_gpr_size()); + } else if(!strcmp(src, "sgpr")) { + return type_s(8 * arch_gpr_size()); } else if(!strcmp(src, "umem")) { return type_u(arch_memory_width()); + } else if(!strcmp(src, "smem")) { + return type_s(arch_memory_width()); } TypePrimitive *ret = calloc(1, sizeof(*ret));