Skip to content

Commit e5cc3d7

Browse files
committed
core.IdenticalExpr clang501 checker
1 parent 4938faa commit e5cc3d7

File tree

9 files changed

+93
-198
lines changed

9 files changed

+93
-198
lines changed

kernel/generic/trmm_ltcopy_2.c

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -120,30 +120,18 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
120120
ao2 += 1; */
121121
b += 2;
122122
} else
123+
#ifdef UNIT
123124
if (X < posY) {
124-
data01 = *(ao1 + 0);
125-
data02 = *(ao1 + 1);
126-
127-
b[ 0] = data01;
128-
b[ 1] = data02;
129-
// ao1 += lda;
130-
b += 2;
131-
} else {
125+
#endif
126+
b[ 0] = *(ao1 + 0);
132127
#ifdef UNIT
133-
data02 = *(ao1 + 1);
128+
} else {
134129

135130
b[ 0] = ONE;
136-
b[ 1] = data02;
137-
#else
138-
data01 = *(ao1 + 0);
139-
data02 = *(ao1 + 1);
140-
141-
b[ 0] = data01;
142-
b[ 1] = data02;
143-
#endif
144-
// ao1 += 2;
145-
b += 2;
146131
}
132+
#endif
133+
b[ 1] = *(ao1 + 1);
134+
b += 2;
147135
}
148136

149137
posY += 2;

kernel/generic/trmm_ltcopy_4.c

Lines changed: 9 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -410,36 +410,17 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
410410

411411
i = (m & 1);
412412
if (i) {
413-
414-
if (X > posY) {
415-
/* ao1 += 1;
416-
ao2 += 1; */
417-
418-
b += 2;
419-
} else
420-
if (X < posY) {
421-
data01 = *(ao1 + 0);
422-
data02 = *(ao1 + 1);
423-
424-
b[ 0] = data01;
425-
b[ 1] = data02;
426-
// ao1 += lda;
427-
b += 2;
428-
} else {
429413
#ifdef UNIT
430-
data02 = *(ao1 + 1);
431-
432-
b[ 0] = ONE;
433-
b[ 1] = data02;
434-
#else
435-
data01 = *(ao1 + 0);
436-
data02 = *(ao1 + 1);
437-
438-
b[ 0] = data01;
439-
b[ 1] = data02;
414+
if (X < posY) {
440415
#endif
441-
b += 2;
442-
}
416+
b[ 0] = *(ao1 + 0);
417+
#ifdef UNIT
418+
} else {
419+
b[ 0] = ONE;
420+
}
421+
#endif
422+
b[ 1] = *(ao1 + 1);
423+
b += 2;
443424
}
444425
posY += 2;
445426
}

kernel/generic/trmm_utcopy_16.c

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1487,23 +1487,19 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
14871487
if (X < posY) {
14881488
a01 ++;
14891489
a02 ++;
1490-
b += 2;
1491-
} else
1490+
} else {
1491+
#ifdef UNIT
14921492
if (X > posY) {
1493+
#endif
14931494
b[ 0] = *(a01 + 0);
1494-
b[ 1] = *(a01 + 1);
1495-
// a01 += lda;
1496-
b += 2;
1497-
} else {
14981495
#ifdef UNIT
1496+
} else {
14991497
b[ 0] = ONE;
1500-
b[ 1] = *(a01 + 1);
1501-
#else
1502-
b[ 0] = *(a01 + 0);
1503-
b[ 1] = *(a01 + 1);
1504-
#endif
1505-
b += 2;
15061498
}
1499+
#endif
1500+
b[ 1] = *(a01 + 1);
1501+
}
1502+
b += 2;
15071503
}
15081504
posY += 2;
15091505
}
@@ -1522,25 +1518,22 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
15221518
if (i > 0) {
15231519
do {
15241520
if (X < posY) {
1525-
a01 += 1;
1526-
b ++;
1527-
} else
1521+
a01 ++;
1522+
} else {
1523+
#ifdef UNIT
15281524
if (X > posY) {
1525+
#endif
15291526
b[ 0] = *(a01 + 0);
1530-
a01 += lda;
1531-
b ++;
1532-
} else {
15331527
#ifdef UNIT
1528+
} else {
15341529
b[ 0] = ONE;
1535-
#else
1536-
b[ 0] = *(a01 + 0);
1537-
#endif
1538-
a01 += lda;
1539-
b ++;
15401530
}
1541-
1542-
X += 1;
1543-
i --;
1531+
#endif
1532+
a01 += lda;
1533+
}
1534+
b ++;
1535+
X ++;
1536+
i --;
15441537
} while (i > 0);
15451538
}
15461539
// posY += 1;

kernel/generic/trmm_utcopy_2.c

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -161,27 +161,18 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
161161
i = m;
162162
if (m > 0) {
163163
do {
164-
if (X < posY) {
165-
b += 1;
166-
ao1 += 1;
167-
} else
168-
if (X > posY) {
169-
data01 = *(ao1 + 0);
170-
b[ 0] = data01;
171-
b += 1;
172-
ao1 += lda;
173-
} else {
174164
#ifdef UNIT
175-
b[ 0] = ONE;
176-
#else
177-
data01 = *(ao1 + 0);
178-
b[ 0] = data01;
165+
if (X > posY) {
179166
#endif
180-
b += 1;
181-
ao1 += lda;
182-
}
183-
184-
X += 1;
167+
b[ 0] = *(ao1 + 0);
168+
#ifdef UNIT
169+
} else {
170+
b[ 0] = ONE;
171+
}
172+
#endif
173+
b ++;
174+
ao1 += lda;
175+
X ++;
185176
i --;
186177
} while (i > 0);
187178
}

