Re: Slow down, latest updates

2020-05-04 Thread Bill Heagy
Looks good, thank you. On 5/4/20 5:45 AM, Dr. Jürgen Sauermann wrote: Hi Bill, thanks a lot, that is very valuable information. I actually made that change trying to reduce the number of bogus -Wmaybe-uninitialized warnings. I am somewhat surprised that this has such a performance impact. In t

Re: Slow down, latest updates

2020-05-04 Thread Dr . Jürgen Sauermann
Hi Bill, thanks a lot, that is very valuable information. I actually made that change trying to reduce the number of bogus -Wmaybe-uninitialized warnings. I am somewhat surprised that this has such a performance impact. In the meantime I

Re: Slow down, latest updates

2020-05-03 Thread Bill Heagy
The change from 1273 to 1274 in Shape.hh after about line 65 appears to replace a constant with a structure (?I haven't really looked at what this all does). Backing this out from SVN 1282 speeds my test program up (and also gets rid of the compiler warning). On 5/3/20 10:49 AM, Dr. Jürgen Sa

Re: Slow down, latest updates

2020-05-03 Thread Dr . Jürgen Sauermann
Hi Bill, I double-checked all differences between SVN 1273 and the latest SVN. The only primitive changed was dyadic ∼ (WITHOUT) which is not used in your function. Therefore I assume the change in performance was caused by differences

Re: Slow down, latest updates

2020-05-02 Thread Bill Heagy
On 5/2/20 1:53 PM, Dr. Jürgen Sauermann wrote: Hi Bill, I cannot reproduce this. Did you run *./configure*after updating from SVN? Sometimes Makefiles slip through and can cause performance differences that are then caused by differering * ./configure* options. I normally use make developwhi

Re: Slow down, latest updates

2020-05-02 Thread Dr . Jürgen Sauermann
Hi Bill, I cannot reproduce this. Did you run ./configure after updating from SVN? Sometimes Makefiles slip through and can cause performance differences that are then caused by differering  ./configure options. I normally use make

Slow down, latest updates

2020-05-02 Thread Bill Heagy
For the last updates, my little test program has slowed down by a factor of more than 4, debian 32 and 64 bit. (Same updates as the compiler problem appeared, I think.) ∇rr←sol nn n←1↓⍳nn r←,2 l: →(nn<(↑n)*2)⍴x r←r,↑n←(~∨⌿0=⊃r|¨⊂n)/n →l x: r←r,1↓n rr←+/r ∇ sol 20