aboutsummaryrefslogtreecommitdiff
path: root/debug/programs/step.S
diff options
context:
space:
mode:
Diffstat (limited to 'debug/programs/step.S')
-rw-r--r--debug/programs/step.S17
1 files changed, 17 insertions, 0 deletions
diff --git a/debug/programs/step.S b/debug/programs/step.S
new file mode 100644
index 0000000..49f82d6
--- /dev/null
+++ b/debug/programs/step.S
@@ -0,0 +1,17 @@
+// Test stepping over a variety of instructions.
+
+ .global main
+
+main:
+ li t0, 5 // 0
+ beq zero, zero, one // 0x4
+ nop // 0x8
+one:
+ beq zero, t0, one // 0xc
+ jal two // 0x10
+
+three:
+ j three // 0x14
+
+two:
+ ret // 0x18