Lines Matching defs:ac
2798 UInt opcode, rs, rt, rd, sa, function, ac, ac_mfhilo, rddsp_mask,
2807 ac = get_acNo(cins);
2818 DIP("mfhi ac%u r%u", ac_mfhilo, rd);
2824 DIP("mthi ac%u r%u", ac, rs);
2826 assign(t1, unop(Iop_64to32, getAcc(ac)));
2827 putAcc(ac, binop(Iop_32HLto64, getIReg(rs), mkexpr(t1)));
2832 DIP("mflo ac%u r%u", ac_mfhilo, rd);
2838 DIP("mtlo ac%u r%u", ac, rs);
2840 assign(t1, unop(Iop_64HIto32, getAcc(ac)));
2841 putAcc(ac, binop(Iop_32HLto64, mkexpr(t1), getIReg(rs)));
2846 DIP("mult ac%u r%u, r%u", ac, rs, rt);
2850 putAcc(ac, mkexpr(t1));
2855 DIP("multu ac%u r%u, r%u", ac, rs, rt);
2860 putAcc(ac, mkexpr(t1));
2869 DIP("madd ac%u, r%u, r%u", ac, rs, rt);
2874 assign(t1, getAcc(ac));
2878 putAcc(ac, mkexpr(t3));
2882 DIP("maddu ac%u r%u, r%u", ac, rs, rt);
2887 assign(t1, getAcc(ac));
2891 putAcc(ac, mkexpr(t3));
2895 DIP("msub ac%u r%u, r%u", ac, rs, rt);
2900 assign(t1, getAcc(ac));
2904 putAcc(ac, mkexpr(t3));
2908 DIP("msubu ac%u r%u, r%u", ac, rs, rt);
2913 assign(t1, getAcc(ac));
2917 putAcc(ac, mkexpr(t3));
3444 DIP("extr.w r%u, ac%u, %u", rt, ac, rs);
3462 assign(t0, getAcc(ac));
3569 DIP("extrv.w r%u, ac%u, r%u", rt, ac, rs);
3592 assign(t0, getAcc(ac));
3704 DIP("extp r%u, ac%u, %u", rt, ac, rs);
3715 assign(t0, getAcc(ac));
3787 DIP("extpv r%u, ac%u, r%u", rt, ac, rs);
3800 assign(t0, getAcc(ac));
3882 DIP("extr_r.w r%u, ac%u, %u", rt, ac, rs);
3902 assign(t0, getAcc(ac));
4015 DIP("extrv_r.w r%u, ac%u, r%u", rt, ac, rs);
4038 assign(t0, getAcc(ac));
4146 DIP("extr_rs.w r%u, ac%u, %u", rt, ac, rs);
4165 assign(t0, getAcc(ac));
4283 DIP("extrv_rs.w r%u, ac%u, r%u", rt, ac, rs);
4310 assign(t0, getAcc(ac));
4431 DIP("extpdp r%u, ac%u, %u", rt, ac, rs);
4443 assign(t0, getAcc(ac));
4525 DIP("extpdpv r%u, ac%u, r%u", rt, ac, rs);
4539 assign(t0, getAcc(ac));
4632 DIP("extr_s.h r%u, ac%u, %u", rt, ac, rs);
4644 assign(t0, getAcc(ac));
4747 DIP("extrv_s.h r%u, ac%u, %u", rt, ac, rs);
4759 assign(t0, getAcc(ac));
5028 DIP("shilo ac%u, %u", ac, shift);
5033 assign(t0, getAcc(ac));
5035 putAcc(ac, mkexpr(t0));
5038 putAcc(ac, binop(Iop_32HLto64,
5050 putAcc(ac, mkexpr(t1));
5054 putAcc(ac, mkexpr(t1));
5059 DIP("shilov ac%u, r%u", ac, rs);
5067 assign(t0, getAcc(ac));
5082 putAcc(ac,
5097 DIP("mthlip r%u, ac%u", rs, ac);
5104 assign(t0, getAcc(ac));
5105 putAcc(ac, binop(Iop_32HLto64,
10391 DIP("dpa.w.ph ac%u, r%u, r%u", ac, rs, rt);
10414 getAcc(ac),
10416 putAcc(ac, mkexpr(t2));
10420 DIP("dps.w.ph ac%u, r%u, r%u", ac, rs, rt);
10443 getAcc(ac),
10445 putAcc(ac, mkexpr(t2));
10449 DIP("mulsa.w.ph ac%u, r%u, r%u", ac, rs, rt);
10457 assign(t4, getAcc(ac));
10469 putAcc(ac, binop(Iop_Add64,
10475 DIP("dpau.h.qbl ac%u, r%u, r%u", ac, rs, rt);
10504 binop(Iop_Add64, getAcc(ac), mkexpr(t2)));
10505 putAcc(ac, mkexpr(t3));
10509 DIP("dpaq_s.w.ph ac%u, r%u, r%u", ac, rs, rt);
10522 assign(t0, getAcc(ac));
10554 mkU8(ac+16)
10589 mkU8(ac+16)
10598 putAcc(ac, mkexpr(t9));
10602 DIP("dpsq_s.w.ph ac%u r%u, r%u", ac, rs, rt);
10615 assign(t0, getAcc(ac));
10647 mkU8(ac+16)
10682 mkU8(ac+16)
10692 putAcc(ac, mkexpr(t9));
10696 DIP("mulsaq_s.w.ph ac%u r%u, r%u", ac, rs, rt);
10736 mkU8(ac))),
10775 mkU8(ac))),
10794 assign(t7, binop(Iop_Add64, getAcc(ac), mkexpr(t6)));
10796 putAcc(ac, mkexpr(t7));
10800 DIP("dpau.h.qbr ac%u, r%u, r%u", ac, rs, rt);
10825 assign(t3, binop(Iop_Add64, getAcc(ac), mkexpr(t2)));
10826 putAcc(ac, mkexpr(t3));
10830 DIP("dpax.w.ph ac%u, r%u, r%u", ac, rs, rt);
10852 getAcc(ac),
10854 putAcc(ac, mkexpr(t2));
10858 DIP("dpsx.w.ph ac%u r%u, r%u", ac, rs, rt);
10881 getAcc(ac),
10883 putAcc(ac, mkexpr(t2));
10887 DIP("dpsu.h.qbl ac%u, r%u, r%u", ac, rs, rt);
10915 binop(Iop_Sub64, getAcc(ac), mkexpr(t2)));
10916 putAcc(ac, mkexpr(t3));
10920 DIP("dpaq_sa.l.w ac%u, r%u, r%u", ac, rs, rt);
10933 assign(t0, getAcc(ac));
10960 mkU8(ac+16)
11006 mkU8(ac+16)))));
11007 putAcc(ac,
11017 DIP("dpsq_sa.l.w ac%u, r%u, r%u", ac, rs, rt);
11030 assign(t0, getAcc(ac));
11057 mkU8(ac+16)
11105 mkU8(ac+16)))));
11106 putAcc(ac,
11116 DIP("dpsu.h.qbr ac%u r%u, r%u", ac, rs, rt);
11142 assign(t3, binop(Iop_Sub64, getAcc(ac), mkexpr(t2)));
11143 putAcc(ac, mkexpr(t3));
11148 DIP("maq_sa.w.phl ac%u, r%u, r%u", ac, rs, rt);
11159 assign(t0, getAcc(ac));
11196 mkU8(ac+16)
11221 mkU8(ac+16)))));
11234 putAcc(ac, mkexpr(t7));
11238 DIP("maq_sa.w.phr ac%u, r%u, r%u", ac, rs, rt);
11249 assign(t0, getAcc(ac));
11286 mkU8(ac+16)
11311 mkU8(ac+16)))));
11324 putAcc(ac, mkexpr(t7));
11328 DIP("maq_s.w.phl ac%u, r%u, r%u", ac, rs, rt);
11337 assign(t5, getAcc(ac));
11366 mkU8(ac+16)))));
11371 putAcc(ac, IRExpr_ITE(mkexpr(t3),
11385 DIP("maq_s.w.phr ac%u, r%u, r%u", ac, rs, rt);
11394 assign(t5, getAcc(ac));
11423 mkU8(ac+16)))));
11428 putAcc(ac, IRExpr_ITE(mkexpr(t3),
11442 DIP("dpaqx_s.w.ph ac%u, r%u, r%u", ac, rs, rt);
11455 assign(t0, getAcc(ac));
11487 mkU8(ac+16))),
11521 mkU8(ac+16)
11530 putAcc(ac, mkexpr(t9));
11534 DIP("dpsqx_s.w.ph ac%u, r%u, r%u", ac, rs, rt);
11547 assign(t0, getAcc(ac));
11579 mkU8(ac+16)
11615 mkU8(ac+16)
11624 putAcc(ac, mkexpr(t9));
11628 DIP("dpaqx_sa.w.ph ac%u, r%u, r%u", ac, rs, rt);
11642 assign(t0, getAcc(ac));
11689 mkU8(ac+16))),
11737 mkU8(ac+16))),
11746 putAcc(ac,
11773 getAcc(ac))),
11779 mkU8(ac+16)))));
11784 getAcc(ac))),
11790 mkU8(ac+16)))));
11794 DIP("dpsqx_sa.w.ph ac%u, r%u, r%u", ac, rs, rt);
11808 assign(t0, getAcc(ac));
11855 mkU8(ac+16))),
11903 mkU8(ac+16))),
11912 putAcc(ac,
11939 getAcc(ac))),
11945 mkU8(ac+16)))));
11950 getAcc(ac))),
11956 mkU8(ac+16)))));
12113 UInt ac;
12274 ac = get_acNo(cins);
14475 if ( (1 <= ac) && ( 3 >= ac) ) {
14538 if ( (1 <= ac) && ( 3 >= ac) ) {
14600 if ( (1 <= ac) && ( 3 >= ac) ) {
14666 if ( (1 <= ac) && ( 3 >= ac) ) {
15568 if ( (1 <= ac) && ( 3 >= ac) ) {
15592 if ( (1 <= ac) && ( 3 >= ac) ) {