This file contains a record of recent tests of the BCPL 32 and 64 bit
Cintcode System on various computers and operating systems that can
access. A similar file (CintposTestLog.txt) will be maintained for
the Cintpos System.

Updated: 1 Aug 2022

################## The machines and operating systems ###############

1) Dell laptop
   CPU: Intel Core i5-8250U, 8th Gen
        1.60 GHz  1.80 GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro
        Running Ubuntu Linux 18.04 LTS under Oracle VM Virtualbox

2) Samsung NC10 Netbook
   CPU: 
        1.60 GHz ?? 1.80 GHz ??
   RAM: 8.00 GB
        32-bit OS
	x32 based processor
   OS:  Replaced Windows XP by Ubuntu Linux 18.04 LTS

3) Apple: Mac Mini 6,1
   CPU: Dual core Intel i5
        2.50 GHz
   RAM: 8.00 GB   Disc 500 GB
   OS:  OSX

4) Raspberry Pi Model 3 or 4
   CPU: ARM
        1.60 GHz  1.80 GHz ???
   RAM: 1.00 GB
   OS:  32-bit Ubuntu Linux

5) Dell 32-bit Cywin under Windows 10 Pro
   CPU: Intel Core i5-8250U, 8th Gen
        1.60 GHz  1.80 GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro running 32-bit Cygwin

6) Dell 64-bit Cywin under Windows 10 Pro
   CPU: Intel Core i5-8250U, 8th Gen
        1.60 GHz  1.80 GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro running 64-bit Cygwin

7) Lenova G50
   CPU: Intel Pentium CPU N3540 @ 2.16GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro running 64-bit
        Running Ubuntu Linux 20.04 LTS under Oracle VM Virtualbox




##################### The tests ###############################

1) Test 1                   32 bit BCPL Cintcode with no graphics
   cd $BCPLROOT
   make -f Makefile clean
   make -f Makefile
   sysinfo
   c allcmpltests
   bench100
   cosim
   logout
   cd ../bcplprogs/patdemos
   cintsys
   c allpatdemos

2) Test 2                   32 bit BCPL Cintcode with SDL
   cd $BCPLROOT
   make -f MakefileSDL clean
   make -f MakefileSDL
   sysinfo
   c allcmpltests
   bench100
   cosim
   logout
   cd ../bcplprogrags/patdemos
   cintsys
   c allpatdemos
   logout
   cd ../raspi
   cintsys
   c b engine
   engine
   c b dragon
   dragon
   c b hdmandset
   hdmandset
   
3) Test 3                   32 bit BCPL Cintcode with SDL and GL
   cd $BCPLROOT
   make -f MakefileGL clean
   make -f MakefileGL
   sysinfo
   c allcmpltests
   bench100
   cosim
   logout
   cd ../bcplprogs/patdemos
   cintsys
   c allpatdemos
   logout
   cd ../bcplprogs/raspi
   cintsys
   c b engine
   engine
   c b gltst
   gltst
   logout
   cd ../genome
   c b dnaplot
   dnaplot
   All the above commands work correctly.
   
4) Test 4                   64 bit BCPL Cintcode with no graphics
   cd $BCPLROOT
   make -f Makefile   clean       Build the 32-bit versioon
   make -f Makefile               needed to
   logout
   make -f Makefile   clean64     build the 64-bit version
   make -f Makefile run64         with luck
   c compall64
   sysinfo
   bench100
   cosim
   cmpltest
   fcmpltest
   fltcmpltest
   logout
   cd ../bcplprogs/patdemos
   cintsys64
   c allpatdemos64

5) Test 5                   64 bit BCPL Cintcode with SDL
   cd $BCPLROOT
   make -f Makefile   clean       Build the 32-bit versioon
   make -f Makefile               needed to
   logout
   make -f MakefileSDL clean64     build the 64-bit version
   make -f MakefileSDL run64       with luck
   c compall64
   sysinfo
   bench100
   cosim
   c allcmpltests64
   logout
   cd ../bcplprogs/patdemos
   cintsys64
   c allpatdemos64
   logout
   cd ../raspi
   cintsys64
   c b64 engine
   engine
   c b64 dragon
   dragon
   c b64 hdmandset
   hdmandset 2
   
