| /openbmc/openbmc/poky/meta/conf/machine/include/microblaze/ |
| H A D | feature-microblaze-math.inc | 7 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 D | arch-powerpc.inc | 21 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 D | tune-power8.inc | 10 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 D | tune-power9.inc | 10 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 D | arch-powerpc64.inc | 15 TUNE_FEATURES:tune-powerpc64 = "m64 fpu-hard bigendian" 20 TUNE_FEATURES:tune-powerpc64le = "m64 fpu-hard"
|
| H A D | tune-ppce6500.inc | 9 TUNE_FEATURES:tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian" 15 TUNE_FEATURES:tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian"
|
| H A D | tune-ppce5500.inc | 9 TUNE_FEATURES:tune-ppce5500 = "m32 fpu-hard e5500 bigendian" 15 TUNE_FEATURES:tune-ppc64e5500 = "m64 fpu-hard e5500 bigendian"
|
| H A D | tune-power5.inc | 9 TUNE_FEATURES:tune-ppcp5 = "m32 fpu-hard power5 altivec bigendian" 14 TUNE_FEATURES:tune-ppc64p5 = "m64 fpu-hard power5 altivec bigendian"
|
| H A D | tune-power7.inc | 9 TUNE_FEATURES:tune-ppcp7 = "m32 fpu-hard power7 altivec bigendian" 14 TUNE_FEATURES:tune-ppc64p7 = "m64 fpu-hard power7 altivec bigendian"
|
| H A D | tune-power6.inc | 9 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 D | signal.c | 194 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 D | fpu.c | 42 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 D | arch-mips.inc | 33 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 D | tune-mips64r6.inc | 11 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 D | tune-mips32r6.inc | 12 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 D | arch_dump.c | 68 struct loongarch_fpu_struct fpu; member 98 loongarch_note_init(¬e, 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 D | signal.c | 102 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 D | riscv64-bsd-user.mak | 4 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
|
| H A D | riscv32-softmmu.mak | 3 TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
|
| H A D | riscv32-linux-user.mak | 4 TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
|
| H A D | riscv64-linux-user.mak | 4 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.x…
|
| H A D | riscv64-softmmu.mak | 4 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 D | nvmm-all.c | 150 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 D | kvm.c | 506 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 D | 0007-armv6.patch | 16 - .fpu neon-vfpv4 19 + .fpu neon-vfpv4
|