Closed mikaheli closed 5 years ago
Same here. And vcgtq_u8(a, b) give wrong answer if a >= b + 128. Output should not be 0.
Found the same issue with vcltq_u16. The trick used to implement these ops wont work if the difference is too big.
Thanks a mega-sorry for delay with fixing it. Will do my best to fix it ASAP.
Please get the latest commit, it has the corresponding functions fixed. Thanks again
Thanx! It seems to be working fine. Great work with this lib!
After commit a332e45af06be51d2c34059d80e792a6db4643b5
vcltq_u8
(and probably other unsigned comparisons) produce invalid results.Example code to reproduce: