File tree 1 file changed +15
-1
lines changed
1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -90,19 +90,25 @@ SRCS+= blake3.c \
90
90
blake3_generic.c \
91
91
blake3_impl.c
92
92
93
+ .if ${MACHINE_ARCH} == "aarch64"
93
94
#icp/asm-aarch64/blake3
94
95
SRCS+= b3_aarch64_sse2.S \
95
96
b3_aarch64_sse41.S
97
+ .endif
96
98
99
+ .if ${MACHINE_ARCH} == "powerpc64le"
97
100
#icp/asm-ppc64/blake3
98
101
SRCS+= b3_ppc64le_sse2.S \
99
102
b3_ppc64le_sse41.S
103
+ .endif
100
104
105
+ .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
101
106
#icp/asm-x86_64/blake3
102
107
SRCS+= blake3_avx2.S \
103
108
blake3_avx512.S \
104
109
blake3_sse2.S \
105
110
blake3_sse41.S
111
+ .endif
106
112
107
113
#icp/algs/edonr
108
114
SRCS+= edonr.c
@@ -112,23 +118,31 @@ SRCS+= sha256_impl.c \
112
118
sha2_generic.c \
113
119
sha512_impl.c
114
120
121
+ .if ${MACHINE_ARCH} == "armv7"
115
122
#icp/asm-arm/sha2
116
123
SRCS+= sha256-armv7.S \
117
124
sha512-armv7.S
125
+ .endif
118
126
127
+ .if ${MACHINE_ARCH} == "aarch64"
119
128
#icp/asm-aarch64/sha2
120
129
SRCS+= sha256-armv8.S \
121
130
sha512-armv8.S
131
+ .endif
122
132
133
+ .if ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "powerpc64le"
123
134
#icp/asm-ppc64/sha2
124
135
SRCS+= sha256-p8.S \
125
136
sha256-ppc.S \
126
137
sha512-p8.S \
127
138
sha512-ppc.S
139
+ .endif
128
140
141
+ .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
129
142
#icp/asm-x86_64/sha2
130
143
SRCS+= sha256-x86_64.S \
131
144
sha512-x86_64.S
145
+ .endif
132
146
133
147
#lua
134
148
SRCS+= lapi.c \
@@ -505,7 +519,7 @@ CFLAGS.zstd_lazy.c= -U__BMI__ -fno-tree-vectorize ${NO_WBITWISE_INSTEAD_OF_LOGIC
505
519
CFLAGS.zstd_ldm.c= -U__BMI__ -fno-tree-vectorize ${NO_WBITWISE_INSTEAD_OF_LOGICAL}
506
520
CFLAGS.zstd_opt.c= -U__BMI__ -fno-tree-vectorize ${NO_WBITWISE_INSTEAD_OF_LOGICAL}
507
521
508
- .if ${MACHINE_CPUARCH } == "aarch64"
522
+ .if ${MACHINE_ARCH } == "aarch64"
509
523
__ZFS_ZSTD_AARCH64_FLAGS= -include ${SRCDIR}/zstd/include/aarch64_compat.h
510
524
CFLAGS.zstd.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
511
525
CFLAGS.entropy_common.c+= ${__ZFS_ZSTD_AARCH64_FLAGS}
You can’t perform that action at this time.
0 commit comments