Lines Matching defs:rm
349 #define Rm { OP_R, m_mode }
1058 { "movZ", { Rm, Cm } },
1059 { "movZ", { Rm, Dm } },
1060 { "movZ", { Cm, Rm } },
1061 { "movZ", { Dm, Rm } },
1581 int rm;
1586 /* If we are accessing mod/rm/reg without need_modrm set, then the
3809 modrm.rm = *codep & 7;
3816 modrm.rm = *codep & 7;
4291 /* Skip mod/rm byte. */
4298 putop (fgrps[dp->op[0].bytemode][modrm.rm], sizeflag);
4329 snprintf (scratchbuf, sizeof(scratchbuf), "%%st(%d)", modrm.rm);
4895 /* Skip mod/rm byte. */
4906 oappend (names8rex[modrm.rm + add]);
4908 oappend (names8[modrm.rm + add]);
4911 oappend (names16[modrm.rm + add]);
4914 oappend (names32[modrm.rm + add]);
4917 oappend (names64[modrm.rm + add]);
4921 oappend (names64[modrm.rm + add]);
4923 oappend (names32[modrm.rm + add]);
4928 oappend (names64[modrm.rm + add]);
4941 oappend (names64[modrm.rm + add]);
4943 oappend (names32[modrm.rm + add]);
4945 oappend (names16[modrm.rm + add]);
4974 base = modrm.rm;
5107 if (modrm.rm == 6)
5128 if (modrm.mod != 0 || modrm.rm == 6)
5134 if (modrm.mod != 0 || modrm.rm != 6)
5138 oappend (index16[modrm.rm]);
5140 && (disp || modrm.mod != 0 || modrm.rm == 6))
5873 /* Skip mod/rm byte. */
5884 snprintf (scratchbuf, sizeof(scratchbuf), "%%xmm%d", modrm.rm + add);
5887 snprintf (scratchbuf, sizeof(scratchbuf), "%%mm%d", modrm.rm);
5910 /* Skip mod/rm byte. */
5914 snprintf (scratchbuf, sizeof(scratchbuf), "%%mm%d", modrm.rm);
5939 /* Skip mod/rm byte. */
5942 snprintf (scratchbuf, sizeof(scratchbuf), "%%xmm%d", modrm.rm + add);
5977 if (modrm.mod != 3 || modrm.rm != 0)
5991 if (modrm.reg < 5 || modrm.rm != 0)
6193 if (modrm.mod == 3 && modrm.reg == 1 && modrm.rm <= 1)
6215 if (modrm.rm)
6359 && modrm.rm >=1
6360 && modrm.rm <= 4)
6369 switch (modrm.rm)
6535 /* Skip mod/rm byte. */
6545 oappend (names8rex[modrm.rm + add]);
6547 oappend (names8[modrm.rm + add]);
6553 oappend (names64[modrm.rm + add]);
6555 oappend (names16[modrm.rm + add]);
6557 oappend (names32[modrm.rm + add]);