Lines Matching defs:ft

1112 static void calculateFCSR(UInt fs, UInt ft, UInt inst, Bool sz32, UInt opN)
1123 mkU32(ft),
1131 mkU32(ft),
1175 d->fxState[2].offset = floatGuestRegOffset(ft);
1183 d->fxState[4].offset = floatGuestRegOffset(ft+1);
1735 UInt ft = get_ft(cins);
1742 DIP("c.%s.s %d, f%d, f%d", showCondCode(cond), fpc_cc, fs, ft);
1755 getFReg(ft))));
1857 unop(Iop_F32toF64, getFReg(ft))));
1951 DIP("c.%s.d %d, f%d, f%d", showCondCode(cond), fpc_cc, fs, ft);
1956 assign(ccIR, binop(Iop_CmpF64, getDReg(fs), getDReg(ft)));
11688 UInt opcode, cins, rs, rt, rd, sa, ft, fs, fd, fmt, tf, nd, function,
11840 ft = get_ft(cins);
11988 DIP("mul.d f%d, f%d, f%d", fd, fs, ft);
11991 getDReg(ft)));
11995 DIP("mul.s f%d, f%d, f%d", fd, fs, ft);
11999 getLoFromF64(tyF, getFReg(ft)))));
12010 DIP("div.d f%d, f%d, f%d", fd, fs, ft);
12013 getDReg(ft)));
12017 DIP("div.s f%d, f%d, f%d", fd, fs, ft);
12018 calculateFCSR(fs, ft, DIVS, False, 2);
12022 getLoFromF64(tyF, getFReg(ft)))));
12033 DIP("sub.d f%d, f%d, f%d", fd, fs, ft);
12034 calculateFCSR(fs, ft, SUBD, False, 2);
12037 getDReg(ft)));
12041 DIP("sub.s f%d, f%d, f%d", fd, fs, ft);
12042 calculateFCSR(fs, ft, SUBS, True, 2);
12046 getLoFromF64(tyF, getFReg(ft)))));
12460 DIP("add.s f%d, f%d, f%d", fd, fs, ft);
12461 calculateFCSR(fs, ft, ADDS, True, 2);
12465 getLoFromF64(tyF, getFReg(ft)))));
12469 DIP("add.d f%d, f%d, f%d", fd, fs, ft);
12470 calculateFCSR(fs, ft, ADDD, False, 2);
12472 putDReg(fd, triop(Iop_AddF64, rm, getDReg(fs), getDReg(ft)));
13121 DIP("lwc1 f%d, %d(r%d)", ft, imm, rs);
13139 putDReg(ft, unop(Iop_ReinterpI64asF64, mkexpr(t2)));
13144 putFReg(ft, load(Ity_F32, mkexpr(t0)));
13149 DIP("swc1 f%d, %d(r%d)", ft, imm, rs);
13154 assign(t0, unop(Iop_ReinterpF64asI64, getFReg(ft)));
13159 store(mkexpr(t1), getFReg(ft));
13171 putDReg(ft, load(Ity_F64, mkexpr(t1)));
13176 DIP("sdc1 f%d, %d(%d)", ft, imm, rs);
13178 store(mkexpr(t1), getDReg(ft));
13301 DIP("swxc1 f%d, r%d(r%d)", ft, rt, rs);
13317 DIP("sdc1 f%d, %d(%d)", ft, imm, rs);
13355 DIP("madd.s f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13361 getLoFromF64(tyF, getFReg(ft))));
13366 DIP("madd.d f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13369 getDReg(ft)));
13373 DIP("msub.s f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13379 getLoFromF64(tyF, getFReg(ft))));
13384 DIP("msub.d f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13387 getDReg(ft)));
13391 DIP("nmadd.s f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13397 getLoFromF64(tyF, getFReg(ft))));
13403 DIP("nmadd.d f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13407 getDReg(ft)));
13412 DIP("nmsub.s f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13418 getLoFromF64(tyF, getFReg(ft))));
13424 DIP("nmsub.d f%d, f%d, f%d, f%d", fd, fmt, fs, ft);
13428 getDReg(ft)));