Lines Matching refs:func
99 int func, fmt, op; in microMIPS32_to_MIPS32() local
134 switch (insn.mm_fp0_format.func) { in microMIPS32_to_MIPS32()
143 op = insn.mm_fp0_format.func; in microMIPS32_to_MIPS32()
145 func = madd_s_op; in microMIPS32_to_MIPS32()
147 func = madd_d_op; in microMIPS32_to_MIPS32()
149 func = nmadd_s_op; in microMIPS32_to_MIPS32()
151 func = nmadd_d_op; in microMIPS32_to_MIPS32()
153 func = msub_s_op; in microMIPS32_to_MIPS32()
155 func = msub_d_op; in microMIPS32_to_MIPS32()
157 func = nmsub_s_op; in microMIPS32_to_MIPS32()
159 func = nmsub_d_op; in microMIPS32_to_MIPS32()
165 mips32_insn.fp6_format.func = func; in microMIPS32_to_MIPS32()
168 func = -1; /* Invalid */ in microMIPS32_to_MIPS32()
171 func = ldxc1_op; in microMIPS32_to_MIPS32()
173 func = sdxc1_op; in microMIPS32_to_MIPS32()
175 func = lwxc1_op; in microMIPS32_to_MIPS32()
177 func = swxc1_op; in microMIPS32_to_MIPS32()
179 if (func != -1) { in microMIPS32_to_MIPS32()
187 mips32_insn.r_format.func = func; in microMIPS32_to_MIPS32()
207 mips32_insn.fp0_format.func = fmovc_op; in microMIPS32_to_MIPS32()
212 func = -1; /* Invalid */ in microMIPS32_to_MIPS32()
214 func = fadd_op; in microMIPS32_to_MIPS32()
216 func = fsub_op; in microMIPS32_to_MIPS32()
218 func = fmul_op; in microMIPS32_to_MIPS32()
220 func = fdiv_op; in microMIPS32_to_MIPS32()
221 if (func != -1) { in microMIPS32_to_MIPS32()
231 mips32_insn.fp0_format.func = func; in microMIPS32_to_MIPS32()
236 func = -1; /* Invalid */ in microMIPS32_to_MIPS32()
238 func = fmovn_op; in microMIPS32_to_MIPS32()
240 func = fmovz_op; in microMIPS32_to_MIPS32()
241 if (func != -1) { in microMIPS32_to_MIPS32()
251 mips32_insn.fp0_format.func = func; in microMIPS32_to_MIPS32()
272 mips32_insn.r_format.func = movc_op; in microMIPS32_to_MIPS32()
280 func = fcvtd_op; in microMIPS32_to_MIPS32()
283 func = fcvts_op; in microMIPS32_to_MIPS32()
293 mips32_insn.fp0_format.func = func; in microMIPS32_to_MIPS32()
303 func = fmov_op; in microMIPS32_to_MIPS32()
306 func = fabs_op; in microMIPS32_to_MIPS32()
308 func = fneg_op; in microMIPS32_to_MIPS32()
317 mips32_insn.fp0_format.func = func; in microMIPS32_to_MIPS32()
330 func = ffloorl_op; in microMIPS32_to_MIPS32()
332 func = ffloor_op; in microMIPS32_to_MIPS32()
334 func = fceill_op; in microMIPS32_to_MIPS32()
336 func = fceil_op; in microMIPS32_to_MIPS32()
338 func = ftruncl_op; in microMIPS32_to_MIPS32()
340 func = ftrunc_op; in microMIPS32_to_MIPS32()
342 func = froundl_op; in microMIPS32_to_MIPS32()
344 func = fround_op; in microMIPS32_to_MIPS32()
346 func = fcvtl_op; in microMIPS32_to_MIPS32()
348 func = fcvtw_op; in microMIPS32_to_MIPS32()
357 mips32_insn.fp0_format.func = func; in microMIPS32_to_MIPS32()
363 func = frsqrt_op; in microMIPS32_to_MIPS32()
365 func = fsqrt_op; in microMIPS32_to_MIPS32()
367 func = frecip_op; in microMIPS32_to_MIPS32()
376 mips32_insn.fp0_format.func = func; in microMIPS32_to_MIPS32()
403 mips32_insn.fp1_format.func = 0; in microMIPS32_to_MIPS32()
416 mips32_insn.fp0_format.func = in microMIPS32_to_MIPS32()
446 switch (insn.r_format.func) { in isBranchInstr()
456 if (NO_R6EMU && insn.r_format.func == jr_op) in isBranchInstr()