Lines Matching refs:cCE
18979 #define cCE(mnem, op, nops, ops, ae) \ macro
19739 cCE("wfs", e200110, 1, (RR), rd),
19740 cCE("rfs", e300110, 1, (RR), rd),
19741 cCE("wfc", e400110, 1, (RR), rd),
19742 cCE("rfc", e500110, 1, (RR), rd),
20131 cCE("cmf", e90f110, 2, (RF, RF_IF), fpa_cmp),
20133 cCE("cnf", eb0f110, 2, (RF, RF_IF), fpa_cmp),
20154 cCE("fix", e100110, 2, (RR, RF), rd_rm),
20172 cCE("lfm", c100200, 3, (RF, I4b, ADDR), fpa_ldmstm),
20175 cCE("sfm", c000200, 3, (RF, I4b, ADDR), fpa_ldmstm),
20183 cCE("fcpys", eb00a40, 2, (RVS, RVS), vfp_sp_monadic),
20184 cCE("fmrs", e100a10, 2, (RR, RVS), vfp_reg_from_sp),
20185 cCE("fmsr", e000a10, 2, (RVS, RR), vfp_sp_from_reg),
20186 cCE("fmstat", ef1fa10, 0, (), noargs),
20187 cCE("vmrs", ef00a10, 2, (APSR_RR, RVC), vmrs),
20188 cCE("vmsr", ee00a10, 2, (RVC, RR), vmsr),
20189 cCE("fsitos", eb80ac0, 2, (RVS, RVS), vfp_sp_monadic),
20190 cCE("fuitos", eb80a40, 2, (RVS, RVS), vfp_sp_monadic),
20191 cCE("ftosis", ebd0a40, 2, (RVS, RVS), vfp_sp_monadic),
20192 cCE("ftosizs", ebd0ac0, 2, (RVS, RVS), vfp_sp_monadic),
20193 cCE("ftouis", ebc0a40, 2, (RVS, RVS), vfp_sp_monadic),
20194 cCE("ftouizs", ebc0ac0, 2, (RVS, RVS), vfp_sp_monadic),
20195 cCE("fmrx", ef00a10, 2, (RR, RVC), rd_rn),
20196 cCE("fmxr", ee00a10, 2, (RVC, RR), rn_rd),
20199 cCE("flds", d100a00, 2, (RVS, ADDRGLDC), vfp_sp_ldst),
20200 cCE("fsts", d000a00, 2, (RVS, ADDRGLDC), vfp_sp_ldst),
20201 cCE("fldmias", c900a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmia),
20202 cCE("fldmfds", c900a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmia),
20203 cCE("fldmdbs", d300a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmdb),
20204 cCE("fldmeas", d300a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmdb),
20205 cCE("fldmiax", c900b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmia),
20206 cCE("fldmfdx", c900b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmia),
20207 cCE("fldmdbx", d300b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmdb),
20208 cCE("fldmeax", d300b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmdb),
20209 cCE("fstmias", c800a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmia),
20210 cCE("fstmeas", c800a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmia),
20211 cCE("fstmdbs", d200a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmdb),
20212 cCE("fstmfds", d200a00, 2, (RRnpctw, VRSLST), vfp_sp_ldstmdb),
20213 cCE("fstmiax", c800b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmia),
20214 cCE("fstmeax", c800b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmia),
20215 cCE("fstmdbx", d200b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmdb),
20216 cCE("fstmfdx", d200b00, 2, (RRnpctw, VRDLST), vfp_xp_ldstmdb),
20219 cCE("fabss", eb00ac0, 2, (RVS, RVS), vfp_sp_monadic),
20220 cCE("fnegs", eb10a40, 2, (RVS, RVS), vfp_sp_monadic),
20221 cCE("fsqrts", eb10ac0, 2, (RVS, RVS), vfp_sp_monadic),
20224 cCE("fadds", e300a00, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20225 cCE("fsubs", e300a40, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20226 cCE("fmuls", e200a00, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20227 cCE("fdivs", e800a00, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20228 cCE("fmacs", e000a00, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20229 cCE("fmscs", e100a00, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20230 cCE("fnmuls", e200a40, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20231 cCE("fnmacs", e000a40, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20232 cCE("fnmscs", e100a40, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20235 cCE("fcmps", eb40a40, 2, (RVS, RVS), vfp_sp_monadic),
20236 cCE("fcmpzs", eb50a40, 1, (RVS), vfp_sp_compare_z),
20237 cCE("fcmpes", eb40ac0, 2, (RVS, RVS), vfp_sp_monadic),
20238 cCE("fcmpezs", eb50ac0, 1, (RVS), vfp_sp_compare_z),
20242 cCE("fldd", d100b00, 2, (RVD, ADDRGLDC), vfp_dp_ldst),
20243 cCE("fstd", d000b00, 2, (RVD, ADDRGLDC), vfp_dp_ldst),
20244 cCE("fldmiad", c900b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmia),
20245 cCE("fldmfdd", c900b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmia),
20246 cCE("fldmdbd", d300b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmdb),
20247 cCE("fldmead", d300b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmdb),
20248 cCE("fstmiad", c800b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmia),
20249 cCE("fstmead", c800b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmia),
20250 cCE("fstmdbd", d200b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmdb),
20251 cCE("fstmfdd", d200b00, 2, (RRnpctw, VRDLST), vfp_dp_ldstmdb),
20257 cCE("fcpyd", eb00b40, 2, (RVD, RVD), vfp_dp_rd_rm),
20258 cCE("fcvtds", eb70ac0, 2, (RVD, RVS), vfp_dp_sp_cvt),
20259 cCE("fcvtsd", eb70bc0, 2, (RVS, RVD), vfp_sp_dp_cvt),
20260 cCE("fmdhr", e200b10, 2, (RVD, RR), vfp_dp_rn_rd),
20261 cCE("fmdlr", e000b10, 2, (RVD, RR), vfp_dp_rn_rd),
20262 cCE("fmrdh", e300b10, 2, (RR, RVD), vfp_dp_rd_rn),
20263 cCE("fmrdl", e100b10, 2, (RR, RVD), vfp_dp_rd_rn),
20264 cCE("fsitod", eb80bc0, 2, (RVD, RVS), vfp_dp_sp_cvt),
20265 cCE("fuitod", eb80b40, 2, (RVD, RVS), vfp_dp_sp_cvt),
20266 cCE("ftosid", ebd0b40, 2, (RVS, RVD), vfp_sp_dp_cvt),
20267 cCE("ftosizd", ebd0bc0, 2, (RVS, RVD), vfp_sp_dp_cvt),
20268 cCE("ftouid", ebc0b40, 2, (RVS, RVD), vfp_sp_dp_cvt),
20269 cCE("ftouizd", ebc0bc0, 2, (RVS, RVD), vfp_sp_dp_cvt),
20272 cCE("fabsd", eb00bc0, 2, (RVD, RVD), vfp_dp_rd_rm),
20273 cCE("fnegd", eb10b40, 2, (RVD, RVD), vfp_dp_rd_rm),
20274 cCE("fsqrtd", eb10bc0, 2, (RVD, RVD), vfp_dp_rd_rm),
20277 cCE("faddd", e300b00, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20278 cCE("fsubd", e300b40, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20279 cCE("fmuld", e200b00, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20280 cCE("fdivd", e800b00, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20281 cCE("fmacd", e000b00, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20282 cCE("fmscd", e100b00, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20283 cCE("fnmuld", e200b40, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20284 cCE("fnmacd", e000b40, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20285 cCE("fnmscd", e100b40, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20288 cCE("fcmpd", eb40b40, 2, (RVD, RVD), vfp_dp_rd_rm),
20289 cCE("fcmpzd", eb50b40, 1, (RVD), vfp_dp_rd),
20290 cCE("fcmped", eb40bc0, 2, (RVD, RVD), vfp_dp_rd_rm),
20291 cCE("fcmpezd", eb50bc0, 1, (RVD), vfp_dp_rd),
20296 cCE("fmsrr", c400a10, 3, (VRSLST, RR, RR), vfp_sp2_from_reg2),
20297 cCE("fmrrs", c500a10, 3, (RR, RR, VRSLST), vfp_reg2_from_sp2),
20298 cCE("fmdrr", c400b10, 3, (RVD, RR, RR), vfp_dp_rm_rd_rn),
20299 cCE("fmrrd", c500b10, 3, (RR, RR, RVD), vfp_dp_rd_rn_rm),
20615 cCE("fconsts", eb00a00, 2, (RVS, I255), vfp_sp_const),
20616 cCE("fshtos", eba0a40, 2, (RVS, I16z), vfp_sp_conv_16),
20617 cCE("fsltos", eba0ac0, 2, (RVS, I32), vfp_sp_conv_32),
20618 cCE("fuhtos", ebb0a40, 2, (RVS, I16z), vfp_sp_conv_16),
20619 cCE("fultos", ebb0ac0, 2, (RVS, I32), vfp_sp_conv_32),
20620 cCE("ftoshs", ebe0a40, 2, (RVS, I16z), vfp_sp_conv_16),
20621 cCE("ftosls", ebe0ac0, 2, (RVS, I32), vfp_sp_conv_32),
20622 cCE("ftouhs", ebf0a40, 2, (RVS, I16z), vfp_sp_conv_16),
20623 cCE("ftouls", ebf0ac0, 2, (RVS, I32), vfp_sp_conv_32),
20630 cCE("fconstd", eb00b00, 2, (RVD, I255), vfp_dp_const),
20631 cCE("fshtod", eba0b40, 2, (RVD, I16z), vfp_dp_conv_16),
20632 cCE("fsltod", eba0bc0, 2, (RVD, I32), vfp_dp_conv_32),
20633 cCE("fuhtod", ebb0b40, 2, (RVD, I16z), vfp_dp_conv_16),
20634 cCE("fultod", ebb0bc0, 2, (RVD, I32), vfp_dp_conv_32),
20635 cCE("ftoshd", ebe0b40, 2, (RVD, I16z), vfp_dp_conv_16),
20636 cCE("ftosld", ebe0bc0, 2, (RVD, I32), vfp_dp_conv_32),
20637 cCE("ftouhd", ebf0b40, 2, (RVD, I16z), vfp_dp_conv_16),
20638 cCE("ftould", ebf0bc0, 2, (RVD, I32), vfp_dp_conv_32),
20651 cCE("ffmas", ea00a00, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20652 cCE("ffnmas", ea00a40, 3, (RVS, RVS, RVS), vfp_sp_dyadic),
20653 cCE("ffmad", ea00b00, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20654 cCE("ffnmad", ea00b40, 3, (RVD, RVD, RVD), vfp_dp_rd_rn_rm),
20662 cCE("mia", e200010, 3, (RXA, RRnpc, RRnpc), xsc_mia),
20663 cCE("miaph", e280010, 3, (RXA, RRnpc, RRnpc), xsc_mia),
20664 cCE("miabb", e2c0010, 3, (RXA, RRnpc, RRnpc), xsc_mia),
20665 cCE("miabt", e2d0010, 3, (RXA, RRnpc, RRnpc), xsc_mia),
20666 cCE("miatb", e2e0010, 3, (RXA, RRnpc, RRnpc), xsc_mia),
20667 cCE("miatt", e2f0010, 3, (RXA, RRnpc, RRnpc), xsc_mia),
20668 cCE("mar", c400000, 3, (RXA, RRnpc, RRnpc), xsc_mar),
20669 cCE("mra", c500000, 3, (RRnpc, RRnpc, RXA), xsc_mra),
20674 cCE("tandcb", e13f130, 1, (RR), iwmmxt_tandorc),
20675 cCE("tandch", e53f130, 1, (RR), iwmmxt_tandorc),
20676 cCE("tandcw", e93f130, 1, (RR), iwmmxt_tandorc),
20677 cCE("tbcstb", e400010, 2, (RIWR, RR), rn_rd),
20678 cCE("tbcsth", e400050, 2, (RIWR, RR), rn_rd),
20679 cCE("tbcstw", e400090, 2, (RIWR, RR), rn_rd),
20680 cCE("textrcb", e130170, 2, (RR, I7), iwmmxt_textrc),
20681 cCE("textrch", e530170, 2, (RR, I7), iwmmxt_textrc),
20682 cCE("textrcw", e930170, 2, (RR, I7), iwmmxt_textrc),
20683 cCE("textrmub",e100070, 3, (RR, RIWR, I7), iwmmxt_textrm),
20684 cCE("textrmuh",e500070, 3, (RR, RIWR, I7), iwmmxt_textrm),
20685 cCE("textrmuw",e900070, 3, (RR, RIWR, I7), iwmmxt_textrm),
20686 cCE("textrmsb",e100078, 3, (RR, RIWR, I7), iwmmxt_textrm),
20687 cCE("textrmsh",e500078, 3, (RR, RIWR, I7), iwmmxt_textrm),
20688 cCE("textrmsw",e900078, 3, (RR, RIWR, I7), iwmmxt_textrm),
20689 cCE("tinsrb", e600010, 3, (RIWR, RR, I7), iwmmxt_tinsr),
20690 cCE("tinsrh", e600050, 3, (RIWR, RR, I7), iwmmxt_tinsr),
20691 cCE("tinsrw", e600090, 3, (RIWR, RR, I7), iwmmxt_tinsr),
20692 cCE("tmcr", e000110, 2, (RIWC_RIWG, RR), rn_rd),
20693 cCE("tmcrr", c400000, 3, (RIWR, RR, RR), rm_rd_rn),
20694 cCE("tmia", e200010, 3, (RIWR, RR, RR), iwmmxt_tmia),
20695 cCE("tmiaph", e280010, 3, (RIWR, RR, RR), iwmmxt_tmia),
20696 cCE("tmiabb", e2c0010, 3, (RIWR, RR, RR), iwmmxt_tmia),
20697 cCE("tmiabt", e2d0010, 3, (RIWR, RR, RR), iwmmxt_tmia),
20698 cCE("tmiatb", e2e0010, 3, (RIWR, RR, RR), iwmmxt_tmia),
20699 cCE("tmiatt", e2f0010, 3, (RIWR, RR, RR), iwmmxt_tmia),
20700 cCE("tmovmskb",e100030, 2, (RR, RIWR), rd_rn),
20701 cCE("tmovmskh",e500030, 2, (RR, RIWR), rd_rn),
20702 cCE("tmovmskw",e900030, 2, (RR, RIWR), rd_rn),
20703 cCE("tmrc", e100110, 2, (RR, RIWC_RIWG), rd_rn),
20704 cCE("tmrrc", c500000, 3, (RR, RR, RIWR), rd_rn_rm),
20705 cCE("torcb", e13f150, 1, (RR), iwmmxt_tandorc),
20706 cCE("torch", e53f150, 1, (RR), iwmmxt_tandorc),
20707 cCE("torcw", e93f150, 1, (RR), iwmmxt_tandorc),
20708 cCE("waccb", e0001c0, 2, (RIWR, RIWR), rd_rn),
20709 cCE("wacch", e4001c0, 2, (RIWR, RIWR), rd_rn),
20710 cCE("waccw", e8001c0, 2, (RIWR, RIWR), rd_rn),
20711 cCE("waddbss", e300180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20712 cCE("waddb", e000180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20713 cCE("waddbus", e100180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20714 cCE("waddhss", e700180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20715 cCE("waddh", e400180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20716 cCE("waddhus", e500180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20717 cCE("waddwss", eb00180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20718 cCE("waddw", e800180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20719 cCE("waddwus", e900180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20720 cCE("waligni", e000020, 4, (RIWR, RIWR, RIWR, I7), iwmmxt_waligni),
20721 cCE("walignr0",e800020, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20722 cCE("walignr1",e900020, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20723 cCE("walignr2",ea00020, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20724 cCE("walignr3",eb00020, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20725 cCE("wand", e200000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20726 cCE("wandn", e300000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20727 cCE("wavg2b", e800000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20728 cCE("wavg2br", e900000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20729 cCE("wavg2h", ec00000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20730 cCE("wavg2hr", ed00000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20731 cCE("wcmpeqb", e000060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20732 cCE("wcmpeqh", e400060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20733 cCE("wcmpeqw", e800060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20734 cCE("wcmpgtub",e100060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20735 cCE("wcmpgtuh",e500060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20736 cCE("wcmpgtuw",e900060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20737 cCE("wcmpgtsb",e300060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20738 cCE("wcmpgtsh",e700060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20739 cCE("wcmpgtsw",eb00060, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20740 cCE("wldrb", c100000, 2, (RIWR, ADDR), iwmmxt_wldstbh),
20741 cCE("wldrh", c500000, 2, (RIWR, ADDR), iwmmxt_wldstbh),
20742 cCE("wldrw", c100100, 2, (RIWR_RIWC, ADDR), iwmmxt_wldstw),
20743 cCE("wldrd", c500100, 2, (RIWR, ADDR), iwmmxt_wldstd),
20744 cCE("wmacs", e600100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20745 cCE("wmacsz", e700100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20746 cCE("wmacu", e400100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20747 cCE("wmacuz", e500100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20748 cCE("wmadds", ea00100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20749 cCE("wmaddu", e800100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20750 cCE("wmaxsb", e200160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20751 cCE("wmaxsh", e600160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20752 cCE("wmaxsw", ea00160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20753 cCE("wmaxub", e000160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20754 cCE("wmaxuh", e400160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20755 cCE("wmaxuw", e800160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20756 cCE("wminsb", e300160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20757 cCE("wminsh", e700160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20758 cCE("wminsw", eb00160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20759 cCE("wminub", e100160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20760 cCE("wminuh", e500160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20761 cCE("wminuw", e900160, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20762 cCE("wmov", e000000, 2, (RIWR, RIWR), iwmmxt_wmov),
20763 cCE("wmulsm", e300100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20764 cCE("wmulsl", e200100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20765 cCE("wmulum", e100100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20766 cCE("wmulul", e000100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20767 cCE("wor", e000000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20768 cCE("wpackhss",e700080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20769 cCE("wpackhus",e500080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20770 cCE("wpackwss",eb00080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20771 cCE("wpackwus",e900080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20772 cCE("wpackdss",ef00080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20773 cCE("wpackdus",ed00080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20774 cCE("wrorh", e700040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20775 cCE("wrorhg", e700148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20776 cCE("wrorw", eb00040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20777 cCE("wrorwg", eb00148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20778 cCE("wrord", ef00040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20779 cCE("wrordg", ef00148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20780 cCE("wsadb", e000120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20781 cCE("wsadbz", e100120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20782 cCE("wsadh", e400120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20783 cCE("wsadhz", e500120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20784 cCE("wshufh", e0001e0, 3, (RIWR, RIWR, I255), iwmmxt_wshufh),
20785 cCE("wsllh", e500040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20786 cCE("wsllhg", e500148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20787 cCE("wsllw", e900040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20788 cCE("wsllwg", e900148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20789 cCE("wslld", ed00040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20790 cCE("wslldg", ed00148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20791 cCE("wsrah", e400040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20792 cCE("wsrahg", e400148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20793 cCE("wsraw", e800040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20794 cCE("wsrawg", e800148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20795 cCE("wsrad", ec00040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20796 cCE("wsradg", ec00148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20797 cCE("wsrlh", e600040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20798 cCE("wsrlhg", e600148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20799 cCE("wsrlw", ea00040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20800 cCE("wsrlwg", ea00148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20801 cCE("wsrld", ee00040, 3, (RIWR, RIWR, RIWR_I32z),iwmmxt_wrwrwr_or_imm5),
20802 cCE("wsrldg", ee00148, 3, (RIWR, RIWR, RIWG), rd_rn_rm),
20803 cCE("wstrb", c000000, 2, (RIWR, ADDR), iwmmxt_wldstbh),
20804 cCE("wstrh", c400000, 2, (RIWR, ADDR), iwmmxt_wldstbh),
20805 cCE("wstrw", c000100, 2, (RIWR_RIWC, ADDR), iwmmxt_wldstw),
20806 cCE("wstrd", c400100, 2, (RIWR, ADDR), iwmmxt_wldstd),
20807 cCE("wsubbss", e3001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20808 cCE("wsubb", e0001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20809 cCE("wsubbus", e1001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20810 cCE("wsubhss", e7001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20811 cCE("wsubh", e4001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20812 cCE("wsubhus", e5001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20813 cCE("wsubwss", eb001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20814 cCE("wsubw", e8001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20815 cCE("wsubwus", e9001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20816 cCE("wunpckehub",e0000c0, 2, (RIWR, RIWR), rd_rn),
20817 cCE("wunpckehuh",e4000c0, 2, (RIWR, RIWR), rd_rn),
20818 cCE("wunpckehuw",e8000c0, 2, (RIWR, RIWR), rd_rn),
20819 cCE("wunpckehsb",e2000c0, 2, (RIWR, RIWR), rd_rn),
20820 cCE("wunpckehsh",e6000c0, 2, (RIWR, RIWR), rd_rn),
20821 cCE("wunpckehsw",ea000c0, 2, (RIWR, RIWR), rd_rn),
20822 cCE("wunpckihb", e1000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20823 cCE("wunpckihh", e5000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20824 cCE("wunpckihw", e9000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20825 cCE("wunpckelub",e0000e0, 2, (RIWR, RIWR), rd_rn),
20826 cCE("wunpckeluh",e4000e0, 2, (RIWR, RIWR), rd_rn),
20827 cCE("wunpckeluw",e8000e0, 2, (RIWR, RIWR), rd_rn),
20828 cCE("wunpckelsb",e2000e0, 2, (RIWR, RIWR), rd_rn),
20829 cCE("wunpckelsh",e6000e0, 2, (RIWR, RIWR), rd_rn),
20830 cCE("wunpckelsw",ea000e0, 2, (RIWR, RIWR), rd_rn),
20831 cCE("wunpckilb", e1000e0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20832 cCE("wunpckilh", e5000e0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20833 cCE("wunpckilw", e9000e0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20834 cCE("wxor", e100000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20835 cCE("wzero", e300000, 1, (RIWR), iwmmxt_wzero),
20840 cCE("torvscb", e12f190, 1, (RR), iwmmxt_tandorc),
20841 cCE("torvsch", e52f190, 1, (RR), iwmmxt_tandorc),
20842 cCE("torvscw", e92f190, 1, (RR), iwmmxt_tandorc),
20843 cCE("wabsb", e2001c0, 2, (RIWR, RIWR), rd_rn),
20844 cCE("wabsh", e6001c0, 2, (RIWR, RIWR), rd_rn),
20845 cCE("wabsw", ea001c0, 2, (RIWR, RIWR), rd_rn),
20846 cCE("wabsdiffb", e1001c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20847 cCE("wabsdiffh", e5001c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20848 cCE("wabsdiffw", e9001c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20849 cCE("waddbhusl", e2001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20850 cCE("waddbhusm", e6001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20851 cCE("waddhc", e600180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20852 cCE("waddwc", ea00180, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20853 cCE("waddsubhx", ea001a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20854 cCE("wavg4", e400000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20855 cCE("wavg4r", e500000, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20856 cCE("wmaddsn", ee00100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20857 cCE("wmaddsx", eb00100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20858 cCE("wmaddun", ec00100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20859 cCE("wmaddux", e900100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20860 cCE("wmerge", e000080, 4, (RIWR, RIWR, RIWR, I7), iwmmxt_wmerge),
20861 cCE("wmiabb", e0000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20862 cCE("wmiabt", e1000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20863 cCE("wmiatb", e2000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20864 cCE("wmiatt", e3000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20865 cCE("wmiabbn", e4000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20866 cCE("wmiabtn", e5000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20867 cCE("wmiatbn", e6000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20868 cCE("wmiattn", e7000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20869 cCE("wmiawbb", e800120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20870 cCE("wmiawbt", e900120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20871 cCE("wmiawtb", ea00120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20872 cCE("wmiawtt", eb00120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20873 cCE("wmiawbbn", ec00120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20874 cCE("wmiawbtn", ed00120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20875 cCE("wmiawtbn", ee00120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20876 cCE("wmiawttn", ef00120, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20877 cCE("wmulsmr", ef00100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20878 cCE("wmulumr", ed00100, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20879 cCE("wmulwumr", ec000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20880 cCE("wmulwsmr", ee000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20881 cCE("wmulwum", ed000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20882 cCE("wmulwsm", ef000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20883 cCE("wmulwl", eb000c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20884 cCE("wqmiabb", e8000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20885 cCE("wqmiabt", e9000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20886 cCE("wqmiatb", ea000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20887 cCE("wqmiatt", eb000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20888 cCE("wqmiabbn", ec000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20889 cCE("wqmiabtn", ed000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20890 cCE("wqmiatbn", ee000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20891 cCE("wqmiattn", ef000a0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20892 cCE("wqmulm", e100080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20893 cCE("wqmulmr", e300080, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20894 cCE("wqmulwm", ec000e0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20895 cCE("wqmulwmr", ee000e0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20896 cCE("wsubaddhx", ed001c0, 3, (RIWR, RIWR, RIWR), rd_rn_rm),
20901 cCE("cfldrs", c100400, 2, (RMF, ADDRGLDC), rd_cpaddr),
20902 cCE("cfldrd", c500400, 2, (RMD, ADDRGLDC), rd_cpaddr),
20903 cCE("cfldr32", c100500, 2, (RMFX, ADDRGLDC), rd_cpaddr),
20904 cCE("cfldr64", c500500, 2, (RMDX, ADDRGLDC), rd_cpaddr),
20905 cCE("cfstrs", c000400, 2, (RMF, ADDRGLDC), rd_cpaddr),
20906 cCE("cfstrd", c400400, 2, (RMD, ADDRGLDC), rd_cpaddr),
20907 cCE("cfstr32", c000500, 2, (RMFX, ADDRGLDC), rd_cpaddr),
20908 cCE("cfstr64", c400500, 2, (RMDX, ADDRGLDC), rd_cpaddr),
20909 cCE("cfmvsr", e000450, 2, (RMF, RR), rn_rd),
20910 cCE("cfmvrs", e100450, 2, (RR, RMF), rd_rn),
20911 cCE("cfmvdlr", e000410, 2, (RMD, RR), rn_rd),
20912 cCE("cfmvrdl", e100410, 2, (RR, RMD), rd_rn),
20913 cCE("cfmvdhr", e000430, 2, (RMD, RR), rn_rd),
20914 cCE("cfmvrdh", e100430, 2, (RR, RMD), rd_rn),
20915 cCE("cfmv64lr",e000510, 2, (RMDX, RR), rn_rd),
20916 cCE("cfmvr64l",e100510, 2, (RR, RMDX), rd_rn),
20917 cCE("cfmv64hr",e000530, 2, (RMDX, RR), rn_rd),
20918 cCE("cfmvr64h",e100530, 2, (RR, RMDX), rd_rn),
20919 cCE("cfmval32",e200440, 2, (RMAX, RMFX), rd_rn),
20920 cCE("cfmv32al",e100440, 2, (RMFX, RMAX), rd_rn),
20921 cCE("cfmvam32",e200460, 2, (RMAX, RMFX), rd_rn),
20922 cCE("cfmv32am",e100460, 2, (RMFX, RMAX), rd_rn),
20923 cCE("cfmvah32",e200480, 2, (RMAX, RMFX), rd_rn),
20924 cCE("cfmv32ah",e100480, 2, (RMFX, RMAX), rd_rn),
20925 cCE("cfmva32", e2004a0, 2, (RMAX, RMFX), rd_rn),
20926 cCE("cfmv32a", e1004a0, 2, (RMFX, RMAX), rd_rn),
20927 cCE("cfmva64", e2004c0, 2, (RMAX, RMDX), rd_rn),
20928 cCE("cfmv64a", e1004c0, 2, (RMDX, RMAX), rd_rn),
20929 cCE("cfmvsc32",e2004e0, 2, (RMDS, RMDX), mav_dspsc),
20930 cCE("cfmv32sc",e1004e0, 2, (RMDX, RMDS), rd),
20931 cCE("cfcpys", e000400, 2, (RMF, RMF), rd_rn),
20932 cCE("cfcpyd", e000420, 2, (RMD, RMD), rd_rn),
20933 cCE("cfcvtsd", e000460, 2, (RMD, RMF), rd_rn),
20934 cCE("cfcvtds", e000440, 2, (RMF, RMD), rd_rn),
20935 cCE("cfcvt32s",e000480, 2, (RMF, RMFX), rd_rn),
20936 cCE("cfcvt32d",e0004a0, 2, (RMD, RMFX), rd_rn),
20937 cCE("cfcvt64s",e0004c0, 2, (RMF, RMDX), rd_rn),
20938 cCE("cfcvt64d",e0004e0, 2, (RMD, RMDX), rd_rn),
20939 cCE("cfcvts32",e100580, 2, (RMFX, RMF), rd_rn),
20940 cCE("cfcvtd32",e1005a0, 2, (RMFX, RMD), rd_rn),
20941 cCE("cftruncs32",e1005c0, 2, (RMFX, RMF), rd_rn),
20942 cCE("cftruncd32",e1005e0, 2, (RMFX, RMD), rd_rn),
20943 cCE("cfrshl32",e000550, 3, (RMFX, RMFX, RR), mav_triple),
20944 cCE("cfrshl64",e000570, 3, (RMDX, RMDX, RR), mav_triple),
20945 cCE("cfsh32", e000500, 3, (RMFX, RMFX, I63s), mav_shift),
20946 cCE("cfsh64", e200500, 3, (RMDX, RMDX, I63s), mav_shift),
20947 cCE("cfcmps", e100490, 3, (RR, RMF, RMF), rd_rn_rm),
20948 cCE("cfcmpd", e1004b0, 3, (RR, RMD, RMD), rd_rn_rm),
20949 cCE("cfcmp32", e100590, 3, (RR, RMFX, RMFX), rd_rn_rm),
20950 cCE("cfcmp64", e1005b0, 3, (RR, RMDX, RMDX), rd_rn_rm),
20951 cCE("cfabss", e300400, 2, (RMF, RMF), rd_rn),
20952 cCE("cfabsd", e300420, 2, (RMD, RMD), rd_rn),
20953 cCE("cfnegs", e300440, 2, (RMF, RMF), rd_rn),
20954 cCE("cfnegd", e300460, 2, (RMD, RMD), rd_rn),
20955 cCE("cfadds", e300480, 3, (RMF, RMF, RMF), rd_rn_rm),
20956 cCE("cfaddd", e3004a0, 3, (RMD, RMD, RMD), rd_rn_rm),
20957 cCE("cfsubs", e3004c0, 3, (RMF, RMF, RMF), rd_rn_rm),
20958 cCE("cfsubd", e3004e0, 3, (RMD, RMD, RMD), rd_rn_rm),
20959 cCE("cfmuls", e100400, 3, (RMF, RMF, RMF), rd_rn_rm),
20960 cCE("cfmuld", e100420, 3, (RMD, RMD, RMD), rd_rn_rm),
20961 cCE("cfabs32", e300500, 2, (RMFX, RMFX), rd_rn),
20962 cCE("cfabs64", e300520, 2, (RMDX, RMDX), rd_rn),
20963 cCE("cfneg32", e300540, 2, (RMFX, RMFX), rd_rn),
20964 cCE("cfneg64", e300560, 2, (RMDX, RMDX), rd_rn),
20965 cCE("cfadd32", e300580, 3, (RMFX, RMFX, RMFX), rd_rn_rm),
20966 cCE("cfadd64", e3005a0, 3, (RMDX, RMDX, RMDX), rd_rn_rm),
20967 cCE("cfsub32", e3005c0, 3, (RMFX, RMFX, RMFX), rd_rn_rm),
20968 cCE("cfsub64", e3005e0, 3, (RMDX, RMDX, RMDX), rd_rn_rm),
20969 cCE("cfmul32", e100500, 3, (RMFX, RMFX, RMFX), rd_rn_rm),
20970 cCE("cfmul64", e100520, 3, (RMDX, RMDX, RMDX), rd_rn_rm),
20971 cCE("cfmac32", e100540, 3, (RMFX, RMFX, RMFX), rd_rn_rm),
20972 cCE("cfmsc32", e100560, 3, (RMFX, RMFX, RMFX), rd_rn_rm),
20973 cCE("cfmadd32",e000600, 4, (RMAX, RMFX, RMFX, RMFX), mav_quad),
20974 cCE("cfmsub32",e100600, 4, (RMAX, RMFX, RMFX, RMFX), mav_quad),
20975 cCE("cfmadda32", e200600, 4, (RMAX, RMAX, RMFX, RMFX), mav_quad),
20976 cCE("cfmsuba32", e300600, 4, (RMAX, RMAX, RMFX, RMFX), mav_quad),
21004 #undef cCE