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
43944
log
stats
plain
blame
-rw-r--r--
002test.cc.html
21277
log
stats
plain
blame
-rw-r--r--
003trace.cc.html
88649
log
stats
plain
blame
-rw-r--r--
003trace.test.cc.html
29959
log
stats
plain
blame
-rw-r--r--
010vm.cc.html
73337
log
stats
plain
blame
-rw-r--r--
011run.cc.html
71039
log
stats
plain
blame
-rw-r--r--
012elf.cc.html
45327
log
stats
plain
blame
-rw-r--r--
013direct_addressing.cc.html
220915
log
stats
plain
blame
-rw-r--r--
014indirect_addressing.cc.html
156305
log
stats
plain
blame
-rw-r--r--
015immediate_addressing.cc.html
206434
log
stats
plain
blame
-rw-r--r--
016index_addressing.cc.html
25959
log
stats
plain
blame
-rw-r--r--
017jump_disp8.cc.html
61457
log
stats
plain
blame
-rw-r--r--
018jump_disp32.cc.html
59845
log
stats
plain
blame
-rw-r--r--
019functions.cc.html
20633
log
stats
plain
blame
-rw-r--r--
020syscalls.cc.html
41013
log
stats
plain
blame
-rw-r--r--
021byte_addressing.cc.html
58050
log
stats
plain
blame
-rw-r--r--
022div.cc.html
7647
log
stats
plain
blame
-rw-r--r--
030translate.cc.html
38129
log
stats
plain
blame
-rw-r--r--
031transforms.cc.html
3731
log
stats
plain
blame
-rw-r--r--
032operands.cc.html
98262
log
stats
plain
blame
-rw-r--r--
033check_operands.cc.html
143711
log
stats
plain
blame
-rw-r--r--
034check_operand_bounds.cc.html
26922
log
stats
plain
blame
-rw-r--r--
035compute_segment_address.cc.html
15763
log
stats
plain
blame
-rw-r--r--
036labels.cc.html
68359
log
stats
plain
blame
-rw-r--r--
037global_variables.cc.html
57103
log
stats
plain
blame
-rw-r--r--
038literal_strings.cc.html
60025
log
stats
plain
blame
-rw-r--r--
039debug.cc.html
29654
log
stats
plain
blame
-rw-r--r--
040---tests.cc.html
18619
log
stats
plain
blame
-rw-r--r--
050_write.subx.html
8642
log
stats
plain
blame
-rw-r--r--
051test.subx.html
14729
log
stats
plain
blame
-rw-r--r--
052kernel-string-equal.subx.html
36174
log
stats
plain
blame
-rw-r--r--
053new-segment.subx.html
14004
log
stats
plain
blame
-rw-r--r--
054string-equal.subx.html
38861
log
stats
plain
blame
-rw-r--r--
055stream.subx.html
12786
log
stats
plain
blame
-rw-r--r--
056trace.subx.html
144397
log
stats
plain
blame
-rw-r--r--
057write.subx.html
23910
log
stats
plain
blame
-rw-r--r--
058stream-equal.subx.html
86676
log
stats
plain
blame
-rw-r--r--
059stop.subx.html
32443
log
stats
plain
blame
-rw-r--r--
060read.subx.html
63575
log
stats
plain
blame
-rw-r--r--
061read-byte.subx.html
43844
log
stats
plain
blame
-rw-r--r--
062write-stream.subx.html
37636
log
stats
plain
blame
-rw-r--r--
063error.subx.html
9813
log
stats
plain
blame
-rw-r--r--
064write-byte.subx.html
52563
log
stats
plain
blame
-rw-r--r--
065write-buffered.subx.html
33274
log
stats
plain
blame
-rw-r--r--
066write-int-hex.subx.html
53792
log
stats
plain
blame
-rw-r--r--
067parse-hex.subx.html
136064
log
stats
plain
blame
-rw-r--r--
068error-byte.subx.html
16624
log
stats
plain
blame
-rw-r--r--
069allocate.subx.html
151465
log
stats
plain
blame
-rw-r--r--
070new-stream.subx.html
22373
log
stats
plain
blame
-rw-r--r--
071read-line.subx.html
55531
log
stats
plain
blame
-rw-r--r--
072slice.subx.html
177701
log
stats
plain
blame
-rw-r--r--
073next-token.subx.html
291076
log
stats
plain
blame
-rw-r--r--
074write-stream-data.subx.html
18830
log
stats
plain
blame
-rw-r--r--
075write-int-decimal.subx.html
59773
log
stats
plain
blame
-rw-r--r--
076next-word.subx.html
42373
log
stats
plain
blame
-rw-r--r--
077subx-words.subx.html
91498
log
stats
plain
blame
-rw-r--r--
078emit-hex.subx.html
34725
log
stats
plain
blame
-rw-r--r--
079emit.subx.html
68039
log
stats
plain
blame
-rw-r--r--
080zero-out.subx.html
13105
log
stats
plain
blame
-rw-r--r--
081table.subx.html
334231
log
stats
plain
blame
-rw-r--r--
082slurp.subx.html
24232
log
stats
plain
blame
-rw-r--r--
083subx-widths.subx.html
34916
log
stats
plain
blame
-rw-r--r--
084emit-hex-array.subx.html
18014
log
stats
plain
blame
-rw-r--r--
085next-word-or-string.subx.html
69295
log
stats
plain
blame
-rw-r--r--
090register-names.subx.html
9171
log
stats
plain
blame
-rw-r--r--
091write-int.subx.html
18237
log
stats
plain
blame
-rw-r--r--
092stack.subx.html
58847
log
stats
plain
blame
-rw-r--r--
100array-equal.subx.html
39407
log
stats
plain
blame
-rw-r--r--
101stack_allocate.subx.html
8180
log
stats
plain
blame
-rw-r--r--
102kernel-string.subx.html
9345
log
stats
plain
blame
-rw-r--r--
103screen.subx.html
32695
log
stats
plain
blame
-rw-r--r--
104keyboard.subx.html
20718
log
stats
plain
blame
-rw-r--r--
105files.subx.html
7264
log
stats
plain
blame
-rw-r--r--
106size.subx.html
3120
log
stats
plain
blame
d---------
apps
1892
log
stats
plain
d---------
archive
/
2.vm
31
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
12812
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
8110
log
stats
plain
blame
-rw-r--r--
mu_instructions.html
35227
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