Lines Matching refs:FPURegister
253 class FPURegister : public RegisterBase<FPURegister, kDoubleAfterLast> {
255 FPURegister low() const { in low()
258 return FPURegister::from_code(code()); in low()
260 FPURegister high() const { in high()
263 return FPURegister::from_code(code() + 1); in high()
268 explicit constexpr FPURegister(int code) : RegisterBase(code) {} in FPURegister() function
298 typedef FPURegister FloatRegister;
300 typedef FPURegister DoubleRegister;
931 void sel(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
932 void sel_s(FPURegister fd, FPURegister fs, FPURegister ft);
933 void sel_d(FPURegister fd, FPURegister fs, FPURegister ft);
935 void seleqz(SecondaryField fmt, FPURegister fd, FPURegister fs,
936 FPURegister ft);
938 void selnez(SecondaryField fmt, FPURegister fd, FPURegister fs,
939 FPURegister ft);
940 void seleqz_d(FPURegister fd, FPURegister fs, FPURegister ft);
941 void seleqz_s(FPURegister fd, FPURegister fs, FPURegister ft);
942 void selnez_d(FPURegister fd, FPURegister fs, FPURegister ft);
943 void selnez_s(FPURegister fd, FPURegister fs, FPURegister ft);
945 void movz_s(FPURegister fd, FPURegister fs, Register rt);
946 void movz_d(FPURegister fd, FPURegister fs, Register rt);
947 void movt_s(FPURegister fd, FPURegister fs, uint16_t cc = 0);
948 void movt_d(FPURegister fd, FPURegister fs, uint16_t cc = 0);
949 void movf_s(FPURegister fd, FPURegister fs, uint16_t cc = 0);
950 void movf_d(FPURegister fd, FPURegister fs, uint16_t cc = 0);
951 void movn_s(FPURegister fd, FPURegister fs, Register rt);
952 void movn_d(FPURegister fd, FPURegister fs, Register rt);
967 void lwc1(FPURegister fd, const MemOperand& src);
968 void swc1(FPURegister fs, const MemOperand& dst);
970 void mtc1(Register rt, FPURegister fs);
971 void mthc1(Register rt, FPURegister fs);
973 void mfc1(Register rt, FPURegister fs);
974 void mfhc1(Register rt, FPURegister fs);
980 void add_s(FPURegister fd, FPURegister fs, FPURegister ft);
981 void add_d(FPURegister fd, FPURegister fs, FPURegister ft);
982 void sub_s(FPURegister fd, FPURegister fs, FPURegister ft);
983 void sub_d(FPURegister fd, FPURegister fs, FPURegister ft);
984 void mul_s(FPURegister fd, FPURegister fs, FPURegister ft);
985 void mul_d(FPURegister fd, FPURegister fs, FPURegister ft);
986 void madd_s(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
987 void madd_d(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
988 void msub_s(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
989 void msub_d(FPURegister fd, FPURegister fr, FPURegister fs, FPURegister ft);
990 void maddf_s(FPURegister fd, FPURegister fs, FPURegister ft);
991 void maddf_d(FPURegister fd, FPURegister fs, FPURegister ft);
992 void msubf_s(FPURegister fd, FPURegister fs, FPURegister ft);
993 void msubf_d(FPURegister fd, FPURegister fs, FPURegister ft);
994 void div_s(FPURegister fd, FPURegister fs, FPURegister ft);
995 void div_d(FPURegister fd, FPURegister fs, FPURegister ft);
996 void abs_s(FPURegister fd, FPURegister fs);
997 void abs_d(FPURegister fd, FPURegister fs);
998 void mov_d(FPURegister fd, FPURegister fs);
999 void mov_s(FPURegister fd, FPURegister fs);
1000 void neg_s(FPURegister fd, FPURegister fs);
1001 void neg_d(FPURegister fd, FPURegister fs);
1002 void sqrt_s(FPURegister fd, FPURegister fs);
1003 void sqrt_d(FPURegister fd, FPURegister fs);
1004 void rsqrt_s(FPURegister fd, FPURegister fs);
1005 void rsqrt_d(FPURegister fd, FPURegister fs);
1006 void recip_d(FPURegister fd, FPURegister fs);
1007 void recip_s(FPURegister fd, FPURegister fs);
1010 void cvt_w_s(FPURegister fd, FPURegister fs);
1011 void cvt_w_d(FPURegister fd, FPURegister fs);
1012 void trunc_w_s(FPURegister fd, FPURegister fs);
1013 void trunc_w_d(FPURegister fd, FPURegister fs);
1014 void round_w_s(FPURegister fd, FPURegister fs);
1015 void round_w_d(FPURegister fd, FPURegister fs);
1016 void floor_w_s(FPURegister fd, FPURegister fs);
1017 void floor_w_d(FPURegister fd, FPURegister fs);
1018 void ceil_w_s(FPURegister fd, FPURegister fs);
1019 void ceil_w_d(FPURegister fd, FPURegister fs);
1020 void rint_s(FPURegister fd, FPURegister fs);
1021 void rint_d(FPURegister fd, FPURegister fs);
1022 void rint(SecondaryField fmt, FPURegister fd, FPURegister fs);
1024 void cvt_l_s(FPURegister fd, FPURegister fs);
1025 void cvt_l_d(FPURegister fd, FPURegister fs);
1026 void trunc_l_s(FPURegister fd, FPURegister fs);
1027 void trunc_l_d(FPURegister fd, FPURegister fs);
1028 void round_l_s(FPURegister fd, FPURegister fs);
1029 void round_l_d(FPURegister fd, FPURegister fs);
1030 void floor_l_s(FPURegister fd, FPURegister fs);
1031 void floor_l_d(FPURegister fd, FPURegister fs);
1032 void ceil_l_s(FPURegister fd, FPURegister fs);
1033 void ceil_l_d(FPURegister fd, FPURegister fs);
1035 void class_s(FPURegister fd, FPURegister fs);
1036 void class_d(FPURegister fd, FPURegister fs);
1038 void min(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1039 void mina(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1040 void max(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1041 void maxa(SecondaryField fmt, FPURegister fd, FPURegister fs, FPURegister ft);
1042 void min_s(FPURegister fd, FPURegister fs, FPURegister ft);
1043 void min_d(FPURegister fd, FPURegister fs, FPURegister ft);
1044 void max_s(FPURegister fd, FPURegister fs, FPURegister ft);
1045 void max_d(FPURegister fd, FPURegister fs, FPURegister ft);
1046 void mina_s(FPURegister fd, FPURegister fs, FPURegister ft);
1047 void mina_d(FPURegister fd, FPURegister fs, FPURegister ft);
1048 void maxa_s(FPURegister fd, FPURegister fs, FPURegister ft);
1049 void maxa_d(FPURegister fd, FPURegister fs, FPURegister ft);
1051 void cvt_s_w(FPURegister fd, FPURegister fs);
1052 void cvt_s_l(FPURegister fd, FPURegister fs);
1053 void cvt_s_d(FPURegister fd, FPURegister fs);
1055 void cvt_d_w(FPURegister fd, FPURegister fs);
1056 void cvt_d_l(FPURegister fd, FPURegister fs);
1057 void cvt_d_s(FPURegister fd, FPURegister fs);
1061 FPURegister fd, FPURegister ft, FPURegister fs);
1062 void cmp_s(FPUCondition cond, FPURegister fd, FPURegister fs, FPURegister ft);
1063 void cmp_d(FPUCondition cond, FPURegister fd, FPURegister fs, FPURegister ft);
1065 void bc1eqz(int16_t offset, FPURegister ft);
1066 inline void bc1eqz(Label* L, FPURegister ft) { in bc1eqz()
1069 void bc1nez(int16_t offset, FPURegister ft);
1070 inline void bc1nez(Label* L, FPURegister ft) { in bc1nez()
1076 FPURegister ft, FPURegister fs, uint16_t cc = 0);
1077 void c_s(FPUCondition cond, FPURegister ft, FPURegister fs, uint16_t cc = 0);
1078 void c_d(FPUCondition cond, FPURegister ft, FPURegister fs, uint16_t cc = 0);
1088 void fcmp(FPURegister src1, const double src2, FPUCondition cond);
2018 void GenInstrRegister(Opcode opcode, SecondaryField fmt, FPURegister ft,
2019 FPURegister fs, FPURegister fd,
2022 void GenInstrRegister(Opcode opcode, FPURegister fr, FPURegister ft,
2023 FPURegister fs, FPURegister fd,
2027 FPURegister fs, FPURegister fd,
2040 Opcode opcode, Register r1, FPURegister r2, int32_t j,