From 130746bc856f5c2eb5672cceb0e1304ee2c95b1e Mon Sep 17 00:00:00 2001 From: johannst Date: Wed, 28 Feb 2024 18:32:44 +0000 Subject: deploy: 7cc72737a0140f5f71e9d83d4f87503eb4c7604f --- tiny_vm/index.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'tiny_vm/index.html') diff --git a/tiny_vm/index.html b/tiny_vm/index.html index 0323d25..72eb51e 100644 --- a/tiny_vm/index.html +++ b/tiny_vm/index.html @@ -1,8 +1,10 @@ -tiny_vm - Rust

Crate tiny_vm

source ·
Expand description

TinyVm example.

-

This example introduces as simple 16 bit virtual machine the TinyVm. The VM consits of -three registers defined in TinyReg, a separate data and insutrction memory and a small +tiny_vm - Rust

+

Crate tiny_vm

source ·
Expand description

TinyVm example.

+

This example introduces a simple 16 bit virtual machine the TinyVm. The VM consists of +three registers defined in TinyReg, a separate data and instruction memory and a small set of instructions TinyInsn, sufficient to implement a guest program to compute the -fiibonacci sequence.

+Fibonacci sequence.

The TinyVm implements a simple just-in-time (JIT) compiler to demonstrate the juicebox_asm crate. Additionally, it implements a reference interpreter.

@@ -31,4 +33,4 @@ fiibonacci sequence.

assert_eq!(8, vm.icnt); assert_eq!(4, vm.pc); }
-

Structs

  • A minial fixup utility to implement jump labels when constructing guest programs.
  • A guest physical address.
  • The TinyVm virtual machine state.

Enums

Functions

\ No newline at end of file +

Structs

Enums

Functions

\ No newline at end of file -- cgit v1.2.3