about summary refs log tree commit diff stats
path: root/archive/2.transect/compiler3
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-12-28 23:20:14 -0800
committerKartik Agaram <vc@akkartik.com>2020-12-28 23:20:14 -0800
commitb15db82f7ce2a4b11e0cfe55b3c31cc8c4a8d89a (patch)
tree4a1be82dab55d2b80eb8b2385a5f621dab29ba07 /archive/2.transect/compiler3
parentd6d8ce22449deab6fc2417dfb8a4ca6642ac47b4 (diff)
downloadmu-b15db82f7ce2a4b11e0cfe55b3c31cc8c4a8d89a.tar.gz
7455
New approach to disambiguating /disp32 arguments: based on opcodes rather
than metadata.

I interpret /disp32 as PC-relative in a short list of instructions. Otherwise
it's absolute if it gets a label.

There should be no reason to pass labels into /disp8 or /disp16.
Diffstat (limited to 'archive/2.transect/compiler3')
0 files changed, 0 insertions, 0 deletions
2019-05-21 04:13:21 -0400 committer Ben Morrison <ben@gbmor.dev> 2019-05-21 04:13:21 -0400 database push/pull functions' href='/gbmor/getwtxt/commit/cache.go?h=v0.4.7&id=c896e6b85ff32c3c0c45336de8b75752a31574ca'>c896e6b ^
c896e6b ^

fdd9bd0 ^






4695425 ^



4695425 ^


fdd9bd0 ^



4695425 ^
e9d4a6b ^
4695425 ^





fdd9bd0 ^


7410b8c ^

979e1f9 ^

7410b8c ^

fdd9bd0 ^
c6ced3e ^




d6d0c18 ^
c38385c ^
c6ced3e ^
78f4d8a ^
c6ced3e ^
c896e6b ^
d6d0c18 ^
c896e6b ^

78f4d8a ^
c896e6b ^
c896e6b ^

2b0d4a5 ^



69217dd ^
979e1f9 ^


69217dd ^
979e1f9 ^
6c1b09b ^
979e1f9 ^
6c1b09b ^
25972a6 ^
979e1f9 ^
f316396 ^

25972a6 ^

78f4d8a ^
2b0d4a5 ^
25972a6 ^


2b0d4a5 ^
979e1f9 ^

6c1b09b ^
2b0d4a5 ^




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117