Thanks. With r1035 I get:
A←(-⌽A),0,A←1e¯200 1e¯100 1 1e100 1e200
A∘.|A
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
¯1E200 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
¯1E200 ¯1E100 ¯1 ¯1E¯100 ¯1E¯200 0 1E¯200 1E¯100 1 1E100
1E200
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
0E0 0E0 0 0E0 0E0 0 0E0 0E0 0 0E0
0E0
The result of A|B (with A non-zero) should be strictly
smaller in magnitude than A, so this seems very wrong.
Jay.