Skip to content

Commit

Permalink
core.IdenticalExpr clang501 checker
Browse files Browse the repository at this point in the history
  • Loading branch information
brada4 committed Jan 19, 2018
1 parent 4938faa commit e5cc3d7
Show file tree
Hide file tree
Showing 9 changed files with 93 additions and 198 deletions.
26 changes: 7 additions & 19 deletions kernel/generic/trmm_ltcopy_2.c
Original file line number Diff line number Diff line change
Expand Up @@ -120,30 +120,18 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
ao2 += 1; */
b += 2;
} else
#ifdef UNIT
if (X < posY) {
data01 = *(ao1 + 0);
data02 = *(ao1 + 1);

b[ 0] = data01;
b[ 1] = data02;
// ao1 += lda;
b += 2;
} else {
#endif
b[ 0] = *(ao1 + 0);
#ifdef UNIT
data02 = *(ao1 + 1);
} else {

b[ 0] = ONE;
b[ 1] = data02;
#else
data01 = *(ao1 + 0);
data02 = *(ao1 + 1);

b[ 0] = data01;
b[ 1] = data02;
#endif
// ao1 += 2;
b += 2;
}
#endif
b[ 1] = *(ao1 + 1);
b += 2;
}

posY += 2;
Expand Down
37 changes: 9 additions & 28 deletions kernel/generic/trmm_ltcopy_4.c
Original file line number Diff line number Diff line change
Expand Up @@ -410,36 +410,17 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON

i = (m & 1);
if (i) {

if (X > posY) {
/* ao1 += 1;
ao2 += 1; */

b += 2;
} else
if (X < posY) {
data01 = *(ao1 + 0);
data02 = *(ao1 + 1);

b[ 0] = data01;
b[ 1] = data02;
// ao1 += lda;
b += 2;
} else {
#ifdef UNIT
data02 = *(ao1 + 1);

b[ 0] = ONE;
b[ 1] = data02;
#else
data01 = *(ao1 + 0);
data02 = *(ao1 + 1);

b[ 0] = data01;
b[ 1] = data02;
if (X < posY) {
#endif
b += 2;
}
b[ 0] = *(ao1 + 0);
#ifdef UNIT
} else {
b[ 0] = ONE;
}
#endif
b[ 1] = *(ao1 + 1);
b += 2;
}
posY += 2;
}
Expand Down
45 changes: 19 additions & 26 deletions kernel/generic/trmm_utcopy_16.c
Original file line number Diff line number Diff line change
Expand Up @@ -1487,23 +1487,19 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
if (X < posY) {
a01 ++;
a02 ++;
b += 2;
} else
} else {
#ifdef UNIT
if (X > posY) {
#endif
b[ 0] = *(a01 + 0);
b[ 1] = *(a01 + 1);
// a01 += lda;
b += 2;
} else {
#ifdef UNIT
} else {
b[ 0] = ONE;
b[ 1] = *(a01 + 1);
#else
b[ 0] = *(a01 + 0);
b[ 1] = *(a01 + 1);
#endif
b += 2;
}
#endif
b[ 1] = *(a01 + 1);
}
b += 2;
}
posY += 2;
}
Expand All @@ -1522,25 +1518,22 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
if (i > 0) {
do {
if (X < posY) {
a01 += 1;
b ++;
} else
a01 ++;
} else {
#ifdef UNIT
if (X > posY) {
#endif
b[ 0] = *(a01 + 0);
a01 += lda;
b ++;
} else {
#ifdef UNIT
} else {
b[ 0] = ONE;
#else
b[ 0] = *(a01 + 0);
#endif
a01 += lda;
b ++;
}

X += 1;
i --;
#endif
a01 += lda;
}
b ++;
X ++;
i --;
} while (i > 0);
}
// posY += 1;
Expand Down
29 changes: 10 additions & 19 deletions kernel/generic/trmm_utcopy_2.c
Original file line number Diff line number Diff line change
Expand Up @@ -161,27 +161,18 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
i = m;
if (m > 0) {
do {
if (X < posY) {
b += 1;
ao1 += 1;
} else
if (X > posY) {
data01 = *(ao1 + 0);
b[ 0] = data01;
b += 1;
ao1 += lda;
} else {
#ifdef UNIT
b[ 0] = ONE;
#else
data01 = *(ao1 + 0);
b[ 0] = data01;
if (X > posY) {
#endif
b += 1;
ao1 += lda;
}

X += 1;
b[ 0] = *(ao1 + 0);
#ifdef UNIT
} else {
b[ 0] = ONE;
}
#endif
b ++;
ao1 += lda;
X ++;
i --;
} while (i > 0);
}
Expand Down
25 changes: 10 additions & 15 deletions kernel/generic/trmm_utcopy_4.c
Original file line number Diff line number Diff line change
Expand Up @@ -443,26 +443,21 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
do {

if (X < posY) {
b += 1;
ao1 += 1;
} else
} else {
#ifdef UNIT
if (X > posY) {
data01 = *(ao1 + 0);
b[ 0] = data01;
ao1 += lda;
b += 1;
} else {
#endif
b[ 0] = *(ao1 + 0);
#ifdef UNIT
} else {
b[ 0] = ONE;
#else
data01 = *(ao1 + 0);
b[ 0] = data01;
#endif
ao1 += lda;
b += 1;
}

X += 1;
#endif
ao1 += lda;
}
b ++;
X ++;
i --;
} while (i > 0);
}
Expand Down
44 changes: 7 additions & 37 deletions kernel/generic/ztrmm_ltcopy_2.c
Original file line number Diff line number Diff line change
Expand Up @@ -139,48 +139,18 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
}

