From: Martin Perner Date: Thu, 16 Dec 2010 23:42:25 +0000 (+0100) Subject: [bench] vm X-Git-Tag: bootrom_v1~75 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=commitdiff_plain;h=cd0e6b4642a06b28f1d9552538b215a31576a4c4 [bench] vm added input data still doesn't compile => not tested mul missing --- diff --git a/8_benchs/src/vm.s b/8_benchs/src/vm.s index bd8a316..784dc93 100644 --- a/8_benchs/src/vm.s +++ b/8_benchs/src/vm.s @@ -1,7 +1,25 @@ .data .org 0x10 inputdata: -.fill +;4 8 * 8 +.fill 1, 0x34382A38 +;8 * X 1 +.fill 1, 0x382A5831 +;- X D + +.fill 1, 0x2D58442B +;D J \xF8 P +.fill 1, 0x444AF850 +;6 8 * + +.fill 1, 0x36382A2B +;D I \020 \000 +.fill 1, 0x44492000 +;\000 \000 < ~ +.fill 1, 0x00003C7E +;J \005 P 8 +.fill 1, 0x4A055038 +;8 * +.fill 1, 0x382A + stack: .fill 256, 0 jumptable: @@ -118,7 +136,7 @@ vm_sub: stw r7, 0-4(r3) br+ vm_loop -;case 0 1 2 3 4 5 6 7 8 9 +;case 0 1 2 3 4 5 6 7 8 9 ;48-57 vm_consts: ;input minus offset @@ -235,4 +253,3 @@ vm_not: not r6 stw r6, 0-4(r3) br+ vm_loop -