From df197ff6b194dc9a6a79b4a32b4a91dde8663f38 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 15 Dec 2016 20:21:43 +0000 Subject: [PATCH] arm/types: Use smallest possible standard type that has sufficient bits for Imm{} types --- src/frontend/arm/types.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/frontend/arm/types.h b/src/frontend/arm/types.h index 61562729..276409d3 100644 --- a/src/frontend/arm/types.h +++ b/src/frontend/arm/types.h @@ -39,13 +39,13 @@ enum class ExtReg { D24, D25, D26, D27, D28, D29, D30, D31, }; -using Imm3 = u32; -using Imm4 = u32; -using Imm5 = u32; -using Imm7 = u32; -using Imm8 = u32; -using Imm11 = u32; -using Imm12 = u32; +using Imm3 = u8; +using Imm4 = u8; +using Imm5 = u8; +using Imm7 = u8; +using Imm8 = u8; +using Imm11 = u16; +using Imm12 = u16; using Imm24 = u32; using RegList = u16;