Home
last modified time | relevance | path

Searched refs:fcc (Results 1 – 7 of 7) sorted by relevance

/qemu/linux-user/loongarch64/
H A Dsignal.c37 abi_ulong fcc; member
48 abi_ulong fcc; member
56 abi_ulong fcc; member
184 __put_user(read_fcc(env), &lasx_ctx->fcc); in setup_sigframe()
199 __put_user(read_fcc(env), &lsx_ctx->fcc); in setup_sigframe()
213 __put_user(read_fcc(env), &fpu_ctx->fcc); in setup_sigframe()
283 abi_ulong fcc; in restore_sigframe() local
300 __get_user(fcc, &lasx_ctx->fcc); in restore_sigframe()
301 write_fcc(env, fcc); in restore_sigframe()
312 __get_user(fcc, &lsx_ctx->fcc); in restore_sigframe()
[all …]
/qemu/target/sparc/
H A Dfop_helper.c547 fsr |= env->fcc[0] << FSR_FCC0_SHIFT; in cpu_get_fsr()
549 fsr |= (uint64_t)env->fcc[1] << FSR_FCC1_SHIFT; in cpu_get_fsr()
550 fsr |= (uint64_t)env->fcc[2] << FSR_FCC2_SHIFT; in cpu_get_fsr()
551 fsr |= (uint64_t)env->fcc[3] << FSR_FCC3_SHIFT; in cpu_get_fsr()
595 env->fcc[0] = extract32(fsr, FSR_FCC0_SHIFT, 2); in cpu_put_fsr()
597 env->fcc[1] = extract64(fsr, FSR_FCC1_SHIFT, 2); in cpu_put_fsr()
598 env->fcc[2] = extract64(fsr, FSR_FCC2_SHIFT, 2); in cpu_put_fsr()
599 env->fcc[3] = extract64(fsr, FSR_FCC3_SHIFT, 2); in cpu_put_fsr()
H A Dcpu.h442 uint32_t fcc[TARGET_FCCREGS]; /* fcc* */ member
H A Dtranslate.c1214 TCGv_i32 fcc = cpu_fcc[cc]; in gen_fcompare() local
1215 TCGv_i32 c1 = fcc; in gen_fcompare()
1236 tcg_gen_addi_i32(c1, fcc, -1); in gen_fcompare()
1242 tcg_gen_andi_i32(c1, fcc, 1); in gen_fcompare()
5860 { &cpu_fcc[0], offsetof(CPUSPARCState, fcc[0]), "fcc0" }, in sparc_tcg_init()
5861 { &cpu_fcc[1], offsetof(CPUSPARCState, fcc[1]), "fcc1" }, in sparc_tcg_init()
5862 { &cpu_fcc[2], offsetof(CPUSPARCState, fcc[2]), "fcc2" }, in sparc_tcg_init()
5863 { &cpu_fcc[3], offsetof(CPUSPARCState, fcc[3]), "fcc3" }, in sparc_tcg_init()
5865 { &cpu_fcc[0], offsetof(CPUSPARCState, fcc[0]), "fcc" }, in sparc_tcg_init()
/qemu/target/loongarch/
H A Darch_dump.c57 uint64_t fcc; member
100 note.fpu.fcc = cpu_to_dump64(s, read_fcc(env)); in loongarch_write_elf64_fprpreg()
/qemu/linux-headers/asm-loongarch/
H A Dkvm.h38 __u64 fcc; /* 8x8 */ member
/qemu/target/loongarch/kvm/
H A Dkvm.c523 env->cf[i] = fpu.fcc & 0xFF; in kvm_loongarch_get_regs_fp()
524 fpu.fcc = fpu.fcc >> 8; in kvm_loongarch_get_regs_fp()
537 fpu.fcc = 0; in kvm_loongarch_put_regs_fp()
546 fpu.fcc |= env->cf[i] << (8 * i); in kvm_loongarch_put_regs_fp()