6) Test 6                   64 bit BCPL Cintcode with SDL and GL
   make -f Makefile   clean       Build the 32-bit version
   make -f Makefile               needed to
   logout
   make -f MakefileGL clean64     build the 64-bit version
   make -f MakefileGL run64       with luck
   sysinfo
   c allcmpltests
   bench100
   cosim
   logout
   cd ../bcplprogs/patdemos
   cintsys
   c allpatdemos
   logout
   cd ../bcplprogs/raspi
   cintsys64
   c b64 engine
   engine
   c b64 gltst
   gltst
   logout
   cd ../genome
   c b64 dnaplot
   dnaplot

##################### Test results ###############################   

1) Dell laptop Linux 18.04 LTS under Oracle VM Virtualbox
   Test 1/1  Dell Linux 32-bit with no graphics
             TGZDATE: Wed 19 Jan 19:21:08 BST 2022
             Build: Linux
	     Flags: SOUND CALLC
	     The host is a little ender machine
	     Host address size = 64 bits
	     BCPL word size    = 32 bits
	     Execution rate    = 29,752,592 Cintcode instructions per second
             Bench100 30.208 secs
	     Cosim    13.605 secs
	     All other tests OK
   Test 1/2  Dell Linux 32-bit with SDL
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: LinuxSDL
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec 89864090
             bench100  6.669 secs
             cosim 4.344 secs
	     All other tests OK
   Test 1/3  Dell Linux 32-bit with SDL and GL
             TGZDATE: Sat 15 Jan 09:31:42 GMT 2022
             Build: LinuxSDL
             Flags: SOUND CALLC
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 32 bits
             Execution rate    = 92,837,037 Cintcode instructions per second

             bench100  6.971 secs
             cosim 6.694 secs
	     All other tests OK
   Test 1/4  Dell Linux 64-bit with no graphics     OK
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: Linux
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec 66028481
             bench100  9.481 secs
             cosim 6.593 secs
	     All other tests OK
   Test 1/5  Dell Linux 64-bit with SDL
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: LinuxSDL
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec 65747209
             bench100  9.400 secs
             cosim 6.835 secs
	     All other tests OK
   Test 1/6  Dell Linux 64-bit with SDL and GL
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: LinuxGL
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec 66886923
             bench100  9.218 secs
             cosim 6.540 secs
	     The non GL tests were OK
	     But gltst and dnaplot both failed to work (as expected)
	     This will be mended in due course. The simplest possible
	     solution is to use 64 bit floating point in everything
	     passed to GL.
   
2) Samsung NC10 Netbook running Ubuntu Linux 18.04 LTS
   Test 2/1  Samsung NC10 Linux 32-bit with no graphics
             Not tested
   Test 2/2  Samsung NC10 Linux 32-bit with SDL
             Not tested
   Test 2/3  Samsung NC10 Linux 32-bit with SDL and GL
             Not tested
   Test 2/4  Samsung NC10 Linux 64-bit with no graphics
             Not tested
   Test 2/5  Samsung NC10 Linux 64-bit with SDL
             Not tested
   Test 2/6  Samsung NC10 Linux 64-bit with SDL and GL
             Not tested

3) Lenova G50 laptop 64-bit Cygwin under Windows 10
   Test 3/1  Lenova G50 64-bit Cygwin 32-bit BCPL with no graphics
             TGZDATE: Wed 19 Jan 22:43:32 GMT 2022
             Build: CYGWIN32
             Flags:
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 32 bits
             Execution rate    = 79,455,122 Cintcode instructions per second
             bench100  7.484 secs
             cosim 4.938 secs
	     All other tests OK

   Test 3/2  Lenova G50 64-bit Cygwin 32-bit BCPL with SDL
             Not tested
   Test 3/3  Lenova G50 64-bit Cygwin 32-bit BCPL with SDL and GL
             Not tested
   Test 3/4  Lenova G50 64-bit Cygwin 64-bit BCPL with no graphics
             bench100  1.937 secs
             cosim 1.360 secs
	     All other tests OK
   Test 3/5  Lenova G50 64-bit Cygwin 64-bit BCPL with SDL
             Not tested
   Test 3/6  Lenova G50 64-bit Cygwin 64-bit BCPL with SDL and GL
             Not tested

