Lines Matching refs:COP1
505 if (opcode == COP1) { in IsMsaBranch()
536 (opcode == COP1 && rs_field == BC1) || // Coprocessor branch. in IsBranch()
537 (opcode == COP1 && rs_field == BC1EQZ) || in IsBranch()
538 (opcode == COP1 && rs_field == BC1NEZ) || IsMsaBranch(instr); in IsBranch()
1453 COP1 | operation | (wt.code() << kWtShift) | (offset16 & kImm16Mask); in GenInstrMsaBranch()
2601 GenInstrRegister(COP1, MTC1, rt, fs, f0); in mtc1()
2606 GenInstrRegister(COP1, MTHC1, rt, fs, f0); in mthc1()
2611 GenInstrRegister(COP1, MFC1, rt, fs, f0); in mfc1()
2616 GenInstrRegister(COP1, MFHC1, rt, fs, f0); in mfhc1()
2621 GenInstrRegister(COP1, CTC1, rt, fs); in ctc1()
2626 GenInstrRegister(COP1, CFC1, rt, fs); in cfc1()
2632 GenInstrRegister(COP1, S, rt, fs, fd, MOVN_C); in movn_s()
2638 GenInstrRegister(COP1, D, rt, fs, fd, MOVN_C); in movn_d()
2647 GenInstrRegister(COP1, fmt, ft, fs, fd, SEL); in sel()
2665 GenInstrRegister(COP1, fmt, ft, fs, fd, SELEQZ_C); in seleqz()
2679 GenInstrRegister(COP1, fmt, ft, fs, fd, SELNEZ_C); in selnez()
2705 GenInstrRegister(COP1, S, rt, fs, fd, MOVZ_C); in movz_s()
2711 GenInstrRegister(COP1, D, rt, fs, fd, MOVZ_C); in movz_d()
2718 GenInstrRegister(COP1, S, ft, fs, fd, MOVF); in movt_s()
2725 GenInstrRegister(COP1, D, ft, fs, fd, MOVF); in movt_d()
2732 GenInstrRegister(COP1, S, ft, fs, fd, MOVF); in movf_s()
2739 GenInstrRegister(COP1, D, ft, fs, fd, MOVF); in movf_d()
2746 GenInstrRegister(COP1, S, ft, fs, fd, ADD_S); in add_s()
2751 GenInstrRegister(COP1, D, ft, fs, fd, ADD_D); in add_d()
2756 GenInstrRegister(COP1, S, ft, fs, fd, SUB_S); in sub_s()
2761 GenInstrRegister(COP1, D, ft, fs, fd, SUB_D); in sub_d()
2766 GenInstrRegister(COP1, S, ft, fs, fd, MUL_S); in mul_s()
2771 GenInstrRegister(COP1, D, ft, fs, fd, MUL_D); in mul_d()
2800 GenInstrRegister(COP1, S, ft, fs, fd, MADDF_S); in maddf_s()
2805 GenInstrRegister(COP1, D, ft, fs, fd, MADDF_D); in maddf_d()
2810 GenInstrRegister(COP1, S, ft, fs, fd, MSUBF_S); in msubf_s()
2815 GenInstrRegister(COP1, D, ft, fs, fd, MSUBF_D); in msubf_d()
2819 GenInstrRegister(COP1, S, ft, fs, fd, DIV_S); in div_s()
2824 GenInstrRegister(COP1, D, ft, fs, fd, DIV_D); in div_d()
2829 GenInstrRegister(COP1, S, f0, fs, fd, ABS_S); in abs_s()
2834 GenInstrRegister(COP1, D, f0, fs, fd, ABS_D); in abs_d()
2839 GenInstrRegister(COP1, D, f0, fs, fd, MOV_D); in mov_d()
2844 GenInstrRegister(COP1, S, f0, fs, fd, MOV_S); in mov_s()
2849 GenInstrRegister(COP1, S, f0, fs, fd, NEG_S); in neg_s()
2854 GenInstrRegister(COP1, D, f0, fs, fd, NEG_D); in neg_d()
2859 GenInstrRegister(COP1, S, f0, fs, fd, SQRT_S); in sqrt_s()
2864 GenInstrRegister(COP1, D, f0, fs, fd, SQRT_D); in sqrt_d()
2870 GenInstrRegister(COP1, S, f0, fs, fd, RSQRT_S); in rsqrt_s()
2876 GenInstrRegister(COP1, D, f0, fs, fd, RSQRT_D); in rsqrt_d()
2882 GenInstrRegister(COP1, D, f0, fs, fd, RECIP_D); in recip_d()
2888 GenInstrRegister(COP1, S, f0, fs, fd, RECIP_S); in recip_s()
2895 GenInstrRegister(COP1, S, f0, fs, fd, CVT_W_S); in cvt_w_s()
2900 GenInstrRegister(COP1, D, f0, fs, fd, CVT_W_D); in cvt_w_d()
2905 GenInstrRegister(COP1, S, f0, fs, fd, TRUNC_W_S); in trunc_w_s()
2910 GenInstrRegister(COP1, D, f0, fs, fd, TRUNC_W_D); in trunc_w_d()
2915 GenInstrRegister(COP1, S, f0, fs, fd, ROUND_W_S); in round_w_s()
2920 GenInstrRegister(COP1, D, f0, fs, fd, ROUND_W_D); in round_w_d()
2925 GenInstrRegister(COP1, S, f0, fs, fd, FLOOR_W_S); in floor_w_s()
2930 GenInstrRegister(COP1, D, f0, fs, fd, FLOOR_W_D); in floor_w_d()
2935 GenInstrRegister(COP1, S, f0, fs, fd, CEIL_W_S); in ceil_w_s()
2940 GenInstrRegister(COP1, D, f0, fs, fd, CEIL_W_D); in ceil_w_d()
2950 GenInstrRegister(COP1, fmt, f0, fs, fd, RINT); in rint()
2960 GenInstrRegister(COP1, S, f0, fs, fd, CVT_L_S); in cvt_l_s()
2967 GenInstrRegister(COP1, D, f0, fs, fd, CVT_L_D); in cvt_l_d()
2974 GenInstrRegister(COP1, S, f0, fs, fd, TRUNC_L_S); in trunc_l_s()
2981 GenInstrRegister(COP1, D, f0, fs, fd, TRUNC_L_D); in trunc_l_d()
2988 GenInstrRegister(COP1, S, f0, fs, fd, ROUND_L_S); in round_l_s()
2995 GenInstrRegister(COP1, D, f0, fs, fd, ROUND_L_D); in round_l_d()
3002 GenInstrRegister(COP1, S, f0, fs, fd, FLOOR_L_S); in floor_l_s()
3009 GenInstrRegister(COP1, D, f0, fs, fd, FLOOR_L_D); in floor_l_d()
3016 GenInstrRegister(COP1, S, f0, fs, fd, CEIL_L_S); in ceil_l_s()
3023 GenInstrRegister(COP1, D, f0, fs, fd, CEIL_L_D); in ceil_l_d()
3029 GenInstrRegister(COP1, S, f0, fs, fd, CLASS_S); in class_s()
3035 GenInstrRegister(COP1, D, f0, fs, fd, CLASS_D); in class_d()
3043 GenInstrRegister(COP1, fmt, ft, fs, fd, MIN); in min()
3051 GenInstrRegister(COP1, fmt, ft, fs, fd, MINA); in mina()
3059 GenInstrRegister(COP1, fmt, ft, fs, fd, MAX); in max()
3067 GenInstrRegister(COP1, fmt, ft, fs, fd, MAXA); in maxa()
3112 GenInstrRegister(COP1, W, f0, fs, fd, CVT_S_W); in cvt_s_w()
3119 GenInstrRegister(COP1, L, f0, fs, fd, CVT_S_L); in cvt_s_l()
3124 GenInstrRegister(COP1, D, f0, fs, fd, CVT_S_D); in cvt_s_d()
3129 GenInstrRegister(COP1, W, f0, fs, fd, CVT_D_W); in cvt_d_w()
3136 GenInstrRegister(COP1, L, f0, fs, fd, CVT_D_L); in cvt_d_l()
3141 GenInstrRegister(COP1, S, f0, fs, fd, CVT_D_S); in cvt_d_s()
3150 Instr instr = COP1 | fmt | ft.code() << kFtShift | in cmp()
3170 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask); in bc1eqz()
3179 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask); in bc1nez()
3191 Instr instr = COP1 | fmt | ft.code() << 16 | fs.code() << kFsShift in c()
3221 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); in bc1f()
3230 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); in bc1t()