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
47077
log
stats
plain
blame
-rw-r--r--
002test.cc.html
21902
log
stats
plain
blame
-rw-r--r--
003trace.cc.html
87897
log
stats
plain
blame
-rw-r--r--
003trace.test.cc.html
29959
log
stats
plain
blame
-rw-r--r--
010---vm.cc.html
74219
log
stats
plain
blame
-rw-r--r--
011run.cc.html
73289
log
stats
plain
blame
-rw-r--r--
012elf.cc.html
45054
log
stats
plain
blame
-rw-r--r--
013direct_addressing.cc.html
221795
log
stats
plain
blame
-rw-r--r--
014indirect_addressing.cc.html
155328
log
stats
plain
blame
-rw-r--r--
015immediate_addressing.cc.html
199245
log
stats
plain
blame
-rw-r--r--
016index_addressing.cc.html
25807
log
stats
plain
blame
-rw-r--r--
017jump_disp8.cc.html
61721
log
stats
plain
blame
-rw-r--r--
018jump_disp32.cc.html
59945
log
stats
plain
blame
-rw-r--r--
019functions.cc.html
20656
log
stats
plain
blame
-rw-r--r--
020syscalls.cc.html
40502
log
stats
plain
blame
-rw-r--r--
021byte_addressing.cc.html
33368
log
stats
plain
blame
-rw-r--r--
022div.cc.html
7689
log
stats
plain
blame
-rw-r--r--
028translate.cc.html
39034
log
stats
plain
blame
-rw-r--r--
029transforms.cc.html
9209
log
stats
plain
blame
-rw-r--r--
030---operands.cc.html
98120
log
stats
plain
blame
-rw-r--r--
031check_operands.cc.html
142862
log
stats
plain
blame
-rw-r--r--
032check_operand_bounds.cc.html
26925
log
stats
plain
blame
-rw-r--r--
034compute_segment_address.cc.html
15772
log
stats
plain
blame
-rw-r--r--
035labels.cc.html
68277
log
stats
plain
blame
-rw-r--r--
036global_variables.cc.html
57121
log
stats
plain
blame
-rw-r--r--
038---literal_strings.cc.html
58428
log
stats
plain
blame
-rw-r--r--
039debug.cc.html
29467
log
stats
plain
blame
-rw-r--r--
040---tests.cc.html
18842
log
stats
plain
blame
-rw-r--r--
050_write.subx.html
8925
log
stats
plain
blame
-rw-r--r--
051test.subx.html
14603
log
stats
plain
blame
-rw-r--r--
052kernel-string-equal.subx.html
36039
log
stats
plain
blame
-rw-r--r--
053new-segment.subx.html
14198
log
stats
plain
blame
-rw-r--r--
054string-equal.subx.html
33456
log
stats
plain
blame
-rw-r--r--
055stream.subx.html
12403
log
stats
plain
blame
-rw-r--r--
056trace.subx.html
148518
log
stats
plain
blame
-rw-r--r--
057write.subx.html
23889
log
stats
plain
blame
-rw-r--r--
058stream-equal.subx.html
86494
log
stats
plain
blame
-rw-r--r--
059stop.subx.html
31906
log
stats
plain
blame
-rw-r--r--
060read.subx.html
63704
log
stats
plain
blame
-rw-r--r--
061read-byte.subx.html
43886
log
stats
plain
blame
-rw-r--r--
062write-stream.subx.html
37853
log
stats
plain
blame
-rw-r--r--
063error.subx.html
9820
log
stats
plain
blame
-rw-r--r--
064write-byte.subx.html
49430
log
stats
plain
blame
-rw-r--r--
065write-buffered.subx.html
33327
log
stats
plain
blame
-rw-r--r--
066print-int.subx.html
53777
log
stats
plain
blame
-rw-r--r--
067parse-hex.subx.html
126623
log
stats
plain
blame
-rw-r--r--
068error-byte.subx.html
16734
log
stats
plain
blame
-rw-r--r--
069allocate.subx.html
35997
log
stats
plain
blame
-rw-r--r--
070new-stream.subx.html
19076
log
stats
plain
blame
-rw-r--r--
071read-line.subx.html
56031
log
stats
plain
blame
-rw-r--r--
072slice.subx.html
170030
log
stats
plain
blame
-rw-r--r--
073next-token.subx.html
291157
log
stats
plain
blame
-rw-r--r--
074write-stream-data.subx.html
18973
log
stats
plain
blame
-rw-r--r--
075print-int-decimal.subx.html
38864
log
stats
plain
blame
-rw-r--r--
076next-word.subx.html
42405
log
stats
plain
blame
-rw-r--r--
077subx-words.subx.html
92447
log
stats
plain
blame
-rw-r--r--
078emit-hex.subx.html
35329
log
stats
plain
blame
-rw-r--r--
079emit.subx.html
68750
log
stats
plain
blame
-rw-r--r--
080zero-out.subx.html
13105
log
stats
plain
blame
-rw-r--r--
081table.subx.html
259085
log
stats
plain
blame
-rw-r--r--
082slurp.subx.html
24471
log
stats
plain
blame
-rw-r--r--
083subx-widths.subx.html
34419
log
stats
plain
blame
-rw-r--r--
084emit-hex-array.subx.html
18143
log
stats
plain
blame
-rw-r--r--
092write-int.subx.html
18287
log
stats
plain
blame
-rw-r--r--
093array-equal.subx.html
90088
log
stats
plain
blame
-rw-r--r--
094next-word-or-string.subx.html
69338
log
stats
plain
blame
-rw-r--r--
095stack.subx.html
58455
log
stats
plain
blame
d---------
apps
861
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--
ex3.png
185444
log
stats
plain
blame
d---------
examples
495
log
stats
plain
-rw-r--r--
trace.png
438484
log
stats
plain
blame