index
:
mu
this commit
hlt
main
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Kartik K. Agaram <vc@akkartik.com>
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
html
Mode
Name
Size
-rw-r--r--
000organization.cc.html
21901
log
stats
plain
blame
-rw-r--r--
001help.cc.html
43503
log
stats
plain
blame
-rw-r--r--
002test.cc.html
21404
log
stats
plain
blame
-rw-r--r--
003trace.cc.html
88922
log
stats
plain
blame
-rw-r--r--
003trace.test.cc.html
29959
log
stats
plain
blame
-rw-r--r--
010vm.cc.html
76904
log
stats
plain
blame
-rw-r--r--
011run.cc.html
71095
log
stats
plain
blame
-rw-r--r--
012elf.cc.html
45398
log
stats
plain
blame
-rw-r--r--
013direct_addressing.cc.html
221837
log
stats
plain
blame
-rw-r--r--
014indirect_addressing.cc.html
157912
log
stats
plain
blame
-rw-r--r--
015immediate_addressing.cc.html
207070
log
stats
plain
blame
-rw-r--r--
016index_addressing.cc.html
26035
log
stats
plain
blame
-rw-r--r--
017jump_disp8.cc.html
61525
log
stats
plain
blame
-rw-r--r--
018jump_disp32.cc.html
59821
log
stats
plain
blame
-rw-r--r--
019functions.cc.html
20725
log
stats
plain
blame
-rw-r--r--
020syscalls.cc.html
41012
log
stats
plain
blame
-rw-r--r--
021byte_addressing.cc.html
58262
log
stats
plain
blame
-rw-r--r--
022div.cc.html
7683
log
stats
plain
blame
-rw-r--r--
023float.cc.html
88505
log
stats
plain
blame
-rw-r--r--
030translate.cc.html
38235
log
stats
plain
blame
-rw-r--r--
031transforms.cc.html
3747
log
stats
plain
blame
-rw-r--r--
032operands.cc.html
114309
log
stats
plain
blame
-rw-r--r--
033check_operands.cc.html
168194
log
stats
plain
blame
-rw-r--r--
034check_operand_bounds.cc.html
27006
log
stats
plain
blame
-rw-r--r--
035compute_segment_address.cc.html
15775
log
stats
plain
blame
-rw-r--r--
036labels.cc.html
68468
log
stats
plain
blame
-rw-r--r--
037global_variables.cc.html
57148
log
stats
plain
blame
-rw-r--r--
038literal_strings.cc.html
60053
log
stats
plain
blame
-rw-r--r--
039debug.cc.html
34850
log
stats
plain
blame
-rw-r--r--
040tests.cc.html
18635
log
stats
plain
blame
-rw-r--r--
101_write.subx.html
8642
log
stats
plain
blame
-rw-r--r--
102test.subx.html
14729
log
stats
plain
blame
-rw-r--r--
103kernel-string-equal.subx.html
36181
log
stats
plain
blame
-rw-r--r--
104new-segment.subx.html
14004
log
stats
plain
blame
-rw-r--r--
105string-equal.subx.html
38875
log
stats
plain
blame
-rw-r--r--
106stream.subx.html
12786
log
stats
plain
blame
-rw-r--r--
107trace.subx.html
144397
log
stats
plain
blame
-rw-r--r--
108write.subx.html
24444
log
stats
plain
blame
-rw-r--r--
109stream-equal.subx.html
86794
log
stats
plain
blame
-rw-r--r--
110stop.subx.html
32443
log
stats
plain
blame
-rw-r--r--
111read.subx.html
63575
log
stats
plain
blame
-rw-r--r--
112read-byte.subx.html
54826
log
stats
plain
blame
-rw-r--r--
113write-stream.subx.html
37636
log
stats
plain
blame
-rw-r--r--
114error.subx.html
9813
log
stats
plain
blame
-rw-r--r--
115write-byte.subx.html
59334
log
stats
plain
blame
-rw-r--r--
116write-buffered.subx.html
33274
log
stats
plain
blame
-rw-r--r--
117write-int-hex.subx.html
61990
log
stats
plain
blame
-rw-r--r--
118parse-hex-int.subx.html
136206
log
stats
plain
blame
-rw-r--r--
119error-byte.subx.html
16624
log
stats
plain
blame
-rw-r--r--
120allocate.subx.html
151520
log
stats
plain
blame
-rw-r--r--
121new-stream.subx.html
22377
log
stats
plain
blame
-rw-r--r--
122read-line.subx.html
55531
log
stats
plain
blame
-rw-r--r--
123slice.subx.html
177722
log
stats
plain
blame
-rw-r--r--
124next-token.subx.html
291133
log
stats
plain
blame
-rw-r--r--
125write-stream-data.subx.html
18830
log
stats
plain
blame
-rw-r--r--
126write-int-decimal.subx.html
59786
log
stats
plain
blame
-rw-r--r--
127next-word.subx.html
60686
log
stats
plain
blame
-rw-r--r--
128subx-words.subx.html
91520
log
stats
plain
blame
-rw-r--r--
129emit-hex.subx.html
34725
log
stats
plain
blame
-rw-r--r--
130emit.subx.html
68043
log
stats
plain
blame
-rw-r--r--
131table.subx.html
334294
log
stats
plain
blame
-rw-r--r--
132slurp.subx.html
24232
log
stats
plain
blame
-rw-r--r--
133subx-widths.subx.html
34932
log
stats
plain
blame
-rw-r--r--
134emit-hex-array.subx.html
18014
log
stats
plain
blame
-rw-r--r--
135next-word-or-string.subx.html
69295
log
stats
plain
blame
-rw-r--r--
201register-names.subx.html
13658
log
stats
plain
blame
-rw-r--r--
20201114-qemu.png
121443
log
stats
plain
blame
-rw-r--r--
202write-int.subx.html
18237
log
stats
plain
blame
-rw-r--r--
203stack.subx.html
58847
log
stats
plain
blame
-rw-r--r--
301array-equal.subx.html
40365
log
stats
plain
blame
-rw-r--r--
302stack_allocate.subx.html
8249
log
stats
plain
blame
-rw-r--r--
303kernel-string.subx.html
9345
log
stats
plain
blame
-rw-r--r--
304screen.subx.html
44197
log
stats
plain
blame
-rw-r--r--
305keyboard.subx.html
23159
log
stats
plain
blame
-rw-r--r--
306files.subx.html
17306
log
stats
plain
blame
-rw-r--r--
307size.subx.html
3120
log
stats
plain
blame
-rw-r--r--
308allocate-array.subx.html
3969
log
stats
plain
blame
-rw-r--r--
309stream.subx.html
19898
log
stats
plain
blame
-rw-r--r--
310copy-bytes.subx.html
15698
log
stats
plain
blame
-rw-r--r--
311decimal-int.subx.html
58838
log
stats
plain
blame
-rw-r--r--
312copy.subx.html
7895
log
stats
plain
blame
-rw-r--r--
313index-bounds-check.subx.html
12123
log
stats
plain
blame
-rw-r--r--
314divide.subx.html
3248
log
stats
plain
blame
-rw-r--r--
315slice.subx.html
3126
log
stats
plain
blame
-rw-r--r--
400.mu.html
35779
log
stats
plain
blame
-rw-r--r--
401test.mu.html
3274
log
stats
plain
blame
-rw-r--r--
402time.mu.html
7547
log
stats
plain
blame
-rw-r--r--
403unicode.mu.html
54049
log
stats
plain
blame
-rw-r--r--
404stream.mu.html
11579
log
stats
plain
blame
-rw-r--r--
405screen.mu.html
215995
log
stats
plain
blame
-rw-r--r--
406int32.mu.html
6001
log
stats
plain
blame
-rw-r--r--
407print-int32-decimal-right-justified.mu.html
3902
log
stats
plain
blame
-rw-r--r--
408float.mu.html
4824
log
stats
plain
blame
-rw-r--r--
409print-float-hex.mu.html
31679
log
stats
plain
blame
-rw-r--r--
410file.mu.html
4561
log
stats
plain
blame
-rw-r--r--
411string.mu.html
20201
log
stats
plain
blame
-rw-r--r--
412print-float-decimal.mu.html
89670
log
stats
plain
blame
d---------
apps
2068
log
stats
plain
d---------
archive
/
2.vm
31
log
stats
plain
-rw-r--r--
baremetal.png
62314
log
stats
plain
blame
d---------
baremetal
455
log
stats
plain
-rw-r--r--
control0.png
363435
log
stats
plain
blame
-rw-r--r--
control1.png
377139
log
stats
plain
blame
-rw-r--r--
encoding.png
169620
log
stats
plain
blame
-rw-r--r--
ex2.mu.png
100365
log
stats
plain
blame
-rw-r--r--
ex3.png
185444
log
stats
plain
blame
-rw-r--r--
mu-init-test.subx.html
5170
log
stats
plain
blame
-rw-r--r--
mu-init.subx.html
8048
log
stats
plain
blame
-rw-r--r--
mu_instructions.html
53984
log
stats
plain
blame
-rw-r--r--
rpn5.png
57231
log
stats
plain
blame
-rw-r--r--
run_one_test.subx.html
6041
log
stats
plain
blame
-rw-r--r--
trace.png
438484
log
stats
plain
blame