Lines Matching refs:XM
432 #define XM { OP_XMM, 0 } macro
1043 { "movlpX", { EXq, XM, { SIMD_Fixup, 'h' } } },
1044 { "unpcklpX", { XM, EXq } },
1045 { "unpckhpX", { XM, EXq } },
1047 { "movhpX", { EXq, XM, { SIMD_Fixup, 'l' } } },
1067 { "movapX", { XM, EXx } },
1068 { "movapX", { EXx, XM } },
1116 { "andpX", { XM, EXx } },
1117 { "andnpX", { XM, EXx } },
1118 { "orpX", { XM, EXx } },
1119 { "xorpX", { XM, EXx } },
1244 { "shufpX", { XM, EXx, Ib } },
1965 { "addps", { XM, EXx } },
1966 { "addss", { XM, EXd } },
1967 { "addpd", { XM, EXx } },
1968 { "addsd", { XM, EXq } },
1972 { "", { XM, EXx, OPSIMD } }, /* See OP_SIMD_SUFFIX. */
1973 { "", { XM, EXx, OPSIMD } },
1974 { "", { XM, EXx, OPSIMD } },
1975 { "", { XM, EXx, OPSIMD } },
1979 { "cvtpi2ps", { XM, EMC } },
1980 { "cvtsi2ssY", { XM, Ev } },
1981 { "cvtpi2pd", { XM, EMC } },
1982 { "cvtsi2sdY", { XM, Ev } },
2000 { "divps", { XM, EXx } },
2001 { "divss", { XM, EXx } },
2002 { "divpd", { XM, EXx } },
2003 { "divsd", { XM, EXx } },
2007 { "maxps", { XM, EXx } },
2008 { "maxss", { XM, EXx } },
2009 { "maxpd", { XM, EXx } },
2010 { "maxsd", { XM, EXx } },
2014 { "minps", { XM, EXx } },
2015 { "minss", { XM, EXx } },
2016 { "minpd", { XM, EXx } },
2017 { "minsd", { XM, EXx } },
2021 { "movups", { XM, EXx } },
2022 { "movss", { XM, EXx } },
2023 { "movupd", { XM, EXx } },
2024 { "movsd", { XM, EXx } },
2028 { "movups", { EXx, XM } },
2029 { "movss", { EXx, XM } },
2030 { "movupd", { EXx, XM } },
2031 { "movsd", { EXx, XM } },
2035 { "mulps", { XM, EXx } },
2036 { "mulss", { XM, EXx } },
2037 { "mulpd", { XM, EXx } },
2038 { "mulsd", { XM, EXx } },
2042 { "rcpps", { XM, EXx } },
2043 { "rcpss", { XM, EXx } },
2044 { "(bad)", { XM, EXx } },
2045 { "(bad)", { XM, EXx } },
2049 { "rsqrtps",{ XM, EXx } },
2050 { "rsqrtss",{ XM, EXx } },
2051 { "(bad)", { XM, EXx } },
2052 { "(bad)", { XM, EXx } },
2056 { "sqrtps", { XM, EXx } },
2057 { "sqrtss", { XM, EXx } },
2058 { "sqrtpd", { XM, EXx } },
2059 { "sqrtsd", { XM, EXx } },
2063 { "subps", { XM, EXx } },
2064 { "subss", { XM, EXx } },
2065 { "subpd", { XM, EXx } },
2066 { "subsd", { XM, EXx } },
2070 { "(bad)", { XM, EXx } },
2071 { "cvtdq2pd", { XM, EXq } },
2072 { "cvttpd2dq", { XM, EXx } },
2073 { "cvtpd2dq", { XM, EXx } },
2077 { "cvtdq2ps", { XM, EXx } },
2078 { "cvttps2dq", { XM, EXx } },
2079 { "cvtps2dq", { XM, EXx } },
2080 { "(bad)", { XM, EXx } },
2084 { "cvtps2pd", { XM, EXq } },
2085 { "cvtss2sd", { XM, EXx } },
2086 { "cvtpd2ps", { XM, EXx } },
2087 { "cvtsd2ss", { XM, EXx } },
2092 { "(bad)", { XM, EXx } },
2093 { "maskmovdqu", { XM, XS } },
2094 { "(bad)", { XM, EXx } },
2099 { "movdqu", { XM, EXx } },
2100 { "movdqa", { XM, EXx } },
2101 { "(bad)", { XM, EXx } },
2106 { "movdqu", { EXx, XM } },
2107 { "movdqa", { EXx, XM } },
2108 { "(bad)", { EXx, XM } },
2112 { "(bad)", { EXx, XM } },
2113 { "movq2dq",{ XM, MS } },
2114 { "movq", { EXx, XM } },
2120 { "pshufhw",{ XM, EXx, Ib } },
2121 { "pshufd", { XM, EXx, Ib } },
2122 { "pshuflw",{ XM, EXx, Ib } },
2127 { "movq", { XM, EXx } },
2128 { "movd", { Edq, XM } },
2129 { "(bad)", { Ed, XM } },
2134 { "(bad)", { XM, EXx } },
2135 { "punpckhqdq", { XM, EXx } },
2136 { "(bad)", { XM, EXx } },
2141 { "(bad)", { EM, XM } },
2142 { "movntdq",{ EM, XM } },
2143 { "(bad)", { EM, XM } },
2148 { "(bad)", { XM, EXx } },
2149 { "punpcklqdq", { XM, EXx } },
2150 { "(bad)", { XM, EXx } },
2155 { "(bad)", { XM, EXx } },
2156 { "addsubpd", { XM, EXx } },
2157 { "addsubps", { XM, EXx } },
2162 { "(bad)", { XM, EXx } },
2163 { "haddpd", { XM, EXx } },
2164 { "haddps", { XM, EXx } },
2169 { "(bad)", { XM, EXx } },
2170 { "hsubpd", { XM, EXx } },
2171 { "hsubps", { XM, EXx } },
2175 { "movlpX", { XM, EXq, { SIMD_Fixup, 'h' } } }, /* really only 2 operands */
2176 { "movsldup", { XM, EXx } },
2177 { "movlpd", { XM, EXq } },
2178 { "movddup", { XM, EXq } },
2182 { "movhpX", { XM, EXq, { SIMD_Fixup, 'l' } } },
2183 { "movshdup", { XM, EXx } },
2184 { "movhpd", { XM, EXq } },
2185 { "(bad)", { XM, EXq } },
2189 { "(bad)", { XM, EXx } },
2190 { "(bad)", { XM, EXx } },
2191 { "(bad)", { XM, EXx } },
2192 { "lddqu", { XM, M } },
2196 {"movntps", { Ev, XM } },
2197 {"movntss", { Ev, XM } },
2198 {"movntpd", { Ev, XM } },
2199 {"movntsd", { Ev, XM } },
2207 {"insertq", { XM, XS, Ib, Ib } },
2214 {"extrq", { XM, XS } },
2215 {"insertq", { XM, XS } },
2246 { "pblendvb", {XM, EXx, XMM0 } },
2254 { "blendvps", {XM, EXx, XMM0 } },
2262 { "blendvpd", { XM, EXx, XMM0 } },
2270 { "ptest", { XM, EXx } },
2278 { "pmovsxbw", { XM, EXx } },
2286 { "pmovsxbd", { XM, EXx } },
2294 { "pmovsxbq", { XM, EXx } },
2302 { "pmovsxwd", { XM, EXx } },
2310 { "pmovsxwq", { XM, EXx } },
2318 { "pmovsxdq", { XM, EXx } },
2326 { "pmuldq", { XM, EXx } },
2334 { "pcmpeqq", { XM, EXx } },
2342 { "movntdqa", { XM, EM } },
2350 { "packusdw", { XM, EXx } },
2358 { "pmovzxbw", { XM, EXx } },
2366 { "pmovzxbd", { XM, EXx } },
2374 { "pmovzxbq", { XM, EXx } },
2382 { "pmovzxwd", { XM, EXx } },
2390 { "pmovzxwq", { XM, EXx } },
2398 { "pmovzxdq", { XM, EXx } },
2406 { "pminsb", { XM, EXx } },
2414 { "pminsd", { XM, EXx } },
2422 { "pminuw", { XM, EXx } },
2430 { "pminud", { XM, EXx } },
2438 { "pmaxsb", { XM, EXx } },
2446 { "pmaxsd", { XM, EXx } },
2454 { "pmaxuw", { XM, EXx } },
2462 { "pmaxud", { XM, EXx } },
2470 { "pmulld", { XM, EXx } },
2478 { "phminposuw", { XM, EXx } },
2486 { "roundps", { XM, EXx, Ib } },
2494 { "roundpd", { XM, EXx, Ib } },
2502 { "roundss", { XM, EXx, Ib } },
2510 { "roundsd", { XM, EXx, Ib } },
2518 { "blendps", { XM, EXx, Ib } },
2526 { "blendpd", { XM, EXx, Ib } },
2534 { "pblendw", { XM, EXx, Ib } },
2542 { "pextrb", { Edqb, XM, Ib } },
2550 { "pextrw", { Edqw, XM, Ib } },
2558 { "pextrK", { Edq, XM, Ib } },
2566 { "extractps", { Edqd, XM, Ib } },
2574 { "pinsrb", { XM, Edqb, Ib } },
2582 { "insertps", { XM, EXx, Ib } },
2590 { "pinsrK", { XM, Edq, Ib } },
2598 { "dpps", { XM, EXx, Ib } },
2606 { "dppd", { XM, EXx, Ib } },
2614 { "mpsadbw", { XM, EXx, Ib } },
2622 { "pcmpgtq", { XM, EXx } },
2646 { "pcmpestrm", { XM, EXx, Ib } },
2654 { "pcmpestri", { XM, EXx, Ib } },
2662 { "pcmpistrm", { XM, EXx, Ib } },
2670 { "pcmpistri", { XM, EXx, Ib } },
2676 { "ucomiss",{ XM, EXd } },
2678 { "ucomisd",{ XM, EXq } },
2684 { "comiss", { XM, EXd } },
2686 { "comisd", { XM, EXq } },