sim: example-synacor: a simple implementation for reference

Provide a simple example simulator for people porting to new targets
to use as a reference.  This one has the advantage of being used by
people and having a fun program available for it.

It doesn't require a special target -- the example simulators can be
built for any existing port.
This commit is contained in:
Mike Frysinger
2020-12-09 22:26:30 -05:00
parent a389375f5b
commit 26da232cbd
34 changed files with 16037 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
# check the OR insn.
# mach: example
.include "testutils.inc"
start
JMP 3
HALT
OR r2, 0xf, 0x80
EQ r3, r2, 0x8f
JF r3, 2
OR r2, r2, 0xff
EQ r3, r2, 0xff
JF r3, 2
pass