Mercurial > hg > Members > kono > nitros9-code
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