• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/binutils/opcodes/

Lines Matching refs:XM

310 #define XM { OP_XMM, 0 }
932 { "movlpX", { EXq, XM, { SIMD_Fixup, 'h' } } },
933 { "unpcklpX", { XM, EXq } },
934 { "unpckhpX", { XM, EXq } },
936 { "movhpX", { EXq, XM, { SIMD_Fixup, 'l' } } },
956 { "movapX", { XM, EXx } },
957 { "movapX", { EXx, XM } },
1005 { "andpX", { XM, EXx } },
1006 { "andnpX", { XM, EXx } },
1007 { "orpX", { XM, EXx } },
1008 { "xorpX", { XM, EXx } },
1133 { "shufpX", { XM, EXx, Ib } },
1854 { "addps", { XM, EXx } },
1855 { "addss", { XM, EXd } },
1856 { "addpd", { XM, EXx } },
1857 { "addsd", { XM, EXq } },
1861 { "", { XM, EXx, OPSIMD } }, /* See OP_SIMD_SUFFIX. */
1862 { "", { XM, EXx, OPSIMD } },
1863 { "", { XM, EXx, OPSIMD } },
1864 { "", { XM, EXx, OPSIMD } },
1868 { "cvtpi2ps", { XM, EMC } },
1869 { "cvtsi2ssY", { XM, Ev } },
1870 { "cvtpi2pd", { XM, EMC } },
1871 { "cvtsi2sdY", { XM, Ev } },
1889 { "divps", { XM, EXx } },
1890 { "divss", { XM, EXx } },
1891 { "divpd", { XM, EXx } },
1892 { "divsd", { XM, EXx } },
1896 { "maxps", { XM, EXx } },
1897 { "maxss", { XM, EXx } },
1898 { "maxpd", { XM, EXx } },
1899 { "maxsd", { XM, EXx } },
1903 { "minps", { XM, EXx } },
1904 { "minss", { XM, EXx } },
1905 { "minpd", { XM, EXx } },
1906 { "minsd", { XM, EXx } },
1910 { "movups", { XM, EXx } },
1911 { "movss", { XM, EXx } },
1912 { "movupd", { XM, EXx } },
1913 { "movsd", { XM, EXx } },
1917 { "movups", { EXx, XM } },
1918 { "movss", { EXx, XM } },
1919 { "movupd", { EXx, XM } },
1920 { "movsd", { EXx, XM } },
1924 { "mulps", { XM, EXx } },
1925 { "mulss", { XM, EXx } },
1926 { "mulpd", { XM, EXx } },
1927 { "mulsd", { XM, EXx } },
1931 { "rcpps", { XM, EXx } },
1932 { "rcpss", { XM, EXx } },
1933 { "(bad)", { XM, EXx } },
1934 { "(bad)", { XM, EXx } },
1938 { "rsqrtps",{ XM, EXx } },
1939 { "rsqrtss",{ XM, EXx } },
1940 { "(bad)", { XM, EXx } },
1941 { "(bad)", { XM, EXx } },
1945 { "sqrtps", { XM, EXx } },
1946 { "sqrtss", { XM, EXx } },
1947 { "sqrtpd", { XM, EXx } },
1948 { "sqrtsd", { XM, EXx } },
1952 { "subps", { XM, EXx } },
1953 { "subss", { XM, EXx } },
1954 { "subpd", { XM, EXx } },
1955 { "subsd", { XM, EXx } },
1959 { "(bad)", { XM, EXx } },
1960 { "cvtdq2pd", { XM, EXq } },
1961 { "cvttpd2dq", { XM, EXx } },
1962 { "cvtpd2dq", { XM, EXx } },
1966 { "cvtdq2ps", { XM, EXx } },
1967 { "cvttps2dq", { XM, EXx } },
1968 { "cvtps2dq", { XM, EXx } },
1969 { "(bad)", { XM, EXx } },
1973 { "cvtps2pd", { XM, EXq } },
1974 { "cvtss2sd", { XM, EXx } },
1975 { "cvtpd2ps", { XM, EXx } },
1976 { "cvtsd2ss", { XM, EXx } },
1981 { "(bad)", { XM, EXx } },
1982 { "maskmovdqu", { XM, XS } },
1983 { "(bad)", { XM, EXx } },
1988 { "movdqu", { XM, EXx } },
1989 { "movdqa", { XM, EXx } },
1990 { "(bad)", { XM, EXx } },
1995 { "movdqu", { EXx, XM } },
1996 { "movdqa", { EXx, XM } },
1997 { "(bad)", { EXx, XM } },
2001 { "(bad)", { EXx, XM } },
2002 { "movq2dq",{ XM, MS } },
2003 { "movq", { EXx, XM } },
2009 { "pshufhw",{ XM, EXx, Ib } },
2010 { "pshufd", { XM, EXx, Ib } },
2011 { "pshuflw",{ XM, EXx, Ib } },
2016 { "movq", { XM, EXx } },
2017 { "movd", { Edq, XM } },
2018 { "(bad)", { Ed, XM } },
2023 { "(bad)", { XM, EXx } },
2024 { "punpckhqdq", { XM, EXx } },
2025 { "(bad)", { XM, EXx } },
2030 { "(bad)", { EM, XM } },
2031 { "movntdq",{ EM, XM } },
2032 { "(bad)", { EM, XM } },
2037 { "(bad)", { XM, EXx } },
2038 { "punpcklqdq", { XM, EXx } },
2039 { "(bad)", { XM, EXx } },
2044 { "(bad)", { XM, EXx } },
2045 { "addsubpd", { XM, EXx } },
2046 { "addsubps", { XM, EXx } },
2051 { "(bad)", { XM, EXx } },
2052 { "haddpd", { XM, EXx } },
2053 { "haddps", { XM, EXx } },
2058 { "(bad)", { XM, EXx } },
2059 { "hsubpd", { XM, EXx } },
2060 { "hsubps", { XM, EXx } },
2064 { "movlpX", { XM, EXq, { SIMD_Fixup, 'h' } } }, /* really only 2 operands */
2065 { "movsldup", { XM, EXx } },
2066 { "movlpd", { XM, EXq } },
2067 { "movddup", { XM, EXq } },
2071 { "movhpX", { XM, EXq, { SIMD_Fixup, 'l' } } },
2072 { "movshdup", { XM, EXx } },
2073 { "movhpd", { XM, EXq } },
2074 { "(bad)", { XM, EXq } },
2078 { "(bad)", { XM, EXx } },
2079 { "(bad)", { XM, EXx } },
2080 { "(bad)", { XM, EXx } },
2081 { "lddqu", { XM, M } },
2085 {"movntps", { Ev, XM } },
2086 {"movntss", { Ev, XM } },
2087 {"movntpd", { Ev, XM } },
2088 {"movntsd", { Ev, XM } },
2096 {"insertq", { XM, XS, Ib, Ib } },
2103 {"extrq", { XM, XS } },
2104 {"insertq", { XM, XS } },
2135 { "pblendvb", {XM, EXx, XMM0 } },
2143 { "blendvps", {XM, EXx, XMM0 } },
2151 { "blendvpd", { XM, EXx, XMM0 } },
2159 { "ptest", { XM, EXx } },
2167 { "pmovsxbw", { XM, EXx } },
2175 { "pmovsxbd", { XM, EXx } },
2183 { "pmovsxbq", { XM, EXx } },
2191 { "pmovsxwd", { XM, EXx } },
2199 { "pmovsxwq", { XM, EXx } },
2207 { "pmovsxdq", { XM, EXx } },
2215 { "pmuldq", { XM, EXx } },
2223 { "pcmpeqq", { XM, EXx } },
2231 { "movntdqa", { XM, EM } },
2239 { "packusdw", { XM, EXx } },
2247 { "pmovzxbw", { XM, EXx } },
2255 { "pmovzxbd", { XM, EXx } },
2263 { "pmovzxbq", { XM, EXx } },
2271 { "pmovzxwd", { XM, EXx } },
2279 { "pmovzxwq", { XM, EXx } },
2287 { "pmovzxdq", { XM, EXx } },
2295 { "pminsb", { XM, EXx } },
2303 { "pminsd", { XM, EXx } },
2311 { "pminuw", { XM, EXx } },
2319 { "pminud", { XM, EXx } },
2327 { "pmaxsb", { XM, EXx } },
2335 { "pmaxsd", { XM, EXx } },
2343 { "pmaxuw", { XM, EXx } },
2351 { "pmaxud", { XM, EXx } },
2359 { "pmulld", { XM, EXx } },
2367 { "phminposuw", { XM, EXx } },
2375 { "roundps", { XM, EXx, Ib } },
2383 { "roundpd", { XM, EXx, Ib } },
2391 { "roundss", { XM, EXx, Ib } },
2399 { "roundsd", { XM, EXx, Ib } },
2407 { "blendps", { XM, EXx, Ib } },
2415 { "blendpd", { XM, EXx, Ib } },
2423 { "pblendw", { XM, EXx, Ib } },
2431 { "pextrb", { Edqb, XM, Ib } },
2439 { "pextrw", { Edqw, XM, Ib } },
2447 { "pextrK", { Edq, XM, Ib } },
2455 { "extractps", { Edqd, XM, Ib } },
2463 { "pinsrb", { XM, Edqb, Ib } },
2471 { "insertps", { XM, EXx, Ib } },
2479 { "pinsrK", { XM, Edq, Ib } },
2487 { "dpps", { XM, EXx, Ib } },
2495 { "dppd", { XM, EXx, Ib } },
2503 { "mpsadbw", { XM, EXx, Ib } },
2511 { "pcmpgtq", { XM, EXx } },
2535 { "pcmpestrm", { XM, EXx, Ib } },
2543 { "pcmpestri", { XM, EXx, Ib } },
2551 { "pcmpistrm", { XM, EXx, Ib } },
2559 { "pcmpistri", { XM, EXx, Ib } },
2565 { "ucomiss",{ XM, EXd } },
2567 { "ucomisd",{ XM, EXq } },
2573 { "comiss", { XM, EXd } },
2575 { "comisd", { XM, EXq } },
2623 { "aesimc", { XM, EXx } },
2631 { "aesenc",{ XM, EXx } },
2639 { "aesenclast", { XM, EXx } },
2647 { "aesdec", { XM, EXx } },
2655 { "aesdeclast", { XM, EXx } },
2663 { "aeskeygenassist", { XM, EXx, Ib } },
2671 { "pclmulqdq", { XM, EXx, Ib } },