encode: Fix unhelpful warning [NFC]
This commit is contained in:
54
encode.c
54
encode.c
@@ -274,36 +274,36 @@ struct EncodingInfo {
|
|||||||
const struct EncodingInfo encoding_infos[ENC_MAX] = {
|
const struct EncodingInfo encoding_infos[ENC_MAX] = {
|
||||||
[ENC_INVALID] = { 0 },
|
[ENC_INVALID] = { 0 },
|
||||||
[ENC_NP] = { 0 },
|
[ENC_NP] = { 0 },
|
||||||
[ENC_M] = { .modrm = 0^3 },
|
[ENC_M] = { .modrm = 0x0^3 },
|
||||||
[ENC_M1] = { .modrm = 0^3, .immctl = 1, .immidx = 1 },
|
[ENC_M1] = { .modrm = 0x0^3, .immctl = 1, .immidx = 1 },
|
||||||
[ENC_MI] = { .modrm = 0^3, .immctl = 4, .immidx = 1 },
|
[ENC_MI] = { .modrm = 0x0^3, .immctl = 4, .immidx = 1 },
|
||||||
[ENC_MC] = { .modrm = 0^3, .zregidx = 1^3, .zregval = 1 },
|
[ENC_MC] = { .modrm = 0x0^3, .zregidx = 0x1^3, .zregval = 1 },
|
||||||
[ENC_MR] = { .modrm = 0^3, .modreg = 1^3 },
|
[ENC_MR] = { .modrm = 0x0^3, .modreg = 0x1^3 },
|
||||||
[ENC_RM] = { .modrm = 1^3, .modreg = 0^3 },
|
[ENC_RM] = { .modrm = 0x1^3, .modreg = 0x0^3 },
|
||||||
[ENC_RMA] = { .modrm = 1^3, .modreg = 0^3, .zregidx = 2^3, .zregval = 0 },
|
[ENC_RMA] = { .modrm = 0x1^3, .modreg = 0x0^3, .zregidx = 0x2^3, .zregval = 0 },
|
||||||
[ENC_MRI] = { .modrm = 0^3, .modreg = 1^3, .immctl = 4, .immidx = 2 },
|
[ENC_MRI] = { .modrm = 0x0^3, .modreg = 0x1^3, .immctl = 4, .immidx = 2 },
|
||||||
[ENC_RMI] = { .modrm = 1^3, .modreg = 0^3, .immctl = 4, .immidx = 2 },
|
[ENC_RMI] = { .modrm = 0x1^3, .modreg = 0x0^3, .immctl = 4, .immidx = 2 },
|
||||||
[ENC_MRC] = { .modrm = 0^3, .modreg = 1^3, .zregidx = 2^3, .zregval = 1 },
|
[ENC_MRC] = { .modrm = 0x0^3, .modreg = 0x1^3, .zregidx = 0x2^3, .zregval = 1 },
|
||||||
[ENC_AM] = { .modrm = 1^3, .zregidx = 0^3, .zregval = 0 },
|
[ENC_AM] = { .modrm = 0x1^3, .zregidx = 0x0^3, .zregval = 0 },
|
||||||
[ENC_MA] = { .modrm = 0^3, .zregidx = 1^3, .zregval = 0 },
|
[ENC_MA] = { .modrm = 0x0^3, .zregidx = 0x1^3, .zregval = 0 },
|
||||||
[ENC_I] = { .immctl = 4, .immidx = 0 },
|
[ENC_I] = { .immctl = 4, .immidx = 0 },
|
||||||
[ENC_IA] = { .zregidx = 0^3, .zregval = 0, .immctl = 4, .immidx = 1 },
|
[ENC_IA] = { .zregidx = 0x0^3, .zregval = 0, .immctl = 4, .immidx = 1 },
|
||||||
[ENC_O] = { .modreg = 0^3 },
|
[ENC_O] = { .modreg = 0x0^3 },
|
||||||
[ENC_OI] = { .modreg = 0^3, .immctl = 4, .immidx = 1 },
|
[ENC_OI] = { .modreg = 0x0^3, .immctl = 4, .immidx = 1 },
|
||||||
[ENC_OA] = { .modreg = 0^3, .zregidx = 1^3, .zregval = 0 },
|
[ENC_OA] = { .modreg = 0x0^3, .zregidx = 0x1^3, .zregval = 0 },
|
||||||
[ENC_S] = { 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_D] = { .immctl = 6, .immidx = 0 },
|
||||||
[ENC_FD] = { .zregidx = 0^3, .zregval = 0, .immctl = 2, .immidx = 1 },
|
[ENC_FD] = { .zregidx = 0x0^3, .zregval = 0, .immctl = 2, .immidx = 1 },
|
||||||
[ENC_TD] = { .zregidx = 1^3, .zregval = 0, .immctl = 2, .immidx = 0 },
|
[ENC_TD] = { .zregidx = 0x1^3, .zregval = 0, .immctl = 2, .immidx = 0 },
|
||||||
[ENC_RVM] = { .modrm = 2^3, .modreg = 0^3, .vexreg = 1^3 },
|
[ENC_RVM] = { .modrm = 0x2^3, .modreg = 0x0^3, .vexreg = 0x1^3 },
|
||||||
[ENC_RVMI] = { .modrm = 2^3, .modreg = 0^3, .vexreg = 1^3, .immctl = 4, .immidx = 3 },
|
[ENC_RVMI] = { .modrm = 0x2^3, .modreg = 0x0^3, .vexreg = 0x1^3, .immctl = 4, .immidx = 3 },
|
||||||
[ENC_RVMR] = { .modrm = 2^3, .modreg = 0^3, .vexreg = 1^3, .immctl = 3, .immidx = 3 },
|
[ENC_RVMR] = { .modrm = 0x2^3, .modreg = 0x0^3, .vexreg = 0x1^3, .immctl = 3, .immidx = 3 },
|
||||||
[ENC_RMV] = { .modrm = 1^3, .modreg = 0^3, .vexreg = 2^3 },
|
[ENC_RMV] = { .modrm = 0x1^3, .modreg = 0x0^3, .vexreg = 0x2^3 },
|
||||||
[ENC_VM] = { .modrm = 1^3, .vexreg = 0^3 },
|
[ENC_VM] = { .modrm = 0x1^3, .vexreg = 0x0^3 },
|
||||||
[ENC_VMI] = { .modrm = 1^3, .vexreg = 0^3, .immctl = 4, .immidx = 2 },
|
[ENC_VMI] = { .modrm = 0x1^3, .vexreg = 0x0^3, .immctl = 4, .immidx = 2 },
|
||||||
[ENC_MVR] = { .modrm = 0^3, .modreg = 2^3, .vexreg = 1^3 },
|
[ENC_MVR] = { .modrm = 0x0^3, .modreg = 0x2^3, .vexreg = 0x1^3 },
|
||||||
[ENC_MRV] = { .modrm = 0^3, .modreg = 1^3, .vexreg = 2^3 },
|
[ENC_MRV] = { .modrm = 0x0^3, .modreg = 0x1^3, .vexreg = 0x2^3 },
|
||||||
};
|
};
|
||||||
|
|
||||||
static const uint64_t alt_tab[] = {
|
static const uint64_t alt_tab[] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user