Lines Matching full:ac
462 static const char *AC(uint64 reg, Dis_info *info) in AC() function
472 info->fprintf_func(info->stream, "Invalid AC register index %" PRIu64, in AC()
5950 * [DSP] DPA.W.PH ac, rs, rt - Dot product with accumulate on
5958 * ac --
5966 const char *ac = AC(ac_value, info); in DPA_W_PH() local
5970 return img_format("DPA.W.PH %s, %s, %s", ac, rs, rt); in DPA_W_PH()
5990 const char *ac = AC(ac_value, info); in DPAQ_SA_L_W() local
5994 return img_format("DPAQ_SA.L.W %s, %s, %s", ac, rs, rt); in DPAQ_SA_L_W()
6014 const char *ac = AC(ac_value, info); in DPAQ_S_W_PH() local
6018 return img_format("DPAQ_S.W.PH %s, %s, %s", ac, rs, rt); in DPAQ_S_W_PH()
6038 const char *ac = AC(ac_value, info); in DPAQX_SA_W_PH() local
6042 return img_format("DPAQX_SA.W.PH %s, %s, %s", ac, rs, rt); in DPAQX_SA_W_PH()
6062 const char *ac = AC(ac_value, info); in DPAQX_S_W_PH() local
6066 return img_format("DPAQX_S.W.PH %s, %s, %s", ac, rs, rt); in DPAQX_S_W_PH()
6086 const char *ac = AC(ac_value, info); in DPAU_H_QBL() local
6090 return img_format("DPAU.H.QBL %s, %s, %s", ac, rs, rt); in DPAU_H_QBL()
6110 const char *ac = AC(ac_value, info); in DPAU_H_QBR() local
6114 return img_format("DPAU.H.QBR %s, %s, %s", ac, rs, rt); in DPAU_H_QBR()
6134 const char *ac = AC(ac_value, info); in DPAX_W_PH() local
6138 return img_format("DPAX.W.PH %s, %s, %s", ac, rs, rt); in DPAX_W_PH()
6158 const char *ac = AC(ac_value, info); in DPS_W_PH() local
6162 return img_format("DPS.W.PH %s, %s, %s", ac, rs, rt); in DPS_W_PH()
6182 const char *ac = AC(ac_value, info); in DPSQ_SA_L_W() local
6186 return img_format("DPSQ_SA.L.W %s, %s, %s", ac, rs, rt); in DPSQ_SA_L_W()
6206 const char *ac = AC(ac_value, info); in DPSQ_S_W_PH() local
6210 return img_format("DPSQ_S.W.PH %s, %s, %s", ac, rs, rt); in DPSQ_S_W_PH()
6230 const char *ac = AC(ac_value, info); in DPSQX_SA_W_PH() local
6234 return img_format("DPSQX_SA.W.PH %s, %s, %s", ac, rs, rt); in DPSQX_SA_W_PH()
6254 const char *ac = AC(ac_value, info); in DPSQX_S_W_PH() local
6258 return img_format("DPSQX_S.W.PH %s, %s, %s", ac, rs, rt); in DPSQX_S_W_PH()
6278 const char *ac = AC(ac_value, info); in DPSU_H_QBL() local
6282 return img_format("DPSU.H.QBL %s, %s, %s", ac, rs, rt); in DPSU_H_QBL()
6302 const char *ac = AC(ac_value, info); in DPSU_H_QBR() local
6306 return img_format("DPSU.H.QBR %s, %s, %s", ac, rs, rt); in DPSU_H_QBR()
6326 const char *ac = AC(ac_value, info); in DPSX_W_PH() local
6330 return img_format("DPSX.W.PH %s, %s, %s", ac, rs, rt); in DPSX_W_PH()
6954 const char *ac = AC(ac_value, info); in EXTPDP() local
6956 return img_format("EXTPDP %s, %s, 0x%" PRIx64, rt, ac, size_value); in EXTPDP()
6977 const char *ac = AC(ac_value, info); in EXTPDPV() local
6980 return img_format("EXTPDPV %s, %s, %s", rt, ac, rs); in EXTPDPV()
7001 const char *ac = AC(ac_value, info); in EXTP() local
7003 return img_format("EXTP %s, %s, 0x%" PRIx64, rt, ac, size_value); in EXTP()
7024 const char *ac = AC(ac_value, info); in EXTPV() local
7027 return img_format("EXTPV %s, %s, %s", rt, ac, rs); in EXTPV()
7032 * [DSP] EXTR_RS.W rt, ac, shift - Extract word value from accumulator to GPR
7040 * ac --
7049 const char *ac = AC(ac_value, info); in EXTR_RS_W() local
7051 return img_format("EXTR_RS.W %s, %s, 0x%" PRIx64, rt, ac, shift_value); in EXTR_RS_W()
7056 * [DSP] EXTR_R.W rt, ac, shift - Extract word value from accumulator to GPR
7064 * ac --
7073 const char *ac = AC(ac_value, info); in EXTR_R_W() local
7075 return img_format("EXTR_R.W %s, %s, 0x%" PRIx64, rt, ac, shift_value); in EXTR_R_W()
7080 * [DSP] EXTR_S.H rt, ac, shift - Extract halfword value from accumulator
7088 * ac --
7097 const char *ac = AC(ac_value, info); in EXTR_S_H() local
7099 return img_format("EXTR_S.H %s, %s, 0x%" PRIx64, rt, ac, shift_value); in EXTR_S_H()
7104 * [DSP] EXTR.W rt, ac, shift - Extract word value from accumulator to GPR
7112 * ac --
7121 const char *ac = AC(ac_value, info); in EXTR_W() local
7123 return img_format("EXTR.W %s, %s, 0x%" PRIx64, rt, ac, shift_value); in EXTR_W()
7128 * [DSP] EXTRV_RS.W rt, ac, rs - Extract word value with variable
7136 * ac --
7145 const char *ac = AC(ac_value, info); in EXTRV_RS_W() local
7148 return img_format("EXTRV_RS.W %s, %s, %s", rt, ac, rs); in EXTRV_RS_W()
7153 * [DSP] EXTRV_R.W rt, ac, rs - Extract word value with variable
7161 * ac --
7170 const char *ac = AC(ac_value, info); in EXTRV_R_W() local
7173 return img_format("EXTRV_R.W %s, %s, %s", rt, ac, rs); in EXTRV_R_W()
7178 * [DSP] EXTRV_S.H rt, ac, rs - Extract halfword value variable from
7186 * ac --
7195 const char *ac = AC(ac_value, info); in EXTRV_S_H() local
7198 return img_format("EXTRV_S.H %s, %s, %s", rt, ac, rs); in EXTRV_S_H()
7203 * [DSP] EXTRV.W rt, ac, rs - Extract word value with variable
7211 * ac --
7220 const char *ac = AC(ac_value, info); in EXTRV_W() local
7223 return img_format("EXTRV.W %s, %s, %s", rt, ac, rs); in EXTRV_W()
9232 * [DSP] MADD ac, rs, rt - Multiply two words and add to the specified
9248 const char *ac = AC(ac_value, info); in MADD_DSP_() local
9252 return img_format("MADD %s, %s, %s", ac, rs, rt); in MADD_DSP_()
9305 * [DSP] MADDU ac, rs, rt - Multiply two unsigned words and add to the
9321 const char *ac = AC(ac_value, info); in MADDU_DSP_() local
9325 return img_format("MADDU %s, %s, %s", ac, rs, rt); in MADDU_DSP_()
9330 * [DSP] MAQ_S.W.PHL ac, rs, rt - Multiply the left-most single vector
9346 const char *ac = AC(ac_value, info); in MAQ_S_W_PHL() local
9350 return img_format("MAQ_S.W.PHL %s, %s, %s", ac, rs, rt); in MAQ_S_W_PHL()
9355 * [DSP] MAQ_S.W.PHR ac, rs, rt - Multiply the right-most single vector
9371 const char *ac = AC(ac_value, info); in MAQ_S_W_PHR() local
9375 return img_format("MAQ_S.W.PHR %s, %s, %s", ac, rs, rt); in MAQ_S_W_PHR()
9380 * [DSP] MAQ_SA.W.PHL ac, rs, rt - Multiply the left-most single vector
9396 const char *ac = AC(ac_value, info); in MAQ_SA_W_PHL() local
9400 return img_format("MAQ_SA.W.PHL %s, %s, %s", ac, rs, rt); in MAQ_SA_W_PHL()
9405 * [DSP] MAQ_SA.W.PHR ac, rs, rt - Multiply the right-most single vector
9421 const char *ac = AC(ac_value, info); in MAQ_SA_W_PHR() local
9425 return img_format("MAQ_SA.W.PHR %s, %s, %s", ac, rs, rt); in MAQ_SA_W_PHR()
9704 * [DSP] MFHI rs, ac - Move from HI register
9710 * ac --
9718 const char *ac = AC(ac_value, info); in MFHI_DSP_() local
9720 return img_format("MFHI %s, %s", rt, ac); in MFHI_DSP_()
9749 * [DSP] MFLO rs, ac - Move from HI register
9755 * ac --
9763 const char *ac = AC(ac_value, info); in MFLO_DSP_() local
9765 return img_format("MFLO %s, %s", rt, ac); in MFLO_DSP_()
10154 * [DSP] MSUB ac, rs, rt - Multiply word and subtract from accumulator
10161 * ac --
10169 const char *ac = AC(ac_value, info); in MSUB_DSP_() local
10173 return img_format("MSUB %s, %s, %s", ac, rs, rt); in MSUB_DSP_()
10226 * [DSP] MSUBU ac, rs, rt - Multiply word and add to accumulator
10233 * ac --
10241 const char *ac = AC(ac_value, info); in MSUBU_DSP_() local
10245 return img_format("MSUBU %s, %s, %s", ac, rs, rt); in MSUBU_DSP_()
10428 * [DSP] MTHI rs, ac - Move to HI register
10434 * ac --
10442 const char *ac = AC(ac_value, info); in MTHI_DSP_() local
10444 return img_format("MTHI %s, %s", rs, ac); in MTHI_DSP_()
10449 * [DSP] MTHLIP rs, ac - Copy LO to HI and a GPR to LO and increment pos by 32
10455 * ac --
10463 const char *ac = AC(ac_value, info); in MTHLIP() local
10465 return img_format("MTHLIP %s, %s", rs, ac); in MTHLIP()
10494 * [DSP] MTLO rs, ac - Move to LO register
10500 * ac --
10508 const char *ac = AC(ac_value, info); in MTLO_DSP_() local
10510 return img_format("MTLO %s, %s", rs, ac); in MTLO_DSP_()
10931 * [DSP] MULSA.W.PH ac, rs, rt - Multiply and subtract vector integer halfword
10939 * ac --
10947 const char *ac = AC(ac_value, info); in MULSA_W_PH() local
10951 return img_format("MULSA.W.PH %s, %s, %s", ac, rs, rt); in MULSA_W_PH()
10956 * [DSP] MULSAQ_S.W.PH ac, rs, rt - Multiply and subtract vector fractional
10964 * ac --
10972 const char *ac = AC(ac_value, info); in MULSAQ_S_W_PH() local
10976 return img_format("MULSAQ_S.W.PH %s, %s, %s", ac, rs, rt); in MULSAQ_S_W_PH()
10981 * [DSP] MULT ac, rs, rt - Multiply word
10988 * ac --
10996 const char *ac = AC(ac_value, info); in MULT_DSP_() local
11000 return img_format("MULT %s, %s, %s", ac, rs, rt); in MULT_DSP_()
11005 * [DSP] MULTU ac, rs, rt - Multiply unsigned word
11012 * ac --
11020 const char *ac = AC(ac_value, info); in MULTU_DSP_() local
11024 return img_format("MULTU %s, %s, %s", ac, rs, rt); in MULTU_DSP_()
13398 * [DSP] SHILO ac, shift - Shift an accumulator value leaving the result in
13405 * ac --
13412 const char *ac = AC(ac_value, info); in SHILO() local
13414 return img_format("SHILO %s, 0x%" PRIx64, ac, shift_value); in SHILO()
13419 * [DSP] SHILOV ac, rs - Variable shift of accumulator value leaving the result
13426 * ac --
13434 const char *ac = AC(ac_value, info); in SHILOV() local
13436 return img_format("SHILOV %s, %s", ac, rs); in SHILOV()