From 8dad6657511576aa6acc270c6b4eff7bebe8d842 Mon Sep 17 00:00:00 2001 From: Alexis Engelke Date: Sun, 23 Apr 2023 08:55:06 +0200 Subject: [PATCH] encode: Fix unhelpful warning [NFC] --- encode.c | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/encode.c b/encode.c index 81aefa2..fc23db0 100644 --- a/encode.c +++ b/encode.c @@ -274,36 +274,36 @@ struct EncodingInfo { const struct EncodingInfo encoding_infos[ENC_MAX] = { [ENC_INVALID] = { 0 }, [ENC_NP] = { 0 }, - [ENC_M] = { .modrm = 0^3 }, - [ENC_M1] = { .modrm = 0^3, .immctl = 1, .immidx = 1 }, - [ENC_MI] = { .modrm = 0^3, .immctl = 4, .immidx = 1 }, - [ENC_MC] = { .modrm = 0^3, .zregidx = 1^3, .zregval = 1 }, - [ENC_MR] = { .modrm = 0^3, .modreg = 1^3 }, - [ENC_RM] = { .modrm = 1^3, .modreg = 0^3 }, - [ENC_RMA] = { .modrm = 1^3, .modreg = 0^3, .zregidx = 2^3, .zregval = 0 }, - [ENC_MRI] = { .modrm = 0^3, .modreg = 1^3, .immctl = 4, .immidx = 2 }, - [ENC_RMI] = { .modrm = 1^3, .modreg = 0^3, .immctl = 4, .immidx = 2 }, - [ENC_MRC] = { .modrm = 0^3, .modreg = 1^3, .zregidx = 2^3, .zregval = 1 }, - [ENC_AM] = { .modrm = 1^3, .zregidx = 0^3, .zregval = 0 }, - [ENC_MA] = { .modrm = 0^3, .zregidx = 1^3, .zregval = 0 }, + [ENC_M] = { .modrm = 0x0^3 }, + [ENC_M1] = { .modrm = 0x0^3, .immctl = 1, .immidx = 1 }, + [ENC_MI] = { .modrm = 0x0^3, .immctl = 4, .immidx = 1 }, + [ENC_MC] = { .modrm = 0x0^3, .zregidx = 0x1^3, .zregval = 1 }, + [ENC_MR] = { .modrm = 0x0^3, .modreg = 0x1^3 }, + [ENC_RM] = { .modrm = 0x1^3, .modreg = 0x0^3 }, + [ENC_RMA] = { .modrm = 0x1^3, .modreg = 0x0^3, .zregidx = 0x2^3, .zregval = 0 }, + [ENC_MRI] = { .modrm = 0x0^3, .modreg = 0x1^3, .immctl = 4, .immidx = 2 }, + [ENC_RMI] = { .modrm = 0x1^3, .modreg = 0x0^3, .immctl = 4, .immidx = 2 }, + [ENC_MRC] = { .modrm = 0x0^3, .modreg = 0x1^3, .zregidx = 0x2^3, .zregval = 1 }, + [ENC_AM] = { .modrm = 0x1^3, .zregidx = 0x0^3, .zregval = 0 }, + [ENC_MA] = { .modrm = 0x0^3, .zregidx = 0x1^3, .zregval = 0 }, [ENC_I] = { .immctl = 4, .immidx = 0 }, - [ENC_IA] = { .zregidx = 0^3, .zregval = 0, .immctl = 4, .immidx = 1 }, - [ENC_O] = { .modreg = 0^3 }, - [ENC_OI] = { .modreg = 0^3, .immctl = 4, .immidx = 1 }, - [ENC_OA] = { .modreg = 0^3, .zregidx = 1^3, .zregval = 0 }, + [ENC_IA] = { .zregidx = 0x0^3, .zregval = 0, .immctl = 4, .immidx = 1 }, + [ENC_O] = { .modreg = 0x0^3 }, + [ENC_OI] = { .modreg = 0x0^3, .immctl = 4, .immidx = 1 }, + [ENC_OA] = { .modreg = 0x0^3, .zregidx = 0x1^3, .zregval = 0 }, [ENC_S] = { 0 }, - [ENC_A] = { .zregidx = 0^3, .zregval = 0 }, + [ENC_A] = { .zregidx = 0x0^3, .zregval = 0 }, [ENC_D] = { .immctl = 6, .immidx = 0 }, - [ENC_FD] = { .zregidx = 0^3, .zregval = 0, .immctl = 2, .immidx = 1 }, - [ENC_TD] = { .zregidx = 1^3, .zregval = 0, .immctl = 2, .immidx = 0 }, - [ENC_RVM] = { .modrm = 2^3, .modreg = 0^3, .vexreg = 1^3 }, - [ENC_RVMI] = { .modrm = 2^3, .modreg = 0^3, .vexreg = 1^3, .immctl = 4, .immidx = 3 }, - [ENC_RVMR] = { .modrm = 2^3, .modreg = 0^3, .vexreg = 1^3, .immctl = 3, .immidx = 3 }, - [ENC_RMV] = { .modrm = 1^3, .modreg = 0^3, .vexreg = 2^3 }, - [ENC_VM] = { .modrm = 1^3, .vexreg = 0^3 }, - [ENC_VMI] = { .modrm = 1^3, .vexreg = 0^3, .immctl = 4, .immidx = 2 }, - [ENC_MVR] = { .modrm = 0^3, .modreg = 2^3, .vexreg = 1^3 }, - [ENC_MRV] = { .modrm = 0^3, .modreg = 1^3, .vexreg = 2^3 }, + [ENC_FD] = { .zregidx = 0x0^3, .zregval = 0, .immctl = 2, .immidx = 1 }, + [ENC_TD] = { .zregidx = 0x1^3, .zregval = 0, .immctl = 2, .immidx = 0 }, + [ENC_RVM] = { .modrm = 0x2^3, .modreg = 0x0^3, .vexreg = 0x1^3 }, + [ENC_RVMI] = { .modrm = 0x2^3, .modreg = 0x0^3, .vexreg = 0x1^3, .immctl = 4, .immidx = 3 }, + [ENC_RVMR] = { .modrm = 0x2^3, .modreg = 0x0^3, .vexreg = 0x1^3, .immctl = 3, .immidx = 3 }, + [ENC_RMV] = { .modrm = 0x1^3, .modreg = 0x0^3, .vexreg = 0x2^3 }, + [ENC_VM] = { .modrm = 0x1^3, .vexreg = 0x0^3 }, + [ENC_VMI] = { .modrm = 0x1^3, .vexreg = 0x0^3, .immctl = 4, .immidx = 2 }, + [ENC_MVR] = { .modrm = 0x0^3, .modreg = 0x2^3, .vexreg = 0x1^3 }, + [ENC_MRV] = { .modrm = 0x0^3, .modreg = 0x1^3, .vexreg = 0x2^3 }, }; static const uint64_t alt_tab[] = {