summaryrefslogtreecommitdiff
path: root/src/runtime/c/teyjus/tables/README
blob: 00c92caa206bb56c50fdaec5a69f33db29abd377 (plain)
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
                              TABLES
                              ======
The files in source/tables define the pervasive tables and instruction 
format tables.

pervasives:

 pervasives.h{c}
 ===============
  Defines the pervasive tables for pervasive kinds, type skeletons
  and constants. Note these files are automatically generated.

 pervinit.h{c}
 =============
  Defines the initialization functions for pervasive tables: such functions
  are necessary because the pervasive names in the system run-time have 
  special encoding in the simulator (source/simulator/mcstring.h{c}) for
  garbage collection as opposed to simply C strings. These names have to
  be laid out on the system memory upon system initialization.

 instructions.h{c}
 =================
  Defines instruction formats and instruction opcodes.
  Note these files are automatically generated.