changeset 2425:375bbafa44fa

Updated with new tests
author boisy
date Wed, 03 Feb 2010 04:57:52 +0000
parents 0e88aedc428b
children 5ade5dd9c3cb
files 3rdparty/customboots/boisy/makefile 3rdparty/customboots/boisy/testmul.asm 3rdparty/customboots/boisy/testmul0000.asm 3rdparty/customboots/boisy/testmulAA55.asm 3rdparty/customboots/boisy/testnop.asm
diffstat 5 files changed, 406 insertions(+), 142 deletions(-) [+]
line wrap: on
line diff
--- a/3rdparty/customboots/boisy/makefile	Fri Jan 29 17:11:46 2010 +0000
+++ b/3rdparty/customboots/boisy/makefile	Wed Feb 03 04:57:52 2010 +0000
@@ -34,8 +34,8 @@
 CMDS_DW		= $(3PDW68)/inetd $(3PDW68)/dw \
 		$(3PDW68)/telnet $(3PBOISY)/send
 
-CMDS_THESIS	= testmul testtfr testexg testadd testcwai
-SRC_THESIS	= testmul.asm testtfr.asm testexg.asm testadd.asm testcwai.asm
+CMDS_THESIS	= testmul0000 testmulAA55 testtfr testexg testadd testcwai testnop
+SRC_THESIS	= testmul0000.asm testmulAA55.asm testtfr.asm testexg.asm testadd.asm testcwai.asm testnop.asm
 
 # We make our own bootfile and kernel track
 KERNEL		= $(MD)/rel_80 $(MD)/boot_dw3 $(MD)/krn
--- a/3rdparty/customboots/boisy/testmul.asm	Fri Jan 29 17:11:46 2010 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-         ifp1
-         use   os9defs
-         endc
-
-tylg     set   Prgrm+Objct   
-atrv     set   ReEnt+rev
-rev      set   $00
-edition  set   1
-
-         mod   eom,name,tylg,atrv,start,size
-
-stack    rmb   200
-size     equ   .
-
-name     fcs   /testmul/
-         fcb   edition
-
-start
-         orcc  #IntMasks
-
-* set up appropriate registers for test
-
-* measure mul multiplying 0
-         lda   #0
-         ldb   #0
-
-* measure mul multiplying alternating bit patterns
-*         lda   #%01010101
-*         ldb   #%10101010
-
-top
-* 100 instructions in series
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         mul
-         bra   top
-
-         clrb
-         os9   F$Exit
-
-         emod
-eom      equ   *
-         end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/customboots/boisy/testmul0000.asm	Wed Feb 03 04:57:52 2010 +0000
@@ -0,0 +1,136 @@
+         ifp1
+         use   os9defs
+         endc
+
+tylg     set   Prgrm+Objct   
+atrv     set   ReEnt+rev
+rev      set   $00
+edition  set   1
+
+         mod   eom,name,tylg,atrv,start,size
+
+stack    rmb   200
+size     equ   .
+
+name     fcs   /testmul/
+         fcb   edition
+
+start
+         orcc  #IntMasks
+
+* set up appropriate registers for test
+
+* measure mul multiplying 0
+         lda   #0
+         ldb   #0
+
+top
+* 100 instructions in series
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         bra   top
+
+         clrb
+         os9   F$Exit
+
+         emod
+eom      equ   *
+         end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/customboots/boisy/testmulAA55.asm	Wed Feb 03 04:57:52 2010 +0000
@@ -0,0 +1,136 @@
+         ifp1
+         use   os9defs
+         endc
+
+tylg     set   Prgrm+Objct   
+atrv     set   ReEnt+rev
+rev      set   $00
+edition  set   1
+
+         mod   eom,name,tylg,atrv,start,size
+
+stack    rmb   200
+size     equ   .
+
+name     fcs   /testmul/
+         fcb   edition
+
+start
+         orcc  #IntMasks
+
+* set up appropriate registers for test
+
+* measure mul multiplying alternating bit patterns
+         lda   #%01010101
+         ldb   #%10101010
+
+top
+* 100 instructions in series
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         mul
+         bra   top
+
+         clrb
+         os9   F$Exit
+
+         emod
+eom      equ   *
+         end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/3rdparty/customboots/boisy/testnop.asm	Wed Feb 03 04:57:52 2010 +0000
@@ -0,0 +1,132 @@
+         ifp1
+         use   os9defs
+         endc
+
+tylg     set   Prgrm+Objct   
+atrv     set   ReEnt+rev
+rev      set   $00
+edition  set   1
+
+         mod   eom,name,tylg,atrv,start,size
+
+stack    rmb   200
+size     equ   .
+
+name     fcs   /testmul/
+         fcb   edition
+
+start
+         orcc  #IntMasks
+
+* set up appropriate registers for test
+
+top
+* 100 instructions in series
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         nop
+         bra   top
+
+         clrb
+         os9   F$Exit
+
+         emod
+eom      equ   *
+         end