@@ -78,7 +78,7 @@ ifeq ($(X86ARCH),1)
78
78
sleef.h : mkrename
79
79
$(FLOCK ) mkrename.lock -c ' echo Acquiring lock for mkrename'
80
80
$(eval RND := $(shell bash -c 'echo $$(( RANDOM ) ) ' ) )
81
- cp sleeflibm .h.org sleef.h.$(RND )
81
+ cp sleeflibm_header .h.org sleef.h.$(RND )
82
82
./mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__ >> sleef.h.$(RND )
83
83
./mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__ sse2 >> sleef.h.$(RND )
84
84
./mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__ sse4 >> sleef.h.$(RND )
@@ -88,40 +88,36 @@ sleef.h : mkrename
88
88
./mkrename 4 8 __m256d __m256 __m128i ' struct { __m128i x, y; }' __AVX__ fma4 >> sleef.h.$(RND )
89
89
./mkrename 4 8 __m256d __m256 __m128i __m256i __AVX__ avx2 >> sleef.h.$(RND )
90
90
./mkrename 8 16 __m512d __m512 __m256i __m512i __AVX512F__ avx512f >> sleef.h.$(RND )
91
- echo ' #undef IMPORT' >> sleef.h.$(RND )
92
- echo ' #endif' >> sleef.h.$(RND )
91
+ cat sleeflibm_footer.h.org >> sleef.h.$(RND )
93
92
mv sleef.h.$(RND ) sleef.h
94
93
cp sleef.h ../../include/sleef.h.$(RND )
95
94
mv ../../include/sleef.h.$(RND ) ../../include/sleef.h
96
95
else ifeq ($(ARCH), arm)
97
96
sleef.h : mkrename
98
97
$(FLOCK ) mkrename.lock -c ' echo Acquiring lock for mkrename'
99
98
$(eval RND := $(shell bash -c 'echo $$(( RANDOM ) ) ' ) )
100
- cp sleeflibm .h.org sleef.h.$(RND )
99
+ cp sleeflibm_header .h.org sleef.h.$(RND )
101
100
./mkrename 2 4 - float32x4_t int32x4_t int32x4_t __ARM_NEON__ neon >> sleef.h.$(RND )
102
- echo ' #undef IMPORT' >> sleef.h.$(RND )
103
- echo ' #endif' >> sleef.h.$(RND )
101
+ cat sleeflibm_footer.h.org >> sleef.h.$(RND )
104
102
mv sleef.h.$(RND ) sleef.h
105
103
cp sleef.h ../../include/sleef.h.$(RND )
106
104
mv ../../include/sleef.h.$(RND ) ../../include/sleef.h
107
105
else ifeq ($(ARCH), aarch64)
108
106
sleef.h : mkrename
109
107
$(FLOCK ) mkrename.lock -c ' echo Acquiring lock for mkrename'
110
108
$(eval RND := $(shell bash -c 'echo $$(( RANDOM ) ) ' ) )
111
- cp sleeflibm .h.org sleef.h.$(RND )
109
+ cp sleeflibm_header .h.org sleef.h.$(RND )
112
110
./mkrename 2 4 float64x2_t float32x4_t int32x2_t int32x4_t __ARM_NEON advsimd >> sleef.h.$(RND )
113
- echo ' #undef IMPORT' >> sleef.h.$(RND )
114
- echo ' #endif' >> sleef.h.$(RND )
111
+ cat sleeflibm_footer.h.org >> sleef.h.$(RND )
115
112
mv sleef.h.$(RND ) sleef.h
116
113
cp sleef.h ../../include/sleef.h.$(RND )
117
114
mv ../../include/sleef.h.$(RND ) ../../include/sleef.h
118
115
else
119
116
sleef.h :
120
117
$(FLOCK ) mkrename.lock -c ' echo Acquiring lock for mkrename'
121
118
$(eval RND := $(shell bash -c 'echo $$(( RANDOM ) ) ' ) )
122
- cp sleeflibm.h.org sleef.h.$(RND )
123
- echo ' #undef IMPORT' >> sleef.h.$(RND )
124
- echo ' #endif' >> sleef.h.$(RND )
119
+ cp sleeflibm_header.h.org sleef.h.$(RND )
120
+ cat sleeflibm_footer.h.org >> sleef.h.$(RND )
125
121
mv sleef.h.$(RND ) sleef.h
126
122
cp sleef.h ../../include/sleef.h.$(RND )
127
123
mv ../../include/sleef.h.$(RND ) ../../include/sleef.h
0 commit comments