Lines Matching refs:FPURegister
252 class FPURegister : public RegisterBase<FPURegister, kDoubleAfterLast> {
258 FPURegister low() const { in low()
262 return FPURegister::from_code(code()); in low()
264 FPURegister high() const { in high()
268 return FPURegister::from_code(code() + 1); in high()
273 explicit constexpr FPURegister(int code) : RegisterBase(code) {} in FPURegister() function
303 typedef FPURegister FloatRegister;
305 typedef FPURegister DoubleRegister;
986 void sel(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
987 void sel_s(FPURegister fd, FPURegister fs, FPURegister ft);
988 void sel_d(FPURegister fd, FPURegister fs, FPURegister ft);
990 void seleqz(SecondaryField fmt, FPURegister fd, FPURegister fs,
991 FPURegister ft);
993 void selnez(SecondaryField fmt, FPURegister fd, FPURegister fs,
994 FPURegister ft);
995 void seleqz_d(FPURegister fd, FPURegister fs, FPURegister ft);
996 void seleqz_s(FPURegister fd, FPURegister fs, FPURegister ft);
997 void selnez_d(FPURegister fd, FPURegister fs, FPURegister ft);
998 void selnez_s(FPURegister fd, FPURegister fs, FPURegister ft);
1000 void movz_s(FPURegister fd, FPURegister fs, Register rt);
1001 void movz_d(FPURegister fd, FPURegister fs, Register rt);
1002 void movt_s(FPURegister fd, FPURegister fs, uint16_t cc = 0);
1003 void movt_d(FPURegister fd, FPURegister fs, uint16_t cc = 0);
1004 void movf_s(FPURegister fd, FPURegister fs, uint16_t cc = 0);
1005 void movf_d(FPURegister fd, FPURegister fs, uint16_t cc = 0);
1006 void movn_s(FPURegister fd, FPURegister fs, Register rt);
1007 void movn_d(FPURegister fd, FPURegister fs, Register rt);
1033 void lwc1(FPURegister fd, const MemOperand& src);
1034 void ldc1(FPURegister fd, const MemOperand& src);
1036 void swc1(FPURegister fs, const MemOperand& dst);
1037 void sdc1(FPURegister fs, const MemOperand& dst);
1039 void mtc1(Register rt, FPURegister fs);
1040 void mthc1(Register rt, FPURegister fs);
1041 void dmtc1(Register rt, FPURegister fs);
1043 void mfc1(Register rt, FPURegister fs);
1044 void mfhc1(Register rt, FPURegister fs);
1045 void dmfc1(Register rt, FPURegister fs);
1051 void add_s(FPURegister fd, FPURegister fs, FPURegister ft);
1052 void add_d(FPURegister fd, FPURegister fs, FPURegister ft);
1053 void sub_s(FPURegister fd, FPURegister fs, FPURegister ft);
1054 void sub_d(FPURegister fd, FPURegister fs, FPURegister ft);
1055 void mul_s(FPURegister fd, FPURegister fs, FPURegister ft);
1056 void mul_d(FPURegister fd, FPURegister fs, FPURegister ft);
1057 void madd_s(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
1058 void madd_d(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
1059 void msub_s(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
1060 void msub_d(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
1061 void maddf_s(FPURegister fd, FPURegister fs, FPURegister ft);
1062 void maddf_d(FPURegister fd, FPURegister fs, FPURegister ft);
1063 void msubf_s(FPURegister fd, FPURegister fs, FPURegister ft);
1064 void msubf_d(FPURegister fd, FPURegister fs, FPURegister ft);
1065 void div_s(FPURegister fd, FPURegister fs, FPURegister ft);
1066 void div_d(FPURegister fd, FPURegister fs, FPURegister ft);
1067 void abs_s(FPURegister fd, FPURegister fs);
1068 void abs_d(FPURegister fd, FPURegister fs);
1069 void mov_d(FPURegister fd, FPURegister fs);
1070 void mov_s(FPURegister fd, FPURegister fs);
1071 void neg_s(FPURegister fd, FPURegister fs);
1072 void neg_d(FPURegister fd, FPURegister fs);
1073 void sqrt_s(FPURegister fd, FPURegister fs);
1074 void sqrt_d(FPURegister fd, FPURegister fs);
1075 void rsqrt_s(FPURegister fd, FPURegister fs);
1076 void rsqrt_d(FPURegister fd, FPURegister fs);
1077 void recip_d(FPURegister fd, FPURegister fs);
1078 void recip_s(FPURegister fd, FPURegister fs);
1081 void cvt_w_s(FPURegister fd, FPURegister fs);
1082 void cvt_w_d(FPURegister fd, FPURegister fs);
1083 void trunc_w_s(FPURegister fd, FPURegister fs);
1084 void trunc_w_d(FPURegister fd, FPURegister fs);
1085 void round_w_s(FPURegister fd, FPURegister fs);
1086 void round_w_d(FPURegister fd, FPURegister fs);
1087 void floor_w_s(FPURegister fd, FPURegister fs);
1088 void floor_w_d(FPURegister fd, FPURegister fs);
1089 void ceil_w_s(FPURegister fd, FPURegister fs);
1090 void ceil_w_d(FPURegister fd, FPURegister fs);
1091 void rint_s(FPURegister fd, FPURegister fs);
1092 void rint_d(FPURegister fd, FPURegister fs);
1093 void rint(SecondaryField fmt, FPURegister fd, FPURegister fs);
1096 void cvt_l_s(FPURegister fd, FPURegister fs);
1097 void cvt_l_d(FPURegister fd, FPURegister fs);
1098 void trunc_l_s(FPURegister fd, FPURegister fs);
1099 void trunc_l_d(FPURegister fd, FPURegister fs);
1100 void round_l_s(FPURegister fd, FPURegister fs);
1101 void round_l_d(FPURegister fd, FPURegister fs);
1102 void floor_l_s(FPURegister fd, FPURegister fs);
1103 void floor_l_d(FPURegister fd, FPURegister fs);
1104 void ceil_l_s(FPURegister fd, FPURegister fs);
1105 void ceil_l_d(FPURegister fd, FPURegister fs);
1107 void class_s(FPURegister fd, FPURegister fs);
1108 void class_d(FPURegister fd, FPURegister fs);
1110 void min(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1111 void mina(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1112 void max(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1113 void maxa(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1114 void min_s(FPURegister fd, FPURegister fs, FPURegister ft);
1115 void min_d(FPURegister fd, FPURegister fs, FPURegister ft);
1116 void max_s(FPURegister fd, FPURegister fs, FPURegister ft);
1117 void max_d(FPURegister fd, FPURegister fs, FPURegister ft);
1118 void mina_s(FPURegister fd, FPURegister fs, FPURegister ft);
1119 void mina_d(FPURegister fd, FPURegister fs, FPURegister ft);
1120 void maxa_s(FPURegister fd, FPURegister fs, FPURegister ft);
1121 void maxa_d(FPURegister fd, FPURegister fs, FPURegister ft);
1123 void cvt_s_w(FPURegister fd, FPURegister fs);
1124 void cvt_s_l(FPURegister fd, FPURegister fs);
1125 void cvt_s_d(FPURegister fd, FPURegister fs);
1127 void cvt_d_w(FPURegister fd, FPURegister fs);
1128 void cvt_d_l(FPURegister fd, FPURegister fs);
1129 void cvt_d_s(FPURegister fd, FPURegister fs);
1133 FPURegister fd, FPURegister ft, FPURegister fs);
1134 void cmp_s(FPUCondition cond, FPURegister fd, FPURegister fs, FPURegister ft);
1135 void cmp_d(FPUCondition cond, FPURegister fd, FPURegister fs, FPURegister ft);
1137 void bc1eqz(int16_t offset, FPURegister ft);
1138 inline void bc1eqz(Label* L, FPURegister ft) { in bc1eqz()
1141 void bc1nez(int16_t offset, FPURegister ft);
1142 inline void bc1nez(Label* L, FPURegister ft) { in bc1nez()
1148 FPURegister ft, FPURegister fs, uint16_t cc = 0);
1149 void c_s(FPUCondition cond, FPURegister ft, FPURegister fs, uint16_t cc = 0);
1150 void c_d(FPUCondition cond, FPURegister ft, FPURegister fs, uint16_t cc = 0);
1160 void fcmp(FPURegister src1, const double src2, FPUCondition cond);
2084 void GenInstrRegister(Opcode opcode, SecondaryField fmt, FPURegister ft,
2085 FPURegister fs, FPURegister fd,
2088 void GenInstrRegister(Opcode opcode, FPURegister fr, FPURegister ft,
2089 FPURegister fs, FPURegister fd,
2093 FPURegister fs, FPURegister fd,
2106 Opcode opcode, Register r1, FPURegister r2, int32_t j,