Searched refs:altivec (Results 1 - 24 of 24) sorted by relevance

/linux-4.4.14/lib/raid6/test/
H A DMakefile43 HAS_ALTIVEC := $(shell printf '\#include <altivec.h>\nvector int a;\n' |\
85 altivec1.c: altivec.uc ../unroll.awk
86 $(AWK) ../unroll.awk -vN=1 < altivec.uc > $@
88 altivec2.c: altivec.uc ../unroll.awk
89 $(AWK) ../unroll.awk -vN=2 < altivec.uc > $@
91 altivec4.c: altivec.uc ../unroll.awk
92 $(AWK) ../unroll.awk -vN=4 < altivec.uc > $@
94 altivec8.c: altivec.uc ../unroll.awk
95 $(AWK) ../unroll.awk -vN=8 < altivec.uc > $@
122 rm -f *.o *.a mktables mktables.c *.uc int*.c altivec*.c neon*.c tables.c raid6test
/linux-4.4.14/lib/raid6/
H A DMakefile18 altivec_flags := -maltivec $(call cc-option,-mabi=altivec)
69 $(obj)/altivec1.c: $(src)/altivec.uc $(src)/unroll.awk FORCE
75 $(obj)/altivec2.c: $(src)/altivec.uc $(src)/unroll.awk FORCE
81 $(obj)/altivec4.c: $(src)/altivec.uc $(src)/unroll.awk FORCE
87 $(obj)/altivec8.c: $(src)/altivec.uc $(src)/unroll.awk FORCE
/linux-4.4.14/arch/powerpc/lib/
H A DMakefile36 CFLAGS_xor_vmx.o += -maltivec $(call cc-option,-mabi=altivec)
H A Dxor_vmx.c20 #include <altivec.h>
/linux-4.4.14/arch/powerpc/include/asm/
H A Demulated_ops.h34 struct ppc_emulated_entry altivec; member in struct:ppc_emulated
H A Dxor.h39 .name = "altivec",
H A Dmmu_context.h84 /* We must stop all altivec streams before changing the HW switch_mm()
H A Dcputable.h206 /* We only set the altivec features if the kernel was compiled with altivec
H A Dprocessor.h249 int used_vr; /* set if process has used altivec */
253 int used_vsr; /* set if process has used altivec */
/linux-4.4.14/arch/powerpc/kernel/
H A Dsignal_32.c405 * We only save the altivec/spe registers if the process has used
406 * altivec/spe instructions at some point.
422 /* save altivec registers */ save_user_regs()
435 * use altivec. Since VSCR only contains 32 bits saved in the least save_user_regs()
508 * We only save the altivec/spe registers if the process has used
509 * altivec/spe instructions at some point.
546 /* save altivec registers */ save_tm_user_regs()
571 * use altivec. Since VSCR only contains 32 bits saved in the least save_tm_user_regs()
701 * Force the process to reload the altivec registers from restore_user_regs()
702 * current->thread when it next does altivec instructions restore_user_regs()
706 /* restore altivec registers from the stack */ restore_user_regs()
731 * Restore altivec registers from the stack to a local restore_user_regs()
813 /* restore altivec registers from the stack */ restore_tm_user_regs()
847 * Restore altivec registers from the stack to a local restore_tm_user_regs()
H A Dkgdb.c74 { 0x0f20, 0x08 /* SIGFPE */ }, /* altivec unavailable */
80 { 0x1700, 0x08 /* SIGFPE */ }, /* altivec assist */
84 { 0x1600, 0x08 /* SIGFPE */ }, /* altivec assist */
H A Dsignal_64.c98 * process never used altivec yet (MSR_VEC is zero in pt_regs of setup_sigcontext()
114 /* save altivec registers */ setup_sigcontext()
126 * use altivec. setup_sigcontext()
189 * process never used altivec yet (MSR_VEC is zero in pt_regs of setup_tm_sigcontexts()
218 /* save altivec registers */ setup_tm_sigcontexts()
242 * use altivec. setup_tm_sigcontexts()
H A Dvecemu.c268 return -EINVAL; /* not an altivec instruction */ emulate_altivec()
H A Dprom.c246 {"altivec", 0, CPU_FTR_ALTIVEC, PPC_FEATURE_HAS_ALTIVEC},
721 * (altivec support, boot CPU ID, ...) early_init_devtree()
H A Dhead_32.S471 * We include an altivec unavailable exception vector even if
473 * non-altivec kernel running on a machine with altivec just
474 * by executing an altivec instruction.
H A Dprocess.c281 * If we are doing lazy switching of CPU state (FP, altivec or SPE),
800 * If the previous thread used altivec in the last quantum __switch_to()
801 * (thus changing altivec regs) then save them. __switch_to()
806 * On SMP we always save/restore altivec regs just to avoid the __switch_to()
H A Dtraps.c1339 /* A user program has executed an altivec instruction, altivec_unavailable_exception()
1340 but this kernel doesn't support altivec. */ altivec_unavailable_exception()
1726 PPC_WARN_EMULATED(altivec, regs); altivec_assist_exception()
1740 printk_ratelimited(KERN_ERR "Unrecognized altivec instruction " altivec_assist_exception()
1896 WARN_EMULATED_SETUP(altivec),
H A Dvector.S120 /* Hack: if we get an altivec unavailable trap with VRSAVE
H A Dsetup-common.c246 seq_printf(m, ", altivec supported"); show_cpuinfo()
H A Dentry_32.S613 oris r0,r0,MSR_VEC@h /* Disable altivec */
625 and. r0,r0,r11 /* FP or altivec or SPE enabled? */
H A Dentry_64.S465 oris r0,r0,MSR_VEC@h /* Disable altivec */
839 * Some code path such as load_up_fpu or altivec return directly
H A Dptrace.c416 * Get/set all the altivec registers vr0..vr31, vscr, vrsave, in one go.
/linux-4.4.14/arch/powerpc/
H A DMakefile178 KBUILD_CFLAGS += $(call cc-option,-mno-altivec)
311 85xx-64bit 85xx-smp altivec 85xx-hw fsl-emb-nonhw)
/linux-4.4.14/arch/powerpc/include/uapi/asm/
H A Dptrace.h139 * Get/set all the altivec registers v0..v31, vscr, vrsave, in one go.

Completed in 965 milliseconds