1849
1851
{ "", { XM, EXx, OPSIMD } }, /* See OP_SIMD_SUFFIX. */
1850
{ "", { XM, EXx, OPSIMD } },
1851
{ "", { XM, EXx, OPSIMD } },
1852
{ "", { XM, EXx, OPSIMD } },
1852
{ "", { XM, EXd, OPSIMD } },
1853
{ "", { XM, EXx, OPSIMD } },
1854
{ "", { XM, EXq, OPSIMD } },
1856
{ "cvtpi2ps", { XM, EMC } },
1858
{ "cvtpi2ps", { XM, EMCq } },
1857
1859
{ "cvtsi2ssY", { XM, Ev } },
1858
{ "cvtpi2pd", { XM, EMC } },
1860
{ "cvtpi2pd", { XM, EMCq } },
1859
1861
{ "cvtsi2sdY", { XM, Ev } },
1863
{ "cvtps2pi", { MXC, EXx } },
1864
{ "cvtss2siY", { Gv, EXx } },
1865
{ "cvtps2pi", { MXC, EXq } },
1866
{ "cvtss2siY", { Gv, EXd } },
1865
1867
{ "cvtpd2pi", { MXC, EXx } },
1866
{ "cvtsd2siY", { Gv, EXx } },
1868
{ "cvtsd2siY", { Gv, EXq } },
1870
{ "cvttps2pi", { MXC, EXx } },
1871
{ "cvttss2siY", { Gv, EXx } },
1872
{ "cvttps2pi", { MXC, EXq } },
1873
{ "cvttss2siY", { Gv, EXd } },
1872
1874
{ "cvttpd2pi", { MXC, EXx } },
1873
{ "cvttsd2siY", { Gv, EXx } },
1875
{ "cvttsd2siY", { Gv, EXq } },
1877
1879
{ "divps", { XM, EXx } },
1878
{ "divss", { XM, EXx } },
1880
{ "divss", { XM, EXd } },
1879
1881
{ "divpd", { XM, EXx } },
1880
{ "divsd", { XM, EXx } },
1882
{ "divsd", { XM, EXq } },
1884
1886
{ "maxps", { XM, EXx } },
1885
{ "maxss", { XM, EXx } },
1887
{ "maxss", { XM, EXd } },
1886
1888
{ "maxpd", { XM, EXx } },
1887
{ "maxsd", { XM, EXx } },
1889
{ "maxsd", { XM, EXq } },
1891
1893
{ "minps", { XM, EXx } },
1892
{ "minss", { XM, EXx } },
1894
{ "minss", { XM, EXd } },
1893
1895
{ "minpd", { XM, EXx } },
1894
{ "minsd", { XM, EXx } },
1896
{ "minsd", { XM, EXq } },
1898
1900
{ "movups", { XM, EXx } },
1899
{ "movss", { XM, EXx } },
1901
{ "movss", { XM, EXd } },
1900
1902
{ "movupd", { XM, EXx } },
1901
{ "movsd", { XM, EXx } },
1903
{ "movsd", { XM, EXq } },
1905
1907
{ "movups", { EXx, XM } },
1906
{ "movss", { EXx, XM } },
1908
{ "movss", { EXd, XM } },
1907
1909
{ "movupd", { EXx, XM } },
1908
{ "movsd", { EXx, XM } },
1910
{ "movsd", { EXq, XM } },
1912
1914
{ "mulps", { XM, EXx } },
1913
{ "mulss", { XM, EXx } },
1915
{ "mulss", { XM, EXd } },
1914
1916
{ "mulpd", { XM, EXx } },
1915
{ "mulsd", { XM, EXx } },
1917
{ "mulsd", { XM, EXq } },
1919
1921
{ "rcpps", { XM, EXx } },
1920
{ "rcpss", { XM, EXx } },
1922
{ "rcpss", { XM, EXd } },
1921
1923
{ "(bad)", { XM, EXx } },
1922
1924
{ "(bad)", { XM, EXx } },
1926
1928
{ "rsqrtps",{ XM, EXx } },
1927
{ "rsqrtss",{ XM, EXx } },
1929
{ "rsqrtss",{ XM, EXd } },
1928
1930
{ "(bad)", { XM, EXx } },
1929
1931
{ "(bad)", { XM, EXx } },
1933
1935
{ "sqrtps", { XM, EXx } },
1934
{ "sqrtss", { XM, EXx } },
1936
{ "sqrtss", { XM, EXd } },
1935
1937
{ "sqrtpd", { XM, EXx } },
1936
{ "sqrtsd", { XM, EXx } },
1938
{ "sqrtsd", { XM, EXq } },
1940
1942
{ "subps", { XM, EXx } },
1941
{ "subss", { XM, EXx } },
1943
{ "subss", { XM, EXd } },
1942
1944
{ "subpd", { XM, EXx } },
1943
{ "subsd", { XM, EXx } },
1945
{ "subsd", { XM, EXq } },