Lines Matching refs:ra
192 } else if (format[1] == 'a') { // 'ra: RA register
485 Format(next_instr, " 'rt, 'ra, ");
492 Format(next_instr, "plbz 'rt, 'int34('ra)");
497 Format(next_instr, "plhz 'rt, 'int34('ra)");
502 Format(next_instr, "plha 'rt, 'int34('ra)");
507 Format(next_instr, "plwz 'rt, 'int34('ra)");
512 Format(next_instr, "plwa 'rt, 'int34('ra)");
517 Format(next_instr, "pld 'rt, 'int34('ra)");
522 Format(next_instr, "plfs 'Dt, 'int34('ra)");
527 Format(next_instr, "plfd 'Dt, 'int34('ra)");
793 Format(instr, "lvx 'Vt, 'ra, 'rb");
797 Format(instr, "stvx 'Vs, 'ra, 'rb");
801 Format(instr, "lxvd 'Xt, 'ra, 'rb");
805 Format(instr, "lxvx 'Xt, 'ra, 'rb");
809 Format(instr, "lxsdx 'Xt, 'ra, 'rb");
813 Format(instr, "lxsibzx 'Xt, 'ra, 'rb");
817 Format(instr, "lxsihzx 'Xt, 'ra, 'rb");
821 Format(instr, "lxsiwzx 'Xt, 'ra, 'rb");
825 Format(instr, "stxvd 'Xs, 'ra, 'rb");
829 Format(instr, "stxvx 'Xs, 'ra, 'rb");
833 Format(instr, "stxsdx 'Xs, 'ra, 'rb");
837 Format(instr, "stxsibx 'Xs, 'ra, 'rb");
841 Format(instr, "stxsihx 'Xs, 'ra, 'rb");
845 Format(instr, "stxsiwx 'Xs, 'ra, 'rb");
849 Format(instr, "srw'. 'ra, 'rs, 'rb");
854 Format(instr, "srd'. 'ra, 'rs, 'rb");
859 Format(instr, "sraw'. 'ra, 'rs, 'rb");
864 Format(instr, "srad'. 'ra, 'rs, 'rb");
873 Format(instr, "modsw 'rt, 'ra, 'rb");
877 Format(instr, "moduw 'rt, 'ra, 'rb");
882 Format(instr, "modsd 'rt, 'ra, 'rb");
886 Format(instr, "modud 'rt, 'ra, 'rb");
891 Format(instr, "srawi'. 'ra,'rs,'sh");
895 Format(instr, "extsh'. 'ra, 'rs");
900 Format(instr, "extsw'. 'ra, 'rs");
905 Format(instr, "extsb'. 'ra, 'rs");
909 Format(instr, "lfsx 'Dt, 'ra, 'rb");
913 Format(instr, "lfsux 'Dt, 'ra, 'rb");
917 Format(instr, "lfdx 'Dt, 'ra, 'rb");
921 Format(instr, "lfdux 'Dt, 'ra, 'rb");
925 Format(instr, "stfsx 'rs, 'ra, 'rb");
929 Format(instr, "stfsux 'rs, 'ra, 'rb");
933 Format(instr, "stfdx 'rs, 'ra, 'rb");
937 Format(instr, "stfdux 'rs, 'ra, 'rb");
941 Format(instr, "popcntw 'ra, 'rs");
946 Format(instr, "popcntd 'ra, 'rs");
954 Format(instr, "sradi'. 'ra,'rs,'sh");
961 Format(instr, "stbcx 'rs, 'ra, 'rb");
965 Format(instr, "sthcx 'rs, 'ra, 'rb");
969 Format(instr, "stwcx 'rs, 'ra, 'rb");
973 Format(instr, "stdcx 'rs, 'ra, 'rb");
984 Format(instr, "cmp 'ra, 'rb");
987 Format(instr, "cmpw 'ra, 'rb");
993 Format(instr, "slw'. 'ra, 'rs, 'rb");
998 Format(instr, "sld'. 'ra, 'rs, 'rb");
1003 Format(instr, "subfc'. 'rt, 'ra, 'rb");
1007 Format(instr, "subfe'. 'rt, 'ra, 'rb");
1011 Format(instr, "addc'. 'rt, 'ra, 'rb");
1015 Format(instr, "adde'. 'rt, 'ra, 'rb");
1019 Format(instr, "cntlzw'. 'ra, 'rs");
1023 Format(instr, "cntlzd'. 'ra, 'rs");
1027 Format(instr, "cnttzw'. 'ra, 'rs");
1031 Format(instr, "cnttzd'. 'ra, 'rs");
1035 Format(instr, "brh 'ra, 'rs");
1039 Format(instr, "brw 'ra, 'rs");
1043 Format(instr, "brd 'ra, 'rs");
1047 Format(instr, "and'. 'ra, 'rs, 'rb");
1051 Format(instr, "andc'. 'ra, 'rs, 'rb");
1058 Format(instr, "cmpl 'ra, 'rb");
1061 Format(instr, "cmplw 'ra, 'rb");
1067 Format(instr, "neg'. 'rt, 'ra");
1071 Format(instr, "nor'. 'rt, 'ra, 'rb");
1075 Format(instr, "subf'. 'rt, 'ra, 'rb");
1079 Format(instr, "mulhw'o'. 'rt, 'ra, 'rb");
1083 Format(instr, "addze'. 'rt, 'ra");
1087 Format(instr, "mullw'o'. 'rt, 'ra, 'rb");
1092 Format(instr, "mulld'o'. 'rt, 'ra, 'rb");
1097 Format(instr, "divw'o'. 'rt, 'ra, 'rb");
1101 Format(instr, "divwu'o'. 'rt, 'ra, 'rb");
1106 Format(instr, "divd'o'. 'rt, 'ra, 'rb");
1111 Format(instr, "add'o 'rt, 'ra, 'rb");
1115 Format(instr, "xor'. 'ra, 'rs, 'rb");
1120 Format(instr, "mr 'ra, 'rb");
1122 Format(instr, "or 'ra, 'rs, 'rb");
1151 Format(instr, "stwx 'rs, 'ra, 'rb");
1155 Format(instr, "stwux 'rs, 'ra, 'rb");
1159 Format(instr, "stbx 'rs, 'ra, 'rb");
1163 Format(instr, "stbux 'rs, 'ra, 'rb");
1167 Format(instr, "sthx 'rs, 'ra, 'rb");
1171 Format(instr, "sthux 'rs, 'ra, 'rb");
1175 Format(instr, "lwzx 'rt, 'ra, 'rb");
1179 Format(instr, "lwzux 'rt, 'ra, 'rb");
1183 Format(instr, "lwax 'rt, 'ra, 'rb");
1187 Format(instr, "lbzx 'rt, 'ra, 'rb");
1191 Format(instr, "lbzux 'rt, 'ra, 'rb");
1195 Format(instr, "lhzx 'rt, 'ra, 'rb");
1199 Format(instr, "lhzux 'rt, 'ra, 'rb");
1203 Format(instr, "lhax 'rt, 'ra, 'rb");
1207 Format(instr, "lbarx 'rt, 'ra, 'rb");
1211 Format(instr, "lharx 'rt, 'ra, 'rb");
1215 Format(instr, "lwarx 'rt, 'ra, 'rb");
1220 Format(instr, "ldx 'rt, 'ra, 'rb");
1224 Format(instr, "ldux 'rt, 'ra, 'rb");
1228 Format(instr, "ldarx 'rt, 'ra, 'rb");
1232 Format(instr, "stdx 'rt, 'ra, 'rb");
1236 Format(instr, "stdux 'rt, 'ra, 'rb");
1240 Format(instr, "mfvsrd 'ra, 'Xs");
1244 Format(instr, "mffprwz 'ra, 'Dt");
1248 Format(instr, "mtvsrd 'Xt, 'ra");
1252 Format(instr, "mtfprwa 'Dt, 'ra");
1256 Format(instr, "mtfprwz 'Dt, 'ra");
1260 Format(instr, "mtvsrdd 'Xt, 'ra, 'rb");
1264 Format(instr, "ldbrx 'rt, 'ra, 'rb");
1268 Format(instr, "lhbrx 'rt, 'ra, 'rb");
1272 Format(instr, "lwbrx 'rt, 'ra, 'rb");
1276 Format(instr, "stdbrx 'rs, 'ra, 'rb");
1280 Format(instr, "stwbrx 'rs, 'ra, 'rb");
1284 Format(instr, "sthbrx 'rs, 'ra, 'rb");
1296 Format(instr, "isel 'rt, 'ra, 'rb");
1467 Format(instr, "rldicl'. 'ra, 'rs, 'sh, 'mb");
1471 Format(instr, "rldicr'. 'ra, 'rs, 'sh, 'me");
1475 Format(instr, "rldic'. 'ra, 'rs, 'sh, 'mb");
1479 Format(instr, "rldimi'. 'ra, 'rs, 'sh, 'mb");
1485 Format(instr, "rldcl'. 'ra, 'rs, 'sb, 'mb");
1582 Format(instr, "subfic 'rt, 'ra, 'int16");
1589 Format(instr, "cmpli 'ra, 'uint16");
1592 Format(instr, "cmplwi 'ra, 'uint16");
1601 Format(instr, "cmpi 'ra, 'int16");
1604 Format(instr, "cmpwi 'ra, 'int16");
1610 Format(instr, "addic 'rt, 'ra, 'int16");
1622 Format(instr, "addi 'rt, 'ra, 'int16");
1630 Format(instr, "addis 'rt, 'ra, 'int16");
1704 Format(instr, "rlwimi'. 'ra, 'rs, 'sh, 'me, 'mb");
1708 Format(instr, "rlwinm'. 'ra, 'rs, 'sh, 'me, 'mb");
1712 Format(instr, "rlwnm'. 'ra, 'rs, 'rb, 'me, 'mb");
1716 Format(instr, "ori 'ra, 'rs, 'uint16");
1720 Format(instr, "oris 'ra, 'rs, 'uint16");
1724 Format(instr, "xori 'ra, 'rs, 'uint16");
1728 Format(instr, "xoris 'ra, 'rs, 'uint16");
1732 Format(instr, "andi. 'ra, 'rs, 'uint16");
1736 Format(instr, "andis. 'ra, 'rs, 'uint16");
1744 Format(instr, "lwz 'rt, 'int16('ra)");
1748 Format(instr, "lwzu 'rt, 'int16('ra)");
1752 Format(instr, "lbz 'rt, 'int16('ra)");
1756 Format(instr, "lbzu 'rt, 'int16('ra)");
1760 Format(instr, "stw 'rs, 'int16('ra)");
1764 Format(instr, "stwu 'rs, 'int16('ra)");
1768 Format(instr, "stb 'rs, 'int16('ra)");
1772 Format(instr, "stbu 'rs, 'int16('ra)");
1776 Format(instr, "lhz 'rt, 'int16('ra)");
1780 Format(instr, "lhzu 'rt, 'int16('ra)");
1784 Format(instr, "lha 'rt, 'int16('ra)");
1788 Format(instr, "lhau 'rt, 'int16('ra)");
1792 Format(instr, "sth 'rs, 'int16('ra)");
1796 Format(instr, "sthu 'rs, 'int16('ra)");
1808 Format(instr, "lfs 'Dt, 'int16('ra)");
1812 Format(instr, "lfsu 'Dt, 'int16('ra)");
1816 Format(instr, "lfd 'Dt, 'int16('ra)");
1820 Format(instr, "lfdu 'Dt, 'int16('ra)");
1824 Format(instr, "stfs 'Dt, 'int16('ra)");
1828 Format(instr, "stfsu 'Dt, 'int16('ra)");
1832 Format(instr, "stfd 'Dt, 'int16('ra)");
1836 Format(instr, "stfdu 'Dt, 'int16('ra)");
1859 Format(instr, "ld 'rt, 'd('ra)");
1862 Format(instr, "ldu 'rt, 'd('ra)");
1865 Format(instr, "lwa 'rt, 'd('ra)");
1872 Format(instr, "std 'rs, 'd('ra)");
1874 Format(instr, "stdu 'rs, 'd('ra)");