Home | History | Annotate | Download | only in disas

Lines Matching defs:Rm

349 #define Rm { OP_R, m_mode }
1065 { "movZ", { Rm, Cm } },
1066 { "movZ", { Rm, Dm } },
1067 { "movZ", { Cm, Rm } },
1068 { "movZ", { Dm, Rm } },
1588 int rm;
1593 /* If we are accessing mod/rm/reg without need_modrm set, then the
3873 modrm.rm = *codep & 7;
3880 modrm.rm = *codep & 7;
4355 /* Skip mod/rm byte. */
4362 putop (fgrps[dp->op[0].bytemode][modrm.rm], sizeflag);
4393 snprintf (scratchbuf, sizeof(scratchbuf), "%%st(%d)", modrm.rm);
4960 /* Skip mod/rm byte. */
4971 oappend (names8rex[modrm.rm + add]);
4973 oappend (names8[modrm.rm + add]);
4976 oappend (names16[modrm.rm + add]);
4979 oappend (names32[modrm.rm + add]);
4982 oappend (names64[modrm.rm + add]);
4986 oappend (names64[modrm.rm + add]);
4988 oappend (names32[modrm.rm + add]);
4993 oappend (names64[modrm.rm + add]);
5006 oappend (names64[modrm.rm + add]);
5008 oappend (names32[modrm.rm + add]);
5010 oappend (names16[modrm.rm + add]);
5039 base = modrm.rm;
5172 if (modrm.rm == 6)
5193 if (modrm.mod != 0 || modrm.rm == 6)
5199 if (modrm.mod != 0 || modrm.rm != 6)
5203 oappend (index16[modrm.rm]);
5205 && (disp || modrm.mod != 0 || modrm.rm == 6))
5938 /* Skip mod/rm byte. */
5949 snprintf (scratchbuf, sizeof(scratchbuf), "%%xmm%d", modrm.rm + add);
5952 snprintf (scratchbuf, sizeof(scratchbuf), "%%mm%d", modrm.rm);
5975 /* Skip mod/rm byte. */
5979 snprintf (scratchbuf, sizeof(scratchbuf), "%%mm%d", modrm.rm);
6004 /* Skip mod/rm byte. */
6007 snprintf (scratchbuf, sizeof(scratchbuf), "%%xmm%d", modrm.rm + add);
6042 if (modrm.mod != 3 || modrm.rm != 0)
6056 if (modrm.reg < 5 || modrm.rm != 0)
6258 if (modrm.mod == 3 && modrm.reg == 1 && modrm.rm <= 1)
6280 if (modrm.rm)
6424 && modrm.rm >=1
6425 && modrm.rm <= 4)
6434 switch (modrm.rm)
6600 /* Skip mod/rm byte. */
6610 oappend (names8rex[modrm.rm + add]);
6612 oappend (names8[modrm.rm + add]);
6618 oappend (names64[modrm.rm + add]);
6620 oappend (names16[modrm.rm + add]);
6622 oappend (names32[modrm.rm + add]);