4) Dell laptop 64-bit Cygwin under Windows 10
   Test 4/1  Dell Cygwin 32-bit with no graphics
             pwd:     /home/mr/distribution/BCPL/cintcode
             TGZDATE: Sat 27 Mar 06:00:54
             Build: CYWIN32
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec 393226942
             bench100  1.765 secs
             cosim 1.094 secs
	     All other tests OK
   Test 4/2  Dell Cygwin 32-bit with SDL
             Not tested
   Test 4/3  Dell Cygwin 32-bit with SDL and GL
             Not tested
   Test 4/4  64-bit with no graphics
             pwd:     /home/mr/distribution/BCPL/cintcode
             TGZDATE: Sat 27 Mar 06:00:54
             Build: CYWIN32
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec 341086353
             bench100  1.87 secs
             cosim 1.094 secs
	     All other tests OK
   Test 4/5  Dell Cygwin 64-bit with SDL
             Not tested
   Test 4/6  Dell Cygwin 64-bit with SDL and GL
             Not tested

5) Apple: Mac Mini running OSX
   Test 5/1  Mac OSX 32-bit BCPL with no graphics
             TGZDATE: Wed 21 Jan 18:56:05 BST 2022
             Build: MacOSX
	     Flags: CALLC
	     The host is a little ender machine
	     Host address size = 64 bits
	     BCPL word size    = 32 bits
	     Execution rate    = 107,742,809 Cintcode instructions per second
             Bench100 5.514 secs
	     Cosim    3.405 secs
	     All other tests OK
	     cmpltest ok
	     fcmpltest 1 failure
	     fltcmpltest 1 failure

   Test 5/2  Dell Mac OSX 32-bit with SDL
             Not tested

   Test 5/3  Dell Mac OSX 32-bit with SDL and GL
             Not tested

   Test 5/4  Mac OSX 64-bit BCPL with no graphics
             TGZDATE: Wed 21 Jan 18:56:05 BST 2022
             Build: MacOSX
	     Flags: CALLC
	     The host is a little ender machine
	     Host address size = 64 bits
	     BCPL word size    = 64 bits
	     Execution rate    = 123,720,701 Cintcode instructions per second
             Bench100 5.145 secs
	     Cosim    3.140 secs
	     cmpltest ok
	     fcmpltest ok
	     fltcmpltest ok

   Test 5/5  Dell Mac OSX 64-bit with SDL
             Not tested
   Test 5/6  Dell Mac OSX 64-bit with SDL and GL
             Not tested

6) Raspberry Pi Model 4 running Linux
   Test 6/1  Raspberry Pi Linux 32-bit with no graphics
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: Raspi
	     Flags:
	     The host is a little ender machine
	     Host address size = 32 bits
	     BCPL word size    = 32 bits
	     Execution rate    = 68520122 Cintcode instructions per second
             Bench100 8.408 secs
	     Cosim    4.815 secs
	     All other tests OK
   Test 6/2  Raspberry Pi Linux 32-bit with SDL
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: RaspiSDL
	     Flags: SOUND CALLC
	     The host is a little ender machine
	     Host address size = 32 bits
	     BCPL word size    = 32 bits
	     Execution rate    = 74,471,206 Cintcode instructions per second
             Bench100 8.926 secs
	     Cosim    5.258 secs
	     All other tests OK

   Test 6/3  Raspberry Pi Linux 32-bit with SDL and GL
             Not tested

   Test 6/4  Raspberry Pi Linux 64-bit with no graphics
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: Raspi
	     Flags:
	     The host is a little ender machine
	     Host address size = 32 bits
	     BCPL word size    = 64 bits
	     Execution rate    = 69,289,147 Cintcode instructions per second
             Bench100 8.397 secs
	     Cosim    5.559 secs
	     All other tests OK

   Test 6/5  Raspberry Pi Linux 64-bit with SDL
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: LinuxSDL
	     Flags: SOUND CALLC
	     The host is a little ender machine
	     Host address size = 32 bits
	     BCPL word size    = 64 bits
	     Execution rate    = 65,747,209 Cintcode instructions per second
             Bench100 9.440 secs
	     Cosim    6.483 secs
	     cmpltest ok
	     fcmpltest 43 failures
	     fltcmpltest ok
	     All other tests OK

   Test 6/6  Raspberry Pi Linux 64-bit with SDL and GL
             Not tested

