Skip to content

Commit b494505

Browse files
authored
Merge pull request #5319 from imciner2/im/armtypes
Update SBGEMM neoversev1 kernel to use standard C types
2 parents b3904ae + badef1d commit b494505

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

kernel/arm64/sbgemm_tcopy_4_neoversev1.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,16 @@ int CNAME(BLASLONG m, BLASLONG n, IFLOAT *a, BLASLONG lda, IFLOAT *b) {
5252
svbool_t pg16_first_8 = svwhilelt_b16(0, 8);
5353

5454
svbool_t pg64_first_4 = svwhilelt_b64(0, 4);
55-
56-
u_int32_t sizeof_u64 = 8;
57-
u_int64_t _st_offsets_0[4] = {
55+
56+
uint32_t sizeof_u64 = 8;
57+
uint64_t _st_offsets_0[4] = {
5858
0 * sizeof_u64,
5959
1 * sizeof_u64,
6060
4 * sizeof_u64,
6161
5 * sizeof_u64,
6262
};
6363

64-
u_int64_t _st_offsets_1[4] = {
64+
uint64_t _st_offsets_1[4] = {
6565
2 * sizeof_u64,
6666
3 * sizeof_u64,
6767
6 * sizeof_u64,
@@ -108,13 +108,13 @@ int CNAME(BLASLONG m, BLASLONG n, IFLOAT *a, BLASLONG lda, IFLOAT *b) {
108108
m01 = svzip1_u32(svreinterpret_u32_u16(t2), svreinterpret_u32_u16(t3));
109109
m11 = svzip2_u32(svreinterpret_u32_u16(t2), svreinterpret_u32_u16(t3));
110110

111-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
111+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
112112
st_offsets_0, svreinterpret_u64_u32(m00));
113-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
113+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
114114
st_offsets_1, svreinterpret_u64_u32(m01));
115-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset1,
115+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset1,
116116
st_offsets_0, svreinterpret_u64_u32(m10));
117-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset1,
117+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset1,
118118
st_offsets_1, svreinterpret_u64_u32(m11));
119119

120120
a_offset0 += 8 * lda;
@@ -150,13 +150,13 @@ int CNAME(BLASLONG m, BLASLONG n, IFLOAT *a, BLASLONG lda, IFLOAT *b) {
150150
m01 = svzip1_u32(svreinterpret_u32_u16(t2), svreinterpret_u32_u16(t3));
151151
m11 = svzip2_u32(svreinterpret_u32_u16(t2), svreinterpret_u32_u16(t3));
152152

153-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
153+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
154154
st_offsets_0, svreinterpret_u64_u32(m00));
155-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
155+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
156156
st_offsets_1, svreinterpret_u64_u32(m01));
157-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset1,
157+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset1,
158158
st_offsets_0, svreinterpret_u64_u32(m10));
159-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset1,
159+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset1,
160160
st_offsets_1, svreinterpret_u64_u32(m11));
161161
}
162162
}
@@ -194,9 +194,9 @@ int CNAME(BLASLONG m, BLASLONG n, IFLOAT *a, BLASLONG lda, IFLOAT *b) {
194194

195195
m00 = svzip1_u32(svreinterpret_u32_u16(t0), svreinterpret_u32_u16(t1));
196196
m01 = svzip1_u32(svreinterpret_u32_u16(t2), svreinterpret_u32_u16(t3));
197-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
197+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
198198
st_offsets_0, svreinterpret_u64_u32(m00));
199-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
199+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
200200
st_offsets_1, svreinterpret_u64_u32(m01));
201201

202202
a_offset0 += 8 * lda;
@@ -229,9 +229,9 @@ int CNAME(BLASLONG m, BLASLONG n, IFLOAT *a, BLASLONG lda, IFLOAT *b) {
229229
m00 = svzip1_u32(svreinterpret_u32_u16(t0), svreinterpret_u32_u16(t1));
230230
m01 = svzip1_u32(svreinterpret_u32_u16(t2), svreinterpret_u32_u16(t3));
231231

232-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
232+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
233233
st_offsets_0, svreinterpret_u64_u32(m00));
234-
svst1_scatter_u64offset_u64(pg64_first_4, (u_int64_t *)b_offset0,
234+
svst1_scatter_u64offset_u64(pg64_first_4, (uint64_t *)b_offset0,
235235
st_offsets_1, svreinterpret_u64_u32(m01));
236236
}
237237
}

0 commit comments

Comments
 (0)