Home | History | Annotate | Download | only in qemu

Lines Matching refs:XM

426 #define XM { OP_XMM, 0 }
1037 { "movlpX", { EXq, XM, { SIMD_Fixup, 'h' } } },
1038 { "unpcklpX", { XM, EXq } },
1039 { "unpckhpX", { XM, EXq } },
1041 { "movhpX", { EXq, XM, { SIMD_Fixup, 'l' } } },
1061 { "movapX", { XM, EXx } },
1062 { "movapX", { EXx, XM } },
1110 { "andpX", { XM, EXx } },
1111 { "andnpX", { XM, EXx } },
1112 { "orpX", { XM, EXx } },
1113 { "xorpX", { XM, EXx } },
1238 { "shufpX", { XM, EXx, Ib } },
1959 { "addps", { XM, EXx } },
1960 { "addss", { XM, EXd } },
1961 { "addpd", { XM, EXx } },
1962 { "addsd", { XM, EXq } },
1966 { "", { XM, EXx, OPSIMD } }, /* See OP_SIMD_SUFFIX. */
1967 { "", { XM, EXx, OPSIMD } },
1968 { "", { XM, EXx, OPSIMD } },
1969 { "", { XM, EXx, OPSIMD } },
1973 { "cvtpi2ps", { XM, EMC } },
1974 { "cvtsi2ssY", { XM, Ev } },
1975 { "cvtpi2pd", { XM, EMC } },
1976 { "cvtsi2sdY", { XM, Ev } },
1994 { "divps", { XM, EXx } },
1995 { "divss", { XM, EXx } },
1996 { "divpd", { XM, EXx } },
1997 { "divsd", { XM, EXx } },
2001 { "maxps", { XM, EXx } },
2002 { "maxss", { XM, EXx } },
2003 { "maxpd", { XM, EXx } },
2004 { "maxsd", { XM, EXx } },
2008 { "minps", { XM, EXx } },
2009 { "minss", { XM, EXx } },
2010 { "minpd", { XM, EXx } },
2011 { "minsd", { XM, EXx } },
2015 { "movups", { XM, EXx } },
2016 { "movss", { XM, EXx } },
2017 { "movupd", { XM, EXx } },
2018 { "movsd", { XM, EXx } },
2022 { "movups", { EXx, XM } },
2023 { "movss", { EXx, XM } },
2024 { "movupd", { EXx, XM } },
2025 { "movsd", { EXx, XM } },
2029 { "mulps", { XM, EXx } },
2030 { "mulss", { XM, EXx } },
2031 { "mulpd", { XM, EXx } },
2032 { "mulsd", { XM, EXx } },
2036 { "rcpps", { XM, EXx } },
2037 { "rcpss", { XM, EXx } },
2038 { "(bad)", { XM, EXx } },
2039 { "(bad)", { XM, EXx } },
2043 { "rsqrtps",{ XM, EXx } },
2044 { "rsqrtss",{ XM, EXx } },
2045 { "(bad)", { XM, EXx } },
2046 { "(bad)", { XM, EXx } },
2050 { "sqrtps", { XM, EXx } },
2051 { "sqrtss", { XM, EXx } },
2052 { "sqrtpd", { XM, EXx } },
2053 { "sqrtsd", { XM, EXx } },
2057 { "subps", { XM, EXx } },
2058 { "subss", { XM, EXx } },
2059 { "subpd", { XM, EXx } },
2060 { "subsd", { XM, EXx } },
2064 { "(bad)", { XM, EXx } },
2065 { "cvtdq2pd", { XM, EXq } },
2066 { "cvttpd2dq", { XM, EXx } },
2067 { "cvtpd2dq", { XM, EXx } },
2071 { "cvtdq2ps", { XM, EXx } },
2072 { "cvttps2dq", { XM, EXx } },
2073 { "cvtps2dq", { XM, EXx } },
2074 { "(bad)", { XM, EXx } },
2078 { "cvtps2pd", { XM, EXq } },
2079 { "cvtss2sd", { XM, EXx } },
2080 { "cvtpd2ps", { XM, EXx } },
2081 { "cvtsd2ss", { XM, EXx } },
2086 { "(bad)", { XM, EXx } },
2087 { "maskmovdqu", { XM, XS } },
2088 { "(bad)", { XM, EXx } },
2093 { "movdqu", { XM, EXx } },
2094 { "movdqa", { XM, EXx } },
2095 { "(bad)", { XM, EXx } },
2100 { "movdqu", { EXx, XM } },
2101 { "movdqa", { EXx, XM } },
2102 { "(bad)", { EXx, XM } },
2106 { "(bad)", { EXx, XM } },
2107 { "movq2dq",{ XM, MS } },
2108 { "movq", { EXx, XM } },
2114 { "pshufhw",{ XM, EXx, Ib } },
2115 { "pshufd", { XM, EXx, Ib } },
2116 { "pshuflw",{ XM, EXx, Ib } },
2121 { "movq", { XM, EXx } },
2122 { "movd", { Edq, XM } },
2123 { "(bad)", { Ed, XM } },
2128 { "(bad)", { XM, EXx } },
2129 { "punpckhqdq", { XM, EXx } },
2130 { "(bad)", { XM, EXx } },
2135 { "(bad)", { EM, XM } },
2136 { "movntdq",{ EM, XM } },
2137 { "(bad)", { EM, XM } },
2142 { "(bad)", { XM, EXx } },
2143 { "punpcklqdq", { XM, EXx } },
2144 { "(bad)", { XM, EXx } },
2149 { "(bad)", { XM, EXx } },
2150 { "addsubpd", { XM, EXx } },
2151 { "addsubps", { XM, EXx } },
2156 { "(bad)", { XM, EXx } },
2157 { "haddpd", { XM, EXx } },
2158 { "haddps", { XM, EXx } },
2163 { "(bad)", { XM, EXx } },
2164 { "hsubpd", { XM, EXx } },
2165 { "hsubps", { XM, EXx } },
2169 { "movlpX", { XM, EXq, { SIMD_Fixup, 'h' } } }, /* really only 2 operands */
2170 { "movsldup", { XM, EXx } },
2171 { "movlpd", { XM, EXq } },
2172 { "movddup", { XM, EXq } },
2176 { "movhpX", { XM, EXq, { SIMD_Fixup, 'l' } } },
2177 { "movshdup", { XM, EXx } },
2178 { "movhpd", { XM, EXq } },
2179 { "(bad)", { XM, EXq } },
2183 { "(bad)", { XM, EXx } },
2184 { "(bad)", { XM, EXx } },
2185 { "(bad)", { XM, EXx } },
2186 { "lddqu", { XM, M } },
2190 {"movntps", { Ev, XM } },
2191 {"movntss", { Ev, XM } },
2192 {"movntpd", { Ev, XM } },
2193 {"movntsd", { Ev, XM } },
2201 {"insertq", { XM, XS, Ib, Ib } },
2208 {"extrq", { XM, XS } },
2209 {"insertq", { XM, XS } },
2240 { "pblendvb", {XM, EXx, XMM0 } },
2248 { "blendvps", {XM, EXx, XMM0 } },
2256 { "blendvpd", { XM, EXx, XMM0 } },
2264 { "ptest", { XM, EXx } },
2272 { "pmovsxbw", { XM, EXx } },
2280 { "pmovsxbd", { XM, EXx } },
2288 { "pmovsxbq", { XM, EXx } },
2296 { "pmovsxwd", { XM, EXx } },
2304 { "pmovsxwq", { XM, EXx } },
2312 { "pmovsxdq", { XM, EXx } },
2320 { "pmuldq", { XM, EXx } },
2328 { "pcmpeqq", { XM, EXx } },
2336 { "movntdqa", { XM, EM } },
2344 { "packusdw", { XM, EXx } },
2352 { "pmovzxbw", { XM, EXx } },
2360 { "pmovzxbd", { XM, EXx } },
2368 { "pmovzxbq", { XM, EXx } },
2376 { "pmovzxwd", { XM, EXx } },
2384 { "pmovzxwq", { XM, EXx } },
2392 { "pmovzxdq", { XM, EXx } },
2400 { "pminsb", { XM, EXx } },
2408 { "pminsd", { XM, EXx } },
2416 { "pminuw", { XM, EXx } },
2424 { "pminud", { XM, EXx } },
2432 { "pmaxsb", { XM, EXx } },
2440 { "pmaxsd", { XM, EXx } },
2448 { "pmaxuw", { XM, EXx } },
2456 { "pmaxud", { XM, EXx } },
2464 { "pmulld", { XM, EXx } },
2472 { "phminposuw", { XM, EXx } },
2480 { "roundps", { XM, EXx, Ib } },
2488 { "roundpd", { XM, EXx, Ib } },
2496 { "roundss", { XM, EXx, Ib } },
2504 { "roundsd", { XM, EXx, Ib } },
2512 { "blendps", { XM, EXx, Ib } },
2520 { "blendpd", { XM, EXx, Ib } },
2528 { "pblendw", { XM, EXx, Ib } },
2536 { "pextrb", { Edqb, XM, Ib } },
2544 { "pextrw", { Edqw, XM, Ib } },
2552 { "pextrK", { Edq, XM, Ib } },
2560 { "extractps", { Edqd, XM, Ib } },
2568 { "pinsrb", { XM, Edqb, Ib } },
2576 { "insertps", { XM, EXx, Ib } },
2584 { "pinsrK", { XM, Edq, Ib } },
2592 { "dpps", { XM, EXx, Ib } },
2600 { "dppd", { XM, EXx, Ib } },
2608 { "mpsadbw", { XM, EXx, Ib } },
2616 { "pcmpgtq", { XM, EXx } },
2640 { "pcmpestrm", { XM, EXx, Ib } },
2648 { "pcmpestri", { XM, EXx, Ib } },
2656 { "pcmpistrm", { XM, EXx, Ib } },
2664 { "pcmpistri", { XM, EXx, Ib } },
2670 { "ucomiss",{ XM, EXd } },
2672 { "ucomisd",{ XM, EXq } },
2678 { "comiss", { XM, EXd } },
2680 { "comisd", { XM, EXq } },