kernel/generic/trmm_utcopy_4.c

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -443,26 +443,21 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
443443
do {
444444

445445
if (X < posY) {
446-
b += 1;
447446
ao1 += 1;
448-
} else
447+
} else {
448+
#ifdef UNIT
449449
if (X > posY) {
450-
data01 = *(ao1 + 0);
451-
b[ 0] = data01;
452-
ao1 += lda;
453-
b += 1;
454-
} else {
450+
#endif
451+
b[ 0] = *(ao1 + 0);
455452
#ifdef UNIT
453+
} else {
456454
b[ 0] = ONE;
457-
#else
458-
data01 = *(ao1 + 0);
459-
b[ 0] = data01;
460-
#endif
461-
ao1 += lda;
462-
b += 1;
463455
}
464-
465-
X += 1;
456+
#endif
457+
ao1 += lda;
458+
}
459+
b ++;
460+
X ++;
466461
i --;
467462
} while (i > 0);
468463
}

kernel/generic/ztrmm_ltcopy_2.c

Lines changed: 7 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -139,48 +139,18 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
139139
}
140140

141141
if (m & 1) {
142-
143-
if (X > posY) {
144-
/* ao1 += 2;
145-
ao2 += 2; */
146-
b += 4;
147-
148-
} else
142+
#ifdef UNIT
149143
if (X < posY) {
150-
data1 = *(ao1 + 0);
151-
data2 = *(ao1 + 1);
152-
data3 = *(ao1 + 2);
153-
data4 = *(ao1 + 3);
154-
155-
b[ 0] = data1;
156-
b[ 1] = data2;
157-
b[ 2] = data3;
158-
b[ 3] = data4;
159-
160-
// ao1 += lda;
161-
b += 4;
162-
} else {
144+
#endif
145+
b[ 0] = *(ao1 + 0);
146+
b[ 1] = *(ao1 + 1);
163147
#ifdef UNIT
164-
data3 = *(ao1 + 2);
165-
data4 = *(ao1 + 3);
166-
148+
} else {
167149
b[ 0] = ONE;
168150
b[ 1] = ZERO;
169-
b[ 2] = data3;
170-
b[ 3] = data4;
171-
#else
172-
data1 = *(ao1 + 0);
173-
data2 = *(ao1 + 1);
174-
data3 = *(ao1 + 2);
175-
data4 = *(ao1 + 3);
176-
177-
b[ 0] = data1;
178-
b[ 1] = data2;
179-
b[ 2] = data3;
180-
b[ 3] = data4;
181-
#endif
182-
b += 4;
183151
}
152+
#endif
153+
b += 4;
184154
}
185155

186156
posY += 2;

kernel/generic/ztrmm_utcopy_1.c

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
4444
BLASLONG i, js;
4545
BLASLONG X;
4646

47-
FLOAT data01, data02;
47+
// FLOAT data01, data02;
4848
FLOAT *ao1;
4949

5050
lda += lda;
@@ -65,30 +65,21 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
6565
do {
6666
if (X < posY) {
6767
ao1 += 2;
68-
b += 2;
69-
} else
68+
} else {
69+
#ifdef UNIT
7070
if (X > posY) {
71-
data01 = *(ao1 + 0);
72-
data02 = *(ao1 + 1);
73-
b[ 0] = data01;
74-
b[ 1] = data02;
75-
ao1 += lda;
76-
b += 2;
77-
78-
} else {
71+
#endif
72+
b[ 0] = *(ao1 + 0);
73+
b[ 1] = *(ao1 + 1);
7974
#ifdef UNIT
75+
} else {
8076
b[ 0] = ONE;
8177
b[ 1] = ZERO;
82-
#else
83-
data01 = *(ao1 + 0);
84-
data02 = *(ao1 + 1);
85-
b[ 0] = data01;
86-
b[ 1] = data02;
87-
#endif
88-
ao1 += lda;
89-
b += 2;
9078
}
91-
79+
#endif
80+
ao1 += lda;
81+
}
82+
b += 2;
9283
X ++;
9384
i --;
9485
} while (i > 0);

kernel/generic/ztrmm_utcopy_2.c

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -203,33 +203,22 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
203203
do {
204204
if (X < posY) {
205205
ao1 += 2;
206-
b += 2;
207-
} else
206+
} else {
207+
#ifdef UNIT
208208
if (X > posY) {
209-
data1 = *(ao1 + 0);
210-
data2 = *(ao1 + 1);
211-
212-
b[ 0] = data1;
213-
b[ 1] = data2;
214-
215-
ao1 += lda;
216-
b += 2;
217-
} else {
209+
#endif
210+
b[ 0] = *(ao1 + 0);
211+
b[ 1] = *(ao1 + 1);
218212
#ifdef UNIT
213+
} else {
219214
b[ 0] = ONE;
220215
b[ 1] = ZERO;
221-
#else
222-
data1 = *(ao1 + 0);
223-
data2 = *(ao1 + 1);
224-
225-
b[ 0] = data1;
226-
b[ 1] = data2;
227-
#endif
228-
ao1 += lda;
229-
b += 2;
230216
}
231-
232-
X += 1;
217+
#endif
218+
ao1 += lda;
219+
}
220+
b += 2;
221+
X ++;
233222
i --;
234223
} while (i > 0);
235224
}

0 commit comments

Comments
 (0)