Lines Matching refs:ra

294   ULong  cins, opcode = -1, rd, ra, rb, imm = 0;  in disInstr_TILEGX_WRK()  local
425 rd = ra = rb = -1; in disInstr_TILEGX_WRK()
440 else if (ra == -1) in disInstr_TILEGX_WRK()
441 ra = decoded[n].operand_values[opi]; in disInstr_TILEGX_WRK()
443 if (ra == -1) { in disInstr_TILEGX_WRK()
444 ra = decoded[n].operand_values[opi]; in disInstr_TILEGX_WRK()
487 assign(t2, getIReg(ra)); in disInstr_TILEGX_WRK()
536 assign(t2, binop(Iop_Add64, getIReg(ra), getIReg(rb))); in disInstr_TILEGX_WRK()
541 assign(t2, binop(Iop_Add64, getIReg(ra), in disInstr_TILEGX_WRK()
547 assign(t2, binop(Iop_Add64, getIReg(ra), in disInstr_TILEGX_WRK()
554 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
562 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
569 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
579 assign(t2, binop(Iop_And64, getIReg(ra), getIReg(rb))); in disInstr_TILEGX_WRK()
584 assign(t2, binop(Iop_And64, getIReg(ra), in disInstr_TILEGX_WRK()
592 bstmt = dis_branch(binop(Iop_CmpEQ64, getIReg(ra), mkU64(0)), in disInstr_TILEGX_WRK()
605 getIReg(ra), in disInstr_TILEGX_WRK()
615 getIReg(ra), in disInstr_TILEGX_WRK()
618 getIReg(ra), in disInstr_TILEGX_WRK()
639 getIReg(ra), in disInstr_TILEGX_WRK()
642 getIReg(ra), in disInstr_TILEGX_WRK()
665 getIReg(ra), in disInstr_TILEGX_WRK()
668 getIReg(ra), in disInstr_TILEGX_WRK()
687 getIReg(ra), in disInstr_TILEGX_WRK()
698 getIReg(ra), in disInstr_TILEGX_WRK()
706 unop(Iop_Not64, getIReg(ra))), in disInstr_TILEGX_WRK()
715 getIReg(ra)), in disInstr_TILEGX_WRK()
719 bstmt = dis_branch(binop(Iop_CmpLE64S, getIReg(ra), in disInstr_TILEGX_WRK()
724 bstmt = dis_branch(binop(Iop_CmpLE64S, getIReg(ra), in disInstr_TILEGX_WRK()
729 bstmt = dis_branch(binop(Iop_CmpLT64S, getIReg(ra), in disInstr_TILEGX_WRK()
734 bstmt = dis_branch(binop(Iop_CmpLT64S, getIReg(ra), in disInstr_TILEGX_WRK()
742 bstmt = dis_branch(binop(Iop_CmpNE64, getIReg(ra), in disInstr_TILEGX_WRK()
748 assign(t2, unop(Iop_Clz64, getIReg(ra))); in disInstr_TILEGX_WRK()
754 assign(t2, IRExpr_ITE(binop(Iop_CmpEQ64, getIReg(ra), mkU64(0)), in disInstr_TILEGX_WRK()
760 assign(t2, IRExpr_ITE(binop(Iop_CmpEQ64, getIReg(ra), mkU64(0)), in disInstr_TILEGX_WRK()
767 getIReg(ra), getIReg(rb)))); in disInstr_TILEGX_WRK()
774 getIReg(ra), in disInstr_TILEGX_WRK()
784 getIReg(ra), in disInstr_TILEGX_WRK()
798 getIReg(ra), in disInstr_TILEGX_WRK()
811 binop(Iop_CmpLE64S, getIReg(ra), getIReg(rb)))); in disInstr_TILEGX_WRK()
817 binop(Iop_CmpLE64U, getIReg(ra), getIReg(rb)))); in disInstr_TILEGX_WRK()
823 binop(Iop_CmpLT64S, getIReg(ra), getIReg(rb)))); in disInstr_TILEGX_WRK()
830 getIReg(ra), in disInstr_TILEGX_WRK()
839 binop(Iop_CmpLT64U, getIReg(ra), getIReg(rb)))); in disInstr_TILEGX_WRK()
848 getIReg(ra), in disInstr_TILEGX_WRK()
857 binop(Iop_CmpNE64, getIReg(ra), getIReg(rb)))); in disInstr_TILEGX_WRK()
883 assign(t2, unop(Iop_Ctz64, getIReg(ra))); in disInstr_TILEGX_WRK()
906 getIReg(ra), in disInstr_TILEGX_WRK()
931 getIReg(ra), in disInstr_TILEGX_WRK()
945 getIReg(ra), in disInstr_TILEGX_WRK()
977 getIReg(ra), in disInstr_TILEGX_WRK()
992 getIReg(ra), in disInstr_TILEGX_WRK()
1009 getIReg(ra), in disInstr_TILEGX_WRK()
1024 getIReg(ra), in disInstr_TILEGX_WRK()
1040 getIReg(ra), in disInstr_TILEGX_WRK()
1060 getIReg(ra), in disInstr_TILEGX_WRK()
1075 getIReg(ra), in disInstr_TILEGX_WRK()
1089 getIReg(ra), in disInstr_TILEGX_WRK()
1153 assign(t1, getIReg(ra)); in disInstr_TILEGX_WRK()
1162 next = getIReg(ra); in disInstr_TILEGX_WRK()
1167 assign(t2, load(Ity_I64, (getIReg(ra)))); in disInstr_TILEGX_WRK()
1173 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1179 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1181 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1182 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1188 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1195 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1197 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1198 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1204 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1210 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1212 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1214 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1219 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1225 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1227 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1229 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1234 load(Ity_I32, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1240 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1242 load(Ity_I32, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1244 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1249 load(Ity_I32, getIReg(ra)))); in disInstr_TILEGX_WRK()
1255 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1257 load(Ity_I32, getIReg(ra)))); in disInstr_TILEGX_WRK()
1258 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1264 assign(t1, load(Ity_I64, getIReg(ra))); in disInstr_TILEGX_WRK()
1265 assign(t2, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1266 MARK_REG_WB(ra, t2); in disInstr_TILEGX_WRK()
1273 getIReg(ra), in disInstr_TILEGX_WRK()
1282 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1285 getIReg(ra), in disInstr_TILEGX_WRK()
1288 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1294 assign(t2, load(Ity_I64, (getIReg(ra)))); in disInstr_TILEGX_WRK()
1300 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1307 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1308 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1309 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1315 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1322 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1324 load(Ity_I8, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1326 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1332 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1339 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1340 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1341 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1347 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1354 load(Ity_I16, getIReg(ra)))); in disInstr_TILEGX_WRK()
1355 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1356 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1362 load(Ity_I32, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1369 load(Ity_I32, (getIReg(ra))))); in disInstr_TILEGX_WRK()
1370 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1372 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1377 load(Ity_I32, getIReg(ra)))); in disInstr_TILEGX_WRK()
1384 load(Ity_I32, getIReg(ra)))); in disInstr_TILEGX_WRK()
1385 assign(t1, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1387 MARK_REG_WB(ra, t1); in disInstr_TILEGX_WRK()
1392 assign(t1, load(Ity_I64, getIReg(ra))); in disInstr_TILEGX_WRK()
1393 assign(t2, binop(Iop_Add64, getIReg(ra), mkU64(imm))); in disInstr_TILEGX_WRK()
1395 MARK_REG_WB(ra, t2); in disInstr_TILEGX_WRK()
1426 getIReg(ra), in disInstr_TILEGX_WRK()
1433 putIReg(70, getIReg(ra)); in disInstr_TILEGX_WRK()
1435 putIReg(576/8, getIReg(ra)); in disInstr_TILEGX_WRK()
1437 putIReg(584/8, getIReg(ra)); in disInstr_TILEGX_WRK()
1446 getIReg(ra), in disInstr_TILEGX_WRK()
1462 binop(Iop_Shr64, getIReg(ra), mkU8(32))))); in disInstr_TILEGX_WRK()
1483 getIReg(ra), in disInstr_TILEGX_WRK()
1497 binop(Iop_Shr64, getIReg(ra), mkU8(32))))); in disInstr_TILEGX_WRK()
1518 getIReg(ra), in disInstr_TILEGX_WRK()
1534 getIReg(ra)))); in disInstr_TILEGX_WRK()
1556 getIReg(ra), in disInstr_TILEGX_WRK()
1565 unop(Iop_64to32, getIReg(ra)), in disInstr_TILEGX_WRK()
1576 unop(Iop_64to32, getIReg(ra)))); in disInstr_TILEGX_WRK()
1595 unop(Iop_64to32, getIReg(ra)), in disInstr_TILEGX_WRK()
1605 getIReg(ra), mkU8(32))), in disInstr_TILEGX_WRK()
1619 binop(Iop_Shr64, getIReg(ra), mkU8(32))))); in disInstr_TILEGX_WRK()
1644 getIReg(ra), in disInstr_TILEGX_WRK()
1659 binop(Iop_Shr64, getIReg(ra), mkU8(32))))); in disInstr_TILEGX_WRK()
1688 getIReg(ra), in disInstr_TILEGX_WRK()
1700 unop(Iop_64to32, getIReg(ra)), in disInstr_TILEGX_WRK()
1711 unop(Iop_64to32, getIReg(ra)))); in disInstr_TILEGX_WRK()
1734 getIReg(ra)), in disInstr_TILEGX_WRK()
1747 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
1756 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
1764 getIReg(ra), in disInstr_TILEGX_WRK()
1777 getIReg(ra), in disInstr_TILEGX_WRK()
1784 getIReg(ra), in disInstr_TILEGX_WRK()
1791 getIReg(ra), in disInstr_TILEGX_WRK()
1807 getIReg(ra), in disInstr_TILEGX_WRK()
1810 getIReg(ra), in disInstr_TILEGX_WRK()
1822 getIReg(ra), in disInstr_TILEGX_WRK()
1825 getIReg(ra), in disInstr_TILEGX_WRK()
1833 getIReg(ra), in disInstr_TILEGX_WRK()
1841 assign(t3, binop(Iop_Shl64, getIReg(ra), mkU8(16))); in disInstr_TILEGX_WRK()
1860 getIReg(ra), mkU8(1)), in disInstr_TILEGX_WRK()
1872 getIReg(ra), mkU8(1)), in disInstr_TILEGX_WRK()
1880 getIReg(ra), mkU8(2)), in disInstr_TILEGX_WRK()
1893 getIReg(ra), mkU8(2)), in disInstr_TILEGX_WRK()
1902 getIReg(ra), mkU8(3)), in disInstr_TILEGX_WRK()
1914 getIReg(ra), mkU8(3)), in disInstr_TILEGX_WRK()
1920 assign(t2, binop(Iop_Shl64, getIReg(ra), in disInstr_TILEGX_WRK()
1928 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
1935 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
1942 assign(t2, binop(Iop_Sar64, getIReg(ra), in disInstr_TILEGX_WRK()
1949 assign(t2, binop(Iop_Sar64, getIReg(ra), in disInstr_TILEGX_WRK()
1957 getIReg(ra), in disInstr_TILEGX_WRK()
1964 assign(t2, binop(Iop_Shr64, getIReg(ra), mkU8(imm))); in disInstr_TILEGX_WRK()
1972 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
1980 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
1988 store(getIReg(ra), getIReg(rb)); in disInstr_TILEGX_WRK()
1991 store(getIReg(ra), narrowTo(Ity_I8, getIReg(rb))); in disInstr_TILEGX_WRK()
2000 store(getIReg(ra), narrowTo(Ity_I16, getIReg(rb))); in disInstr_TILEGX_WRK()
2009 store(getIReg(ra), narrowTo(Ity_I32, getIReg(rb))); in disInstr_TILEGX_WRK()
2024 store(getIReg(ra), getIReg(rb)); in disInstr_TILEGX_WRK()
2027 store(getIReg(ra), narrowTo(Ity_I8, getIReg(rb))); in disInstr_TILEGX_WRK()
2036 store(getIReg(ra), narrowTo(Ity_I16, getIReg(rb))); in disInstr_TILEGX_WRK()
2045 store(getIReg(ra), narrowTo(Ity_I32, getIReg(rb))); in disInstr_TILEGX_WRK()
2061 assign(t2, binop(Iop_Sub64, getIReg(ra), in disInstr_TILEGX_WRK()
2069 narrowTo(Ity_I32, getIReg(ra)), in disInstr_TILEGX_WRK()
2116 assign(t2, binop(Iop_CmpEQ8x8, getIReg(ra), in disInstr_TILEGX_WRK()
2122 assign(t2, binop(Iop_CmpEQ8x8, getIReg(ra), in disInstr_TILEGX_WRK()
2149 binop(Iop_CmpEQ8x8, getIReg(ra), in disInstr_TILEGX_WRK()
2226 getIReg(ra), in disInstr_TILEGX_WRK()
2358 getIReg(ra), in disInstr_TILEGX_WRK()
2385 getIReg(ra), in disInstr_TILEGX_WRK()
2392 getIReg(ra), in disInstr_TILEGX_WRK()