pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:4530:   #define RMOP (OP_RM|OP_OPS)   #define RMC8OP (OP_RM|OP_8|OP_OPS|OP_IMPLICIT_C)   #define RMCOP (OP_RM|OP_OPS|OP_IMPLICIT_C)   #define PCREL (OP_PCREL)   #define PCREL8 (OP_PCREL|OP_8)   #define RM (OP_RM)      static const char *modrm_ops[6][8] = {    /* #0: ALU operations (Opcodes 0x80, 0x81, 0x83). */    { -  "add", "or", "adc", "and", -  NULL, "sub", NULL, "cmp", +  "add", "or", "adc", NULL, +  "and", "sub", NULL, "cmp",    },    /* #1: Shift operations */    {    NULL, NULL, NULL, NULL,    "sal", "shr", NULL, "sar",    },    /* #2: More ALU operations (Opcodes 0xf6, 0xf7). */    {    "test", NULL, NULL, "neg",    "imul", NULL, NULL, "idiv",