/linux-4.4.14/lib/raid6/test/ |
H A D | Makefile | 43 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 D | Makefile | 18 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 D | Makefile | 36 CFLAGS_xor_vmx.o += -maltivec $(call cc-option,-mabi=altivec)
|
H A D | xor_vmx.c | 20 #include <altivec.h>
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | emulated_ops.h | 34 struct ppc_emulated_entry altivec; member in struct:ppc_emulated
|
H A D | xor.h | 39 .name = "altivec",
|
H A D | mmu_context.h | 84 /* We must stop all altivec streams before changing the HW switch_mm()
|
H A D | cputable.h | 206 /* We only set the altivec features if the kernel was compiled with altivec
|
H A D | processor.h | 249 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 D | signal_32.c | 405 * 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 D | kgdb.c | 74 { 0x0f20, 0x08 /* SIGFPE */ }, /* altivec unavailable */ 80 { 0x1700, 0x08 /* SIGFPE */ }, /* altivec assist */ 84 { 0x1600, 0x08 /* SIGFPE */ }, /* altivec assist */
|
H A D | signal_64.c | 98 * 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 D | vecemu.c | 268 return -EINVAL; /* not an altivec instruction */ emulate_altivec()
|
H A D | prom.c | 246 {"altivec", 0, CPU_FTR_ALTIVEC, PPC_FEATURE_HAS_ALTIVEC}, 721 * (altivec support, boot CPU ID, ...) early_init_devtree()
|
H A D | head_32.S | 471 * 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 D | process.c | 281 * 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 D | traps.c | 1339 /* 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 D | vector.S | 120 /* Hack: if we get an altivec unavailable trap with VRSAVE
|
H A D | setup-common.c | 246 seq_printf(m, ", altivec supported"); show_cpuinfo()
|
H A D | entry_32.S | 613 oris r0,r0,MSR_VEC@h /* Disable altivec */ 625 and. r0,r0,r11 /* FP or altivec or SPE enabled? */
|
H A D | entry_64.S | 465 oris r0,r0,MSR_VEC@h /* Disable altivec */ 839 * Some code path such as load_up_fpu or altivec return directly
|
H A D | ptrace.c | 416 * Get/set all the altivec registers vr0..vr31, vscr, vrsave, in one go.
|
/linux-4.4.14/arch/powerpc/ |
H A D | Makefile | 178 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 D | ptrace.h | 139 * Get/set all the altivec registers v0..v31, vscr, vrsave, in one go.
|