WP 34S and 31S bugs and fixes
|
05-27-2015, 06:06 PM
(This post was last modified: 06-09-2015 10:49 PM by emece67.)
Post: #197
|
|||
|
|||
RE: WP 34S and 31S bugs and fixes
I've found that test M.SQR? skips if true, whereas the documentation (v3.3) says all tests, except for KEY?, skip if false.
This way: 10.0203 M.SQR? ERR 21 reports "Matrix mismatch", but 10.0202 M.SQR? ERR 21 does not report anything. Although this code is "clean" and seems to work OK, the expected behavior is the inverse. Perhaps a correction in the documentation is all that is needed here, but it is a kind of oddity that some test perform in one way and others in the other. Perhaps this "reverse working" tests can have a distinctive name (say M.nSQR? or nKEY?). Regards. Edited: if this is definitely a bug, changing "fin_tst(r != c);" to "fin_tst(r == c);" on line 123 of matrix.c solves it. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)