Home
last modified time | relevance | path

Searched refs:fpu (Results 1 – 25 of 70) sorted by relevance

123

/openbmc/openbmc/poky/meta/conf/machine/include/microblaze/
H A Dfeature-microblaze-math.inc7 TUNEVALID[fpu-soft] = "Software FPU"
8 TUNEVALID[fpu-hard] = "Hardware FPU in basic mode"
9 TUNEVALID[fpu-hard-extended] = "Hardware FPU in extended mode (conversion and square root instructi…
11 TUNECONFLICTS[fpu-soft] = "fpu-hard fpu-hard-extended"
12 TUNECONFLICTS[fpu-hard] = "fpu-soft"
13 TUNECONFLICTS[fpu-hard-extended] = "fpu-soft"
21 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-soft', '', '', d)}"
22 TUNE_CCARGS .= "${@bb.utils.contains_any('TUNE_FEATURES', ['fpu-hard', 'fpu-hard-extended'], ' -mha…
23 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard-extended', ' -mxl-float-convert -mx…
25 # Set target fpu (bitbake known target) to soft or hard (basic or extended)
[all …]
/openbmc/openbmc/poky/meta/conf/machine/include/powerpc/
H A Darch-powerpc.inc21 TUNEVALID[fpu-hard] = "Use hardware FPU."
22 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard', ' -mhard-float', '', d)}"
24 TUNEVALID[fpu-soft] = "Use software FPU."
25 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-soft', ' -msoft-float', '', d)}"
26 TARGET_FPU .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-soft', 'soft', '', d)}"
34 TUNE_FEATURES:tune-powerpc-nf = "m32 fpu-soft bigendian"
39 TUNE_FEATURES:tune-powerpc = "m32 fpu-hard bigendian"
44 TUNE_FEATURES:tune-powerpcle-nf = "m32 fpu-soft"
49 TUNE_FEATURES:tune-powerpcle = "m32 fpu-hard"
H A Dtune-power8.inc10 TUNE_FEATURES:tune-ppcp8 = "m32 fpu-hard power8 altivec bigendian"
15 TUNE_FEATURES:tune-ppc64p8 = "m64 fpu-hard power8 altivec bigendian"
20 TUNE_FEATURES:tune-ppcp8le = "m32 fpu-hard power8 altivec"
25 TUNE_FEATURES:tune-ppc64p8le = "m64 fpu-hard power8 altivec"
H A Dtune-power9.inc10 TUNE_FEATURES:tune-ppcp9 = "m32 fpu-hard power9 altivec bigendian"
15 TUNE_FEATURES:tune-ppc64p9 = "m64 fpu-hard power9 altivec bigendian"
20 TUNE_FEATURES:tune-ppcp9le = "m32 fpu-hard power9 altivec"
25 TUNE_FEATURES:tune-ppc64p9le = "m64 fpu-hard power9 altivec"
H A Darch-powerpc64.inc15 TUNE_FEATURES:tune-powerpc64 = "m64 fpu-hard bigendian"
20 TUNE_FEATURES:tune-powerpc64le = "m64 fpu-hard"
H A Dtune-ppce6500.inc9 TUNE_FEATURES:tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian"
15 TUNE_FEATURES:tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian"
H A Dtune-ppce5500.inc9 TUNE_FEATURES:tune-ppce5500 = "m32 fpu-hard e5500 bigendian"
15 TUNE_FEATURES:tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian"
H A Dtune-power5.inc9 TUNE_FEATURES:tune-ppcp5 = "m32 fpu-hard power5 altivec bigendian"
14 TUNE_FEATURES:tune-ppc64p5 = "m64 fpu-hard power5 altivec bigendian"
H A Dtune-power7.inc9 TUNE_FEATURES:tune-ppcp7 = "m32 fpu-hard power7 altivec bigendian"
14 TUNE_FEATURES:tune-ppc64p7 = "m64 fpu-hard power7 altivec bigendian"
H A Dtune-power6.inc9 TUNE_FEATURES:tune-ppcp6 = "m32 fpu-hard power6 altivec bigendian"
14 TUNE_FEATURES:tune-ppc64p6 = "m64 fpu-hard power6 altivec bigendian"
/openbmc/qemu/linux-user/sparc/
H A Dsignal.c194 static void save_fpu(struct target_siginfo_fpu *fpu, CPUSPARCState *env) in save_fpu() argument
200 __put_user(env->fpr[i].ll, &fpu->si_double_regs[i]); in save_fpu()
202 __put_user(cpu_get_fsr(env), &fpu->si_fsr); in save_fpu()
203 __put_user(env->gsr, &fpu->si_gsr); in save_fpu()
204 __put_user(env->fprs, &fpu->si_fprs); in save_fpu()
207 __put_user(env->fpr[i].ll, &fpu->si_double_regs[i]); in save_fpu()
209 __put_user(cpu_get_fsr(env), &fpu->si_fsr); in save_fpu()
210 __put_user(0, &fpu->si_fpqdepth); in save_fpu()
214 static void restore_fpu(struct target_siginfo_fpu *fpu, CPUSPARCState *env) in restore_fpu() argument
221 __get_user(fprs, &fpu->si_fprs); in restore_fpu()
[all …]
/openbmc/u-boot/post/lib_powerpc/fpu/
H A Dfpu.c42 int fpu = fpu_status (); in fpu_post_test() local
48 if (!fpu) in fpu_post_test()
66 if (!fpu) in fpu_post_test()
/openbmc/openbmc/poky/meta/conf/machine/include/mips/
H A Darch-mips.inc33 TUNEVALID[fpu-hard] = "Use hardware FPU"
34 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard', ' -mhard-float', ' -msoft-float',…
35 TARGET_FPU = "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard', '', 'soft', d)}"
47 MIPSPKGSFX_FPU = "${@bb.utils.contains('TUNE_FEATURES', 'fpu-hard' , '', '-nf', d)}"
69 TUNE_FEATURES:tune-mips = "o32 bigendian fpu-hard"
74 TUNE_FEATURES:tune-mips64-n32 = "n32 bigendian fpu-hard"
79 TUNE_FEATURES:tune-mips64 = "n64 bigendian fpu-hard"
84 TUNE_FEATURES:tune-mipsel = "o32 fpu-hard"
89 TUNE_FEATURES:tune-mips64el-n32 = "n32 fpu-hard"
94 TUNE_FEATURES:tune-mips64el = "n64 fpu-hard"
[all …]
H A Dtune-mips64r6.inc11 TUNE_FEATURES:tune-mipsisa64r6 = "bigendian fpu-hard n64 mipsisa64r6 r6"
16 TUNE_FEATURES:tune-mipsisa64r6el = "fpu-hard r6 n64 mipsisa64r6"
37 TUNE_FEATURES:tune-mipsisa64r6-n32 = "bigendian fpu-hard r6 n32 mipsisa64r6"
42 TUNE_FEATURES:tune-mipsisa64r6el-n32 = "fpu-hard r6 n32 mipsisa64r6"
H A Dtune-mips32r6.inc12 TUNE_FEATURES:tune-mipsisa32r6 = "o32 bigendian mipsisa32r6 fpu-hard r6"
16 TUNE_FEATURES:tune-mipsisa32r6el = "o32 fpu-hard mipsisa32r6 r6"
/openbmc/qemu/target/loongarch/
H A Darch_dump.c68 struct loongarch_fpu_struct fpu; member
98 loongarch_note_init(&note, s, "CORE", 5, NT_PRFPREG, sizeof(note.fpu)); in loongarch_write_elf64_fprpreg()
99 note.fpu.fcsr = cpu_to_dump64(s, env->fcsr0); in loongarch_write_elf64_fprpreg()
100 note.fpu.fcc = cpu_to_dump64(s, read_fcc(env)); in loongarch_write_elf64_fprpreg()
103 note.fpu.fpr[i] = cpu_to_dump64(s, env->fpr[i].vreg.UD[0]); in loongarch_write_elf64_fprpreg()
/openbmc/qemu/linux-user/loongarch64/
H A Dsignal.c102 struct ctx_layout fpu; member
144 sp = extframe_alloc(extctx, &extctx->fpu, in setup_extcontext()
203 info = extctx->fpu.haddr; in setup_sigframe()
206 __put_user(extctx->fpu.size, &info->size); in setup_sigframe()
248 extctx->fpu.gaddr = frame; in parse_extcontext()
249 extctx->fpu.size = size; in parse_extcontext()
316 } else if (extctx->fpu.haddr) { in restore_sigframe()
318 extctx->fpu.haddr + sizeof(struct target_sctx_info); in restore_sigframe()
375 extctx.fpu.haddr = (void *)frame + (extctx.fpu.gaddr - frame_addr); in setup_rt_frame()
425 } else if (extctx.fpu.gaddr) { in do_rt_sigreturn()
[all …]
/openbmc/qemu/configs/targets/
H A Driscv64-bsd-user.mak4 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
H A Driscv32-softmmu.mak3 TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
H A Driscv32-linux-user.mak4 TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
H A Driscv64-linux-user.mak4 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
H A Driscv64-softmmu.mak4 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c150 state->fpu.fx_cw = env->fpuc; in nvmm_set_registers()
151 state->fpu.fx_sw = (env->fpus & ~0x3800) | ((env->fpstt & 0x7) << 11); in nvmm_set_registers()
152 state->fpu.fx_tw = 0; in nvmm_set_registers()
154 state->fpu.fx_tw |= (!env->fptags[i]) << i; in nvmm_set_registers()
156 state->fpu.fx_opcode = env->fpop; in nvmm_set_registers()
157 state->fpu.fx_ip.fa_64 = env->fpip; in nvmm_set_registers()
158 state->fpu.fx_dp.fa_64 = env->fpdp; in nvmm_set_registers()
159 state->fpu.fx_mxcsr = env->mxcsr; in nvmm_set_registers()
160 state->fpu.fx_mxcsr_mask = 0x0000FFFF; in nvmm_set_registers()
161 assert(sizeof(state->fpu.fx_87_ac) == sizeof(env->fpregs)); in nvmm_set_registers()
[all …]
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c506 struct kvm_fpu fpu; in kvm_loongarch_get_regs_fp() local
509 ret = kvm_vcpu_ioctl(cs, KVM_GET_FPU, &fpu); in kvm_loongarch_get_regs_fp()
515 env->fcsr0 = fpu.fcsr; in kvm_loongarch_get_regs_fp()
517 env->fpr[i].vreg.UD[0] = fpu.fpr[i].val64[0]; in kvm_loongarch_get_regs_fp()
518 env->fpr[i].vreg.UD[1] = fpu.fpr[i].val64[1]; in kvm_loongarch_get_regs_fp()
519 env->fpr[i].vreg.UD[2] = fpu.fpr[i].val64[2]; in kvm_loongarch_get_regs_fp()
520 env->fpr[i].vreg.UD[3] = fpu.fpr[i].val64[3]; in kvm_loongarch_get_regs_fp()
523 env->cf[i] = fpu.fcc & 0xFF; in kvm_loongarch_get_regs_fp()
524 fpu.fcc = fpu.fcc >> 8; in kvm_loongarch_get_regs_fp()
533 struct kvm_fpu fpu; in kvm_loongarch_put_regs_fp() local
[all …]
/openbmc/openbmc/meta-raspberrypi/dynamic-layers/multimedia-layer/recipes-multimedia/rpidistro-vlc/files/
H A D0007-armv6.patch16 - .fpu neon-vfpv4
19 + .fpu neon-vfpv4

123