Home
last modified time | relevance | path

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

/external/qemu/target-mips/
Dop_helper.c1961 set_float_rounding_mode(ieee_rm[env->active_fpu.fcr31 & 3], &env->active_fpu.fp_status)
1964 set_flush_to_zero((env->active_fpu.fcr31 & (1 << 24)) != 0, &env->active_fpu.fp_status);
1972 arg1 = (int32_t)env->active_fpu.fcr0; in helper_cfc1()
1975 arg1 = ((env->active_fpu.fcr31 >> 24) & 0xfe) | ((env->active_fpu.fcr31 >> 23) & 0x1); in helper_cfc1()
1978 arg1 = env->active_fpu.fcr31 & 0x0003f07c; in helper_cfc1()
1981 arg1 = (env->active_fpu.fcr31 & 0x00000f83) | ((env->active_fpu.fcr31 >> 22) & 0x4); in helper_cfc1()
1984 arg1 = (int32_t)env->active_fpu.fcr31; in helper_cfc1()
1997 env->active_fpu.fcr31 = (env->active_fpu.fcr31 & 0x017fffff) | ((arg1 & 0xfe) << 24) | in helper_ctc1()
2003 env->active_fpu.fcr31 = (env->active_fpu.fcr31 & 0xfffc0f83) | (arg1 & 0x0003f07c); in helper_ctc1()
2008 env->active_fpu.fcr31 = (env->active_fpu.fcr31 & 0xfefff07c) | (arg1 & 0x00000f83) | in helper_ctc1()
[all …]
Dexec.h80 if (env->active_fpu.fcr0 & (1 << FCR0_F64)) in compute_hflags()
Dtranslate_init.c526 memcpy(&env->active_fpu, &env->fpus[0], sizeof(env->active_fpu)); in fpu_init()
Dmachine.c52 save_fpu(f, &env->active_fpu); in cpu_save()
203 load_fpu(f, &env->active_fpu); in cpu_load()
Dtranslate.c597 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX])); in gen_load_fpr32()
602 tcg_gen_st_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX])); in gen_store_fpr32()
607 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX])); in gen_load_fpr32h()
612 tcg_gen_st_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX])); in gen_store_fpr32h()
618 tcg_gen_ld_i64(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].d)); in gen_load_fpr64()
633 tcg_gen_st_i64(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].d)); in gen_store_fpr64()
8454 env->active_fpu.fcr0, env->active_fpu.fcr31, is_fpu64, env->active_fpu.fp_status, in fpu_dump_state()
8455 get_float_exception_flags(&env->active_fpu.fp_status)); in fpu_dump_state()
8458 printfpr(&env->active_fpu.fpr[i]); in fpu_dump_state()
8565 offsetof(CPUState, active_fpu.fcr0), in mips_tcg_init()
[all …]
Dcpu.h176 CPUMIPSFPUContext active_fpu; member
/external/qemu/
Dgdbstub.c988 GET_REGL(env->active_fpu.fpr[n - 38].d); in cpu_gdb_read_register()
990 GET_REGL(env->active_fpu.fpr[n - 38].w[FP_ENDIAN_IDX]); in cpu_gdb_read_register()
993 case 70: GET_REGL((int32_t)env->active_fpu.fcr31); in cpu_gdb_read_register()
994 case 71: GET_REGL((int32_t)env->active_fpu.fcr0); in cpu_gdb_read_register()
1024 set_float_rounding_mode(ieee_rm[env->active_fpu.fcr31 & 3], &env->active_fpu.fp_status)
1040 env->active_fpu.fpr[n - 38].d = tmp; in cpu_gdb_write_register()
1042 env->active_fpu.fpr[n - 38].w[FP_ENDIAN_IDX] = tmp; in cpu_gdb_write_register()
1046 env->active_fpu.fcr31 = tmp & 0xFF83FFFF; in cpu_gdb_write_register()
1051 SET_FP_ENABLE(env->active_fpu.fcr31, 0); in cpu_gdb_write_register()
1054 case 71: env->active_fpu.fcr0 = tmp; break; in cpu_gdb_write_register()