Skip to content

Commit 5f79137

Browse files
author
GYT
committed
simplify nan propagation quirks in the purpose section
1 parent 7ad40db commit 5f79137

File tree

4 files changed

+8
-20
lines changed

4 files changed

+8
-20
lines changed

BLAS/SRC/cgemm.f

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,10 @@
4040
*> operations are not performed. This results in the following NaN/Inf
4141
*> propagation quirks:
4242
*>
43-
*> 1. If alpha is zero and beta is one, NaNs or Infs in A or B do not affect
44-
*> the result.
43+
*> 1. If alpha is zero, NaNs or Infs in A or B do not affect the result.
4544
*> 2. If both alpha and beta are zero, then a zero matrix is returned in C,
4645
*> irrespective of any NaNs or Infs in A, B or C.
47-
*> 3. If alpha is zero and beta is neither zero or one, then beta*C is
48-
*> returned in C, irrespective of any NaNs or Infs in A or B.
49-
*> 4. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
46+
*> 3. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
5047
*> of any NaNs or Infs in C.
5148
*> \endverbatim
5249
*

BLAS/SRC/dgemm.f

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,10 @@
4040
*> operations are not performed. This results in the following NaN/Inf
4141
*> propagation quirks:
4242
*>
43-
*> 1. If alpha is zero and beta is one, NaNs or Infs in A or B do not affect
44-
*> the result.
43+
*> 1. If alpha is zero, NaNs or Infs in A or B do not affect the result.
4544
*> 2. If both alpha and beta are zero, then a zero matrix is returned in C,
4645
*> irrespective of any NaNs or Infs in A, B or C.
47-
*> 3. If alpha is zero and beta is neither zero or one, then beta*C is
48-
*> returned in C, irrespective of any NaNs or Infs in A or B.
49-
*> 4. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
46+
*> 3. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
5047
*> of any NaNs or Infs in C.
5148
*> \endverbatim
5249
*

BLAS/SRC/sgemm.f

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,10 @@
4040
*> operations are not performed. This results in the following NaN/Inf
4141
*> propagation quirks:
4242
*>
43-
*> 1. If alpha is zero and beta is one, NaNs or Infs in A or B do not affect
44-
*> the result.
43+
*> 1. If alpha is zero, NaNs or Infs in A or B do not affect the result.
4544
*> 2. If both alpha and beta are zero, then a zero matrix is returned in C,
4645
*> irrespective of any NaNs or Infs in A, B or C.
47-
*> 3. If alpha is zero and beta is neither zero or one, then beta*C is
48-
*> returned in C, irrespective of any NaNs or Infs in A or B.
49-
*> 4. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
46+
*> 3. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
5047
*> of any NaNs or Infs in C.
5148
*> \endverbatim
5249
*

BLAS/SRC/zgemm.f

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,10 @@
4040
*> operations are not performed. This results in the following NaN/Inf
4141
*> propagation quirks:
4242
*>
43-
*> 1. If alpha is zero and beta is one, NaNs or Infs in A or B do not affect
44-
*> the result.
43+
*> 1. If alpha is zero, NaNs or Infs in A or B do not affect the result.
4544
*> 2. If both alpha and beta are zero, then a zero matrix is returned in C,
4645
*> irrespective of any NaNs or Infs in A, B or C.
47-
*> 3. If alpha is zero and beta is neither zero or one, then beta*C is
48-
*> returned in C, irrespective of any NaNs or Infs in A or B.
49-
*> 4. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
46+
*> 3. If only beta is zero, alpha*op( A )*op( B ) is returned, irrespective
5047
*> of any NaNs or Infs in C.
5148
*> \endverbatim
5249
*

0 commit comments

Comments
 (0)