7) Lenova G50  Linux 20.04 LTS under Oracle VM Virtualbox
   Test 7/1  Lenova G50 Linux 32-bit with no graphics
             pwd:     /home/mr/distribution/BCPL/cintcode
             Mon 25 Jul 20:36:39 BST 2022
             Build: Linux
             Flags: SOUND CALLC
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 32 bits
             Execution rate    = 98,964,728 Cintcode instructions per second
             bench100  6.529 secs
             cosim 4.306 secs
	     All other tests OK

   Test 7/2  Lenova G50 Linux 32-bit with SDL
             pwd:     /home/mr/distribution/BCPL/cintcode
             Mon 25 Jul 20:36:39 BST 2022
             Build: LinuxSDL
             Flags: SOUND CALLC
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 32 bits
             Execution rate    = 97,713,988 Cintcode instructions per second
             bench100  6.597 secs
             cosim 4.402 secs
	     c allcmpltests
	     logout
             cd ../bcplprogs/raspi
             cintsys
             c b engine
             engine
             c b dragon
             dragon
             c b hdmandset
             hdmandset
	     All ran successfully
   
   Test 7/3  Lenova G50 Linux 32-bit with SDL and GL
             Mon 25 Jul 20:36:39 BST 2022
             Build: LinuxGL
             Flags: SOUND CALLC
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 32 bits
             Execution rate    = 97,406,228 Cintcode instructions per second
             bench100  6.711 secs
             cosim 4.410 secs
	     c allcmpltests     All tests OK
	     logout
	     cd ../bcplprogs/raspi
	     cintsys
	     c b engine
	     engine
	     c b gltst
	     logout
	     cd ../genome
	     cintsys
	     c b dnaplot
	     dnaplot
	     

   Test 7/4  Lenova G50 Linux 64-bit with no graphics
             Mon 25 Jul 20:36:39 BST 2022
             Build: Linux
             Flags: SOUND CALLC
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 64 bits
             Execution rate    = 106,459,475 Cintcode instructions per second
             bench100  5.822 secs
             cosim 4.013 secs
	     cmpltest ok
	     fcmpltest ok
	     fltcmpltest ok
	     logout
	     cd ../bcplprogs/patdemos
	     cintsys64
	     c allpatdemos64
	     All the bove tests worked.

   Test 7/5  Lenova G50 Linux 64-bit with SDL
             Mon 25 Jul 20:36:39 BST 2022
             Build: LinuxSDL
             Flags: SOUND CALLC
             The host is a little ender machine
             Host address size = 64 bits
             BCPL word size    = 64 bits
             Execution rate    = 105,013,505 Cintcode instructions per second
             bench100  5.967 secs
             cosim 4.210 secs
	     c allcmpltests64   ok
	     logout
	     cd ../bcplprogs/patdemos
	     cintsys64
	     logout
	     cd ../raspi
	     cintsys64
	     c bc64 engine
	     engine
	     c b64 dragon
	     dragon
	     c b64 hsmandset
	     hdmandset 2
	     All the above tests we successful.


   Test 7/6  Lenova G50 Linux 64-bit with SDL and GL
             Not tested


End of file