if (m & 1) {

if (X > posY) {
/* ao1 += 2;
ao2 += 2; */
b += 4;

} else
#ifdef UNIT
if (X < posY) {
data1 = *(ao1 + 0);
data2 = *(ao1 + 1);
data3 = *(ao1 + 2);
data4 = *(ao1 + 3);

b[ 0] = data1;
b[ 1] = data2;
b[ 2] = data3;
b[ 3] = data4;

// ao1 += lda;
b += 4;
} else {
#endif
b[ 0] = *(ao1 + 0);
b[ 1] = *(ao1 + 1);
#ifdef UNIT
data3 = *(ao1 + 2);
data4 = *(ao1 + 3);

} else {
b[ 0] = ONE;
b[ 1] = ZERO;
b[ 2] = data3;
b[ 3] = data4;
#else
data1 = *(ao1 + 0);
data2 = *(ao1 + 1);
data3 = *(ao1 + 2);
data4 = *(ao1 + 3);

b[ 0] = data1;
b[ 1] = data2;
b[ 2] = data3;
b[ 3] = data4;
#endif
b += 4;
}
#endif
b += 4;
}

posY += 2;
Expand Down
31 changes: 11 additions & 20 deletions kernel/generic/ztrmm_utcopy_1.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
BLASLONG i, js;
BLASLONG X;

FLOAT data01, data02;
// FLOAT data01, data02;
FLOAT *ao1;

lda += lda;
Expand All @@ -65,30 +65,21 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
do {
if (X < posY) {
ao1 += 2;
b += 2;
} else
} else {
#ifdef UNIT
if (X > posY) {
data01 = *(ao1 + 0);
data02 = *(ao1 + 1);
b[ 0] = data01;
b[ 1] = data02;
ao1 += lda;
b += 2;

} else {
#endif
b[ 0] = *(ao1 + 0);
b[ 1] = *(ao1 + 1);
#ifdef UNIT
} else {
b[ 0] = ONE;
b[ 1] = ZERO;
#else
data01 = *(ao1 + 0);
data02 = *(ao1 + 1);
b[ 0] = data01;
b[ 1] = data02;
#endif
ao1 += lda;
b += 2;
}

#endif
ao1 += lda;
}
b += 2;
X ++;
i --;
} while (i > 0);
Expand Down
33 changes: 11 additions & 22 deletions kernel/generic/ztrmm_utcopy_2.c
Original file line number Diff line number Diff line change
Expand Up @@ -203,33 +203,22 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON
do {
if (X < posY) {
ao1 += 2;
b += 2;
} else
} else {
#ifdef UNIT
if (X > posY) {
data1 = *(ao1 + 0);
data2 = *(ao1 + 1);

b[ 0] = data1;
b[ 1] = data2;

ao1 += lda;
b += 2;
} else {
#endif
b[ 0] = *(ao1 + 0);
b[ 1] = *(ao1 + 1);
#ifdef UNIT
} else {
b[ 0] = ONE;
b[ 1] = ZERO;
#else
data1 = *(ao1 + 0);
data2 = *(ao1 + 1);

b[ 0] = data1;
b[ 1] = data2;
#endif
ao1 += lda;
b += 2;
}

X += 1;
#endif
ao1 += lda;
}
b += 2;
X ++;
i --;
} while (i > 0);
}
Expand Down
Loading

0 comments on commit e5cc3d7

Please sign in to comment.