Makefile (0ea5c948cb64bab5bc7a5516774eb8536f05aa0d) | Makefile (2947a4567f3a79127d2d540384e7f042106c1a24) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2obj-$(CONFIG_RAID6_PQ) += raid6_pq.o 3 4raid6_pq-y += algos.o recov.o tables.o int1.o int2.o int4.o \ 5 int8.o 6 7raid6_pq-$(CONFIG_X86) += recov_ssse3.o recov_avx2.o mmx.o sse1.o sse2.o avx2.o avx512.o recov_avx512.o 8raid6_pq-$(CONFIG_ALTIVEC) += altivec1.o altivec2.o altivec4.o altivec8.o \ --- 7 unchanged lines hidden (view full) --- 16ifeq ($(CONFIG_ALTIVEC),y) 17altivec_flags := -maltivec $(call cc-option,-mabi=altivec) 18# Enable <altivec.h> 19altivec_flags += -isystem $(shell $(CC) -print-file-name=include) 20 21ifdef CONFIG_CC_IS_CLANG 22# clang ppc port does not yet support -maltivec when -msoft-float is 23# enabled. A future release of clang will resolve this | 1# SPDX-License-Identifier: GPL-2.0 2obj-$(CONFIG_RAID6_PQ) += raid6_pq.o 3 4raid6_pq-y += algos.o recov.o tables.o int1.o int2.o int4.o \ 5 int8.o 6 7raid6_pq-$(CONFIG_X86) += recov_ssse3.o recov_avx2.o mmx.o sse1.o sse2.o avx2.o avx512.o recov_avx512.o 8raid6_pq-$(CONFIG_ALTIVEC) += altivec1.o altivec2.o altivec4.o altivec8.o \ --- 7 unchanged lines hidden (view full) --- 16ifeq ($(CONFIG_ALTIVEC),y) 17altivec_flags := -maltivec $(call cc-option,-mabi=altivec) 18# Enable <altivec.h> 19altivec_flags += -isystem $(shell $(CC) -print-file-name=include) 20 21ifdef CONFIG_CC_IS_CLANG 22# clang ppc port does not yet support -maltivec when -msoft-float is 23# enabled. A future release of clang will resolve this |
24# https://bugs.llvm.org/show_bug.cgi?id=31177 | 24# https://llvm.org/pr31177 |
25CFLAGS_REMOVE_altivec1.o += -msoft-float 26CFLAGS_REMOVE_altivec2.o += -msoft-float 27CFLAGS_REMOVE_altivec4.o += -msoft-float 28CFLAGS_REMOVE_altivec8.o += -msoft-float 29CFLAGS_REMOVE_vpermxor1.o += -msoft-float 30CFLAGS_REMOVE_vpermxor2.o += -msoft-float 31CFLAGS_REMOVE_vpermxor4.o += -msoft-float 32CFLAGS_REMOVE_vpermxor8.o += -msoft-float --- 63 unchanged lines hidden --- | 25CFLAGS_REMOVE_altivec1.o += -msoft-float 26CFLAGS_REMOVE_altivec2.o += -msoft-float 27CFLAGS_REMOVE_altivec4.o += -msoft-float 28CFLAGS_REMOVE_altivec8.o += -msoft-float 29CFLAGS_REMOVE_vpermxor1.o += -msoft-float 30CFLAGS_REMOVE_vpermxor2.o += -msoft-float 31CFLAGS_REMOVE_vpermxor4.o += -msoft-float 32CFLAGS_REMOVE_vpermxor8.o += -msoft-float --- 63 unchanged lines hidden --- |