That test is checking timing.  The multipliers are chosen by trial and error.  Please run

   f =. (".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a')    p =. (".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a')

then report the results from

20 (6!:2) 'f"0 i. 10000'
and

20 (6!:2) 'p"0 i. 10000'


Henry Rich


On 8/2/2018 2:38 PM, Bill Heagy wrote:
32-bit debian only: 64-bit looks ok.

RUN1 'g601'
.....
   a =. 5 6 7
   a -: ".@'a' ''
1
   aa =. ;:'the time is now'
   aa -: ".@'aa' ''
1
   f =. (".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a'+".@'a')    p =. (".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a'+".@']a')    (20 (6!:2) 'p"0 i. 10000') > 3 * 20 (6!:2) 'f"0 i. 10000' NB. Verify special code for name
0
|assertion failure: RUN1
|[-54] /home/wheagy/git/jsource/test/g601.ijs


   JVERSION
Engine: j806/j32/linux
Beta: GPL3/2018-08-02T13:03:37
Library: 8.05.14
Platform: Linux 32
Installer: unknown
InstallPath: /home/wheagy/tmp/jbld/j32
Contact: [email protected]

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


---
This email has been checked for viruses by AVG.
https://www.avg.com

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to