Lines Matching refs:fs
5793 static void gen_cp1 (DisasContext *ctx, uint32_t opc, int rt, int fs)
5803 gen_load_fpr32(fp0, fs);
5816 gen_store_fpr32(fp0, fs);
5822 gen_helper_1i(cfc1, t0, fs);
5828 gen_helper_1i(ctc1, t0, fs);
5833 gen_load_fpr64(ctx, t0, fs);
5839 gen_store_fpr64(ctx, t0, fs);
5847 gen_load_fpr32h(fp0, fs);
5860 gen_store_fpr32h(fp0, fs);
5870 MIPS_DEBUG("%s %s %s", opn, regnames[rt], fregnames[fs]);
5905 static inline void gen_movcf_s (int fs, int fd, int cc, int tf)
5918 gen_load_fpr32(t0, fs);
5924 static inline void gen_movcf_d (DisasContext *ctx, int fs, int fd, int cc, int tf)
5940 gen_load_fpr64(ctx, fp0, fs);
5946 static inline void gen_movcf_ps (int fs, int fd, int cc, int tf)
5960 gen_load_fpr32(t0, fs);
5966 gen_load_fpr32h(t0, fs);
5974 int ft, int fs, int fd, int cc)
6022 gen_load_fpr32(fp0, fs);
6037 gen_load_fpr32(fp0, fs);
6052 gen_load_fpr32(fp0, fs);
6067 gen_load_fpr32(fp0, fs);
6081 gen_load_fpr32(fp0, fs);
6092 gen_load_fpr32(fp0, fs);
6103 gen_load_fpr32(fp0, fs);
6113 gen_load_fpr32(fp0, fs);
6126 gen_load_fpr32(fp32, fs);
6140 gen_load_fpr32(fp32, fs);
6154 gen_load_fpr32(fp32, fs);
6168 gen_load_fpr32(fp32, fs);
6180 gen_load_fpr32(fp0, fs);
6191 gen_load_fpr32(fp0, fs);
6202 gen_load_fpr32(fp0, fs);
6213 gen_load_fpr32(fp0, fs);
6221 gen_movcf_s(fs, fd, (ft >> 2) & 0x7, ft & 0x1);
6233 gen_load_fpr32(fp0, fs);
6248 gen_load_fpr32(fp0, fs);
6261 gen_load_fpr32(fp0, fs);
6273 gen_load_fpr32(fp0, fs);
6286 gen_load_fpr32(fp0, fs);
6300 gen_load_fpr32(fp0, fs);
6312 gen_load_fpr32(fp0, fs);
6325 gen_load_fpr32(fp0, fs);
6340 gen_load_fpr32(fp32, fs);
6352 gen_load_fpr32(fp0, fs);
6365 gen_load_fpr32(fp32, fs);
6380 gen_load_fpr32(fp32_0, fs);
6410 gen_load_fpr32(fp0, fs);
6425 check_cp1_registers(ctx, fs | ft | fd);
6430 gen_load_fpr64(ctx, fp0, fs);
6441 check_cp1_registers(ctx, fs | ft | fd);
6446 gen_load_fpr64(ctx, fp0, fs);
6457 check_cp1_registers(ctx, fs | ft | fd);
6462 gen_load_fpr64(ctx, fp0, fs);
6473 check_cp1_registers(ctx, fs | ft | fd);
6478 gen_load_fpr64(ctx, fp0, fs);
6489 check_cp1_registers(ctx, fs | fd);
6493 gen_load_fpr64(ctx, fp0, fs);
6501 check_cp1_registers(ctx, fs | fd);
6505 gen_load_fpr64(ctx, fp0, fs);
6513 check_cp1_registers(ctx, fs | fd);
6517 gen_load_fpr64(ctx, fp0, fs);
6524 check_cp1_registers(ctx, fs | fd);
6528 gen_load_fpr64(ctx, fp0, fs);
6540 gen_load_fpr64(ctx, fp0, fs);
6552 gen_load_fpr64(ctx, fp0, fs);
6564 gen_load_fpr64(ctx, fp0, fs);
6576 gen_load_fpr64(ctx, fp0, fs);
6584 check_cp1_registers(ctx, fs);
6589 gen_load_fpr64(ctx, fp64, fs);
6598 check_cp1_registers(ctx, fs);
6603 gen_load_fpr64(ctx, fp64, fs);
6612 check_cp1_registers(ctx, fs);
6617 gen_load_fpr64(ctx, fp64, fs);
6626 check_cp1_registers(ctx, fs);
6631 gen_load_fpr64(ctx, fp64, fs);
6640 gen_movcf_d(ctx, fs, fd, (ft >> 2) & 0x7, ft & 0x1);
6652 gen_load_fpr64(ctx, fp0, fs);
6667 gen_load_fpr64(ctx, fp0, fs);
6680 gen_load_fpr64(ctx, fp0, fs);
6692 gen_load_fpr64(ctx, fp0, fs);
6705 gen_load_fpr64(ctx, fp0, fs);
6719 gen_load_fpr64(ctx, fp0, fs);
6731 gen_load_fpr64(ctx, fp0, fs);
6744 gen_load_fpr64(ctx, fp0, fs);
6773 gen_load_fpr64(ctx, fp0, fs);
6777 check_cp1_registers(ctx, fs | ft);
6781 check_cp1_registers(ctx, fs | ft);
6790 check_cp1_registers(ctx, fs);
6795 gen_load_fpr64(ctx, fp64, fs);
6804 check_cp1_registers(ctx, fs);
6809 gen_load_fpr64(ctx, fp64, fs);
6822 gen_load_fpr64(ctx, fp0, fs);
6833 gen_load_fpr32(fp0, fs);
6846 gen_load_fpr32(fp32, fs);
6860 gen_load_fpr64(ctx, fp64, fs);
6873 gen_load_fpr64(ctx, fp0, fs);
6885 gen_load_fpr64(ctx, fp0, fs);
6898 gen_load_fpr64(ctx, fp0, fs);
6913 gen_load_fpr64(ctx, fp0, fs);
6928 gen_load_fpr64(ctx, fp0, fs);
6942 gen_load_fpr64(ctx, fp0, fs);
6954 gen_load_fpr64(ctx, fp0, fs);
6965 gen_load_fpr64(ctx, fp0, fs);
6974 gen_movcf_ps(fs, fd, (ft >> 2) & 0x7, ft & 0x1);
6986 gen_load_fpr64(ctx, fp0, fs);
7002 gen_load_fpr64(ctx, fp0, fs);
7017 gen_load_fpr64(ctx, fp1, fs);
7032 gen_load_fpr64(ctx, fp1, fs);
7046 gen_load_fpr64(ctx, fp0, fs);
7060 gen_load_fpr64(ctx, fp0, fs);
7072 gen_load_fpr64(ctx, fp0, fs);
7085 gen_load_fpr64(ctx, fp0, fs);
7099 gen_load_fpr32h(fp0, fs);
7111 gen_load_fpr64(ctx, fp0, fs);
7123 gen_load_fpr32(fp0, fs);
7136 gen_load_fpr32(fp0, fs);
7151 gen_load_fpr32(fp0, fs);
7166 gen_load_fpr32h(fp0, fs);
7181 gen_load_fpr32h(fp0, fs);
7211 gen_load_fpr64(ctx, fp0, fs);
7231 MIPS_DEBUG("%s %s, %s, %s", opn, fregnames[fd], fregnames[fs], fregnames[ft]);
7234 MIPS_DEBUG("%s %s,%s", opn, fregnames[fs], fregnames[ft]);
7237 MIPS_DEBUG("%s %s,%s", opn, fregnames[fd], fregnames[fs]);
7244 int fd, int fs, int base, int index)
7304 gen_load_fpr32(fp0, fs);
7315 check_cp1_registers(ctx, fs);
7319 gen_load_fpr64(ctx, fp0, fs);
7332 gen_load_fpr64(ctx, fp0, fs);
7341 MIPS_DEBUG("%s %s, %s(%s)", opn, fregnames[store ? fs : fd],
7346 int fd, int fr, int fs, int ft)
7364 gen_load_fpr32(fp, fs);
7365 gen_load_fpr32h(fph, fs);
7373 gen_load_fpr32(fp, fs);
7378 gen_load_fpr32h(fph, fs);
7396 gen_load_fpr32(fp0, fs);
7409 check_cp1_registers(ctx, fd | fs | ft | fr);
7415 gen_load_fpr64(ctx, fp0, fs);
7433 gen_load_fpr64(ctx, fp0, fs);
7451 gen_load_fpr32(fp0, fs);
7464 check_cp1_registers(ctx, fd | fs | ft | fr);
7470 gen_load_fpr64(ctx, fp0, fs);
7488 gen_load_fpr64(ctx, fp0, fs);
7506 gen_load_fpr32(fp0, fs);
7519 check_cp1_registers(ctx, fd | fs | ft | fr);
7525 gen_load_fpr64(ctx, fp0, fs);
7543 gen_load_fpr64(ctx, fp0, fs);
7561 gen_load_fpr32(fp0, fs);
7574 check_cp1_registers(ctx, fd | fs | ft | fr);
7580 gen_load_fpr64(ctx, fp0, fs);
7598 gen_load_fpr64(ctx, fp0, fs);
7615 fregnames[fs], fregnames[ft]);
8439 fpu_fprintf(f, "w:%08x d:%016lx fd:%13g fs:%13g psu: %13g\n", \
8441 (fp)->fs[FP_ENDIAN_IDX], (fp)->fs[!FP_ENDIAN_IDX]); \
8446 fpu_fprintf(f, "w:%08x d:%016lx fd:%13g fs:%13g psu:%13g\n", \
8448 tmp.fs[FP_ENDIAN_IDX], tmp.fs[!FP_ENDIAN_IDX]); \