aboutsummaryrefslogtreecommitdiff
path: root/docs/eps/instructions.fig
blob: 5c88fb5598aa9edee2f40c76103ee814cb4c682a (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
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
#FIG 3.2
Portrait
Center
Inches
A4      
100.00
Single
-2
1200 2
0 32 #f9f9f9
0 33 #303030
6 75 75 5475 9975
2 1 0 0 32 32 998 0 20 4.000 0 0 0 0 0 4
	 95 5002 95 3478 1027 3478 1027 5002
2 1 0 1 33 33 997 0 -1 4.000 0 0 0 0 0 5
	 91 5006 91 3474 1031 3474 1031 5006 91 5006
2 1 0 1 33 33 995 0 -1 4.000 0 0 0 0 0 5
	 355 5006 355 3474 1031 3474 1031 5006 355 5006
2 1 0 1 33 33 994 0 -1 4.000 0 0 0 0 0 5
	 823 5006 823 3474 1031 3474 1031 5006 823 5006
2 1 0 0 32 32 991 0 20 4.000 0 0 0 0 0 4
	 1667 9186 1667 7102 2399 7102 2399 9186
2 1 0 1 33 33 990 0 -1 4.000 0 0 0 0 0 5
	 1663 9190 1663 7098 2403 7098 2403 9190 1663 9190
2 1 0 1 33 33 988 0 -1 4.000 0 0 0 0 0 5
	 1927 9190 1927 7098 2403 7098 2403 9190 1927 9190
2 1 0 1 33 33 987 0 -1 4.000 0 0 0 0 0 5
	 2207 9190 2207 7098 2403 7098 2403 9190 2207 9190
2 1 0 0 32 32 985 0 20 4.000 0 0 0 0 0 4
	 3295 7806 3295 5538 4227 5538 4227 7806
2 1 0 1 33 33 984 0 -1 4.000 0 0 0 0 0 5
	 3291 7810 3291 5534 4231 5534 4231 7810 3291 7810
2 1 0 1 33 33 982 0 -1 4.000 0 0 0 0 0 5
	 3555 7810 3555 5534 4231 5534 4231 7810 3555 7810
2 1 0 1 33 33 981 0 -1 4.000 0 0 0 0 0 5
	 4023 7810 4023 5534 4231 5534 4231 7810 4023 7810
2 1 0 0 32 32 978 0 20 4.000 0 0 0 0 0 4
	 4923 8254 4923 6754 5415 6754 5415 8254
2 1 0 1 33 33 977 0 -1 4.000 0 0 0 0 0 5
	 4919 8258 4919 6750 5419 6750 5419 8258 4919 8258
2 1 0 1 33 33 975 0 -1 4.000 0 0 0 0 0 5
	 5183 8258 5183 6750 5419 6750 5419 8258 5183 8258
2 1 0 1 33 33 974 0 -1 4.000 0 0 0 0 0 5
	 5275 8258 5275 6750 5419 6750 5419 8258 5275 8258
2 1 0 0 32 32 973 0 20 4.000 0 0 0 0 0 4
	 4923 6502 4923 5178 5415 5178 5415 6502
2 1 0 1 33 33 972 0 -1 4.000 0 0 0 0 0 5
	 4919 6506 4919 5174 5419 5174 5419 6506 4919 6506
2 1 0 1 33 33 970 0 -1 4.000 0 0 0 0 0 5
	 5183 6506 5183 5174 5419 5174 5419 6506 5183 6506
2 1 0 1 33 33 969 0 -1 4.000 0 0 0 0 0 5
	 5275 6506 5275 5174 5419 5174 5419 6506 5275 6506
2 1 0 0 32 32 968 0 20 4.000 0 0 0 0 0 4
	 3859 3986 3859 2446 4815 2446 4815 3986
2 1 0 1 33 33 967 0 -1 4.000 0 0 0 0 0 5
	 3855 3990 3855 2442 4819 2442 4819 3990 3855 3990
2 1 0 1 33 33 965 0 -1 4.000 0 0 0 0 0 5
	 4319 3990 4319 2442 4819 2442 4819 3990 4319 3990
2 1 0 1 33 33 964 0 -1 4.000 0 0 0 0 0 5
	 4411 3990 4411 2442 4819 2442 4819 3990 4411 3990
2 1 0 0 32 32 961 0 20 4.000 0 0 0 0 0 4
	 3323 9042 3323 8014 3815 8014 3815 9042
2 1 0 1 33 33 960 0 -1 4.000 0 0 0 0 0 5
	 3319 9046 3319 8010 3819 8010 3819 9046 3319 9046
2 1 0 1 33 33 958 0 -1 4.000 0 0 0 0 0 5
	 3583 9046 3583 8010 3819 8010 3819 9046 3583 9046
2 1 0 1 33 33 957 0 -1 4.000 0 0 0 0 0 5
	 3675 9046 3675 8010 3819 8010 3819 9046 3675 9046
2 1 0 0 32 32 956 0 20 4.000 0 0 0 0 0 4
	 3323 9970 3323 9262 3815 9262 3815 9970
2 1 0 1 33 33 955 0 -1 4.000 0 0 0 0 0 5
	 3319 9974 3319 9258 3819 9258 3819 9974 3319 9974
2 1 0 1 33 33 953 0 -1 4.000 0 0 0 0 0 5
	 3583 9974 3583 9258 3819 9258 3819 9974 3583 9974
2 1 0 1 33 33 952 0 -1 4.000 0 0 0 0 0 5
	 3675 9974 3675 9258 3819 9258 3819 9974 3675 9974
2 1 0 1 33 33 951 0 -1 4.000 0 0 0 0 0 2
	 2943 8142 2407 8142
2 1 0 1 33 33 950 0 -1 4.000 0 0 0 0 0 2
	 2943 9606 2943 6742
2 1 0 0 7 7 949 0 20 4.000 0 0 0 0 0 4
	 2407 8142 2647 8054 2647 8230 2407 8142
2 1 0 1 33 33 948 0 -1 4.000 0 0 0 0 0 4
	 2407 8142 2647 8054 2647 8230 2407 8142
2 1 0 1 33 33 947 0 -1 4.000 0 0 0 0 0 2
	 3291 6742 2943 6742
2 1 0 1 33 33 946 0 -1 4.000 0 0 0 0 0 2
	 3319 9606 2943 9606
2 1 0 0 32 32 945 0 20 4.000 0 0 0 0 0 4
	 379 2718 379 1282 871 1282 871 2718
2 1 0 1 33 33 944 0 -1 4.000 0 0 0 0 0 5
	 375 2722 375 1278 875 1278 875 2722 375 2722
2 1 0 1 33 33 942 0 -1 4.000 0 0 0 0 0 5
	 639 2722 639 1278 875 1278 875 2722 639 2722
2 1 0 1 33 33 941 0 -1 4.000 0 0 0 0 0 5
	 731 2722 731 1278 875 1278 875 2722 731 2722
2 1 0 0 32 32 940 0 20 4.000 0 0 0 0 0 4
	 1659 6878 1659 5570 2151 5570 2151 6878
2 1 0 1 33 33 939 0 -1 4.000 0 0 0 0 0 5
	 1655 6882 1655 5566 2155 5566 2155 6882 1655 6882
2 1 0 1 33 33 937 0 -1 4.000 0 0 0 0 0 5
	 1919 6882 1919 5566 2155 5566 2155 6882 1919 6882
2 1 0 1 33 33 936 0 -1 4.000 0 0 0 0 0 5
	 2011 6882 2011 5566 2155 5566 2155 6882 2011 6882
2 1 0 0 32 32 935 0 20 4.000 0 0 0 0 0 4
	 1667 3406 1667 2258 2399 2258 2399 3406
2 1 0 1 33 33 934 0 -1 4.000 0 0 0 0 0 5
	 1663 3410 1663 2254 2403 2254 2403 3410 1663 3410
2 1 0 1 33 33 932 0 -1 4.000 0 0 0 0 0 5
	 1927 3410 1927 2254 2403 2254 2403 3410 1927 3410
2 1 0 1 33 33 931 0 -1 4.000 0 0 0 0 0 5
	 2207 3410 2207 2254 2403 2254 2403 3410 2207 3410
2 1 0 0 32 32 929 0 20 4.000 0 0 0 0 0 4
	 379 6710 379 5354 871 5354 871 6710
2 1 0 1 33 33 928 0 -1 4.000 0 0 0 0 0 5
	 375 6714 375 5350 875 5350 875 6714 375 6714
2 1 0 1 33 33 926 0 -1 4.000 0 0 0 0 0 5
	 639 6714 639 5350 875 5350 875 6714 639 6714
2 1 0 1 33 33 925 0 -1 4.000 0 0 0 0 0 5
	 731 6714 731 5350 875 5350 875 6714 731 6714
2 1 0 0 32 32 924 0 20 4.000 0 0 0 0 0 4
	 1659 5350 1659 3642 2151 3642 2151 5350
2 1 0 1 33 33 923 0 -1 4.000 0 0 0 0 0 5
	 1655 5354 1655 3638 2155 3638 2155 5354 1655 5354
2 1 0 1 33 33 921 0 -1 4.000 0 0 0 0 0 5
	 1919 5354 1919 3638 2155 3638 2155 5354 1919 5354
2 1 0 1 33 33 920 0 -1 4.000 0 0 0 0 0 5
	 2011 5354 2011 3638 2155 3638 2155 5354 2011 5354
2 1 0 1 33 33 919 0 -1 4.000 0 0 0 0 0 2
	 3319 8490 2943 8490
2 1 0 0 32 32 918 0 20 4.000 0 0 0 0 0 4
	 379 8786 379 7118 871 7118 871 8786
2 1 0 1 33 33 917 0 -1 4.000 0 0 0 0 0 5
	 375 8790 375 7114 875 7114 875 8790 375 8790
2 1 0 1 33 33 915 0 -1 4.000 0 0 0 0 0 5
	 639 8790 639 7114 875 7114 875 8790 639 8790
2 1 0 1 33 33 914 0 -1 4.000 0 0 0 0 0 5
	 731 8790 731 7114 875 7114 875 8790 731 8790
2 1 0 0 32 32 913 0 20 4.000 0 0 0 0 0 4
	 1667 1994 1667 86 2399 86 2399 1994
2 1 0 1 33 33 912 0 -1 4.000 0 0 0 0 0 5
	 1663 1998 1663 82 2403 82 2403 1998 1663 1998
2 1 0 1 33 33 910 0 -1 4.000 0 0 0 0 0 5
	 1927 1998 1927 82 2403 82 2403 1998 1927 1998
2 1 0 1 33 33 909 0 -1 4.000 0 0 0 0 0 5
	 2207 1998 2207 82 2403 82 2403 1998 2207 1998
2 1 0 0 32 32 907 0 20 4.000 0 0 0 0 0 4
	 2939 4314 2939 3014 3431 3014 3431 4314
2 1 0 1 33 33 906 0 -1 4.000 0 0 0 0 0 5
	 2935 4318 2935 3010 3435 3010 3435 4318 2935 4318
2 1 0 1 33 33 904 0 -1 4.000 0 0 0 0 0 5
	 3199 4318 3199 3010 3435 3010 3435 4318 3199 4318
2 1 0 1 33 33 903 0 -1 4.000 0 0 0 0 0 5
	 3291 4318 3291 3010 3435 3010 3435 4318 3291 4318
2 1 0 0 32 32 902 0 20 4.000 0 0 0 0 0 4
	 2939 2758 2939 1370 3431 1370 3431 2758
2 1 0 1 33 33 901 0 -1 4.000 0 0 0 0 0 5
	 2935 2762 2935 1366 3435 1366 3435 2762 2935 2762
2 1 0 1 33 33 899 0 -1 4.000 0 0 0 0 0 5
	 3199 2762 3199 1366 3435 1366 3435 2762 3199 2762
2 1 0 1 33 33 898 0 -1 4.000 0 0 0 0 0 5
	 3291 2762 3291 1366 3435 1366 3435 2762 3291 2762
2 1 0 1 33 33 897 0 -1 4.000 0 0 0 0 0 2
	 1395 4238 1035 4238
2 1 0 1 33 33 896 0 -1 4.000 0 0 0 0 0 2
	 1395 8142 1395 1042
2 1 0 0 7 7 895 0 20 4.000 0 0 0 0 0 4
	 1035 4238 1275 4150 1275 4326 1035 4238
2 1 0 1 33 33 894 0 -1 4.000 0 0 0 0 0 4
	 1035 4238 1275 4150 1275 4326 1035 4238
2 1 0 1 33 33 893 0 -1 4.000 0 0 0 0 0 2
	 1663 1042 1395 1042
2 1 0 1 33 33 892 0 -1 4.000 0 0 0 0 0 2
	 1663 2866 1395 2866
2 1 0 1 33 33 891 0 -1 4.000 0 0 0 0 0 2
	 2767 2894 2407 2894
2 1 0 1 33 33 890 0 -1 4.000 0 0 0 0 0 2
	 2767 3818 2767 2094
2 1 0 0 7 7 889 0 20 4.000 0 0 0 0 0 4
	 2407 2894 2647 2806 2647 2982 2407 2894
2 1 0 1 33 33 888 0 -1 4.000 0 0 0 0 0 4
	 2407 2894 2647 2806 2647 2982 2407 2894
2 1 0 1 33 33 887 0 -1 4.000 0 0 0 0 0 2
	 4683 6718 4235 6718
2 1 0 1 33 33 886 0 -1 4.000 0 0 0 0 0 2
	 4683 7542 4683 5942
2 1 0 0 7 7 885 0 20 4.000 0 0 0 0 0 4
	 4235 6718 4475 6630 4475 6806 4235 6718
2 1 0 1 33 33 884 0 -1 4.000 0 0 0 0 0 4
	 4235 6718 4475 6630 4475 6806 4235 6718
2 1 0 1 33 33 883 0 -1 4.000 0 0 0 0 0 2
	 4919 7542 4683 7542
2 1 0 1 33 33 882 0 -1 4.000 0 0 0 0 0 2
	 1663 8142 1395 8142
2 1 0 1 33 33 881 0 -1 4.000 0 0 0 0 0 2
	 1655 6278 1395 6278
2 1 0 1 33 33 880 0 -1 4.000 0 0 0 0 0 2
	 879 7930 1395 7930
2 1 0 1 33 33 879 0 -1 4.000 0 0 0 0 0 2
	 1655 4494 1395 4494
2 1 0 1 33 33 878 0 -1 4.000 0 0 0 0 0 2
	 879 2018 1395 2018
2 1 0 1 33 33 877 0 -1 4.000 0 0 0 0 0 2
	 2935 3818 2767 3818
2 1 0 1 33 33 876 0 -1 4.000 0 0 0 0 0 2
	 2935 2094 2767 2094
2 1 0 1 33 33 875 0 -1 4.000 0 0 0 0 0 2
	 4919 5942 4683 5942
2 1 1 1 7 7 874 0 -1 4.000 0 0 0 0 0 2
	 2407 7350 3975 3994
2 1 1 1 0 0 873 0 -1 4.000 0 0 0 0 0 2
	 2407 7350 3975 3994
2 1 0 0 7 7 872 0 20 4.000 0 0 0 0 0 4
	 3975 3994 3795 4174 3955 4246 3975 3994
2 1 0 1 33 33 871 0 -1 4.000 0 0 0 0 0 4
	 3975 3994 3795 4174 3955 4246 3975 3994
2 1 0 1 33 33 870 0 -1 4.000 0 0 0 0 0 2
	 879 6074 1395 6074
4 0 0 996 -1 16 10 1.5708 4 120 720 291 4614 Instruction\001
4 0 0 993 -1 16 10 1.5708 4 150 660 531 4770 tag : byte\001
4 0 0 992 -1 16 10 1.5708 4 150 1215 719 4770 length, offset : int\001
4 0 0 989 -1 16 10 1.5708 4 120 1215 1863 8778 BranchInstruction\001
4 0 0 986 -1 16 10 1.5708 4 150 1755 2103 8954 target : InstructionHandle\001
4 0 0 983 -1 16 10 1.5708 4 120 435 3491 6902 Select\001
4 0 0 980 -1 16 10 1.5708 4 150 1920 3731 7574 targets : InstructionHandle[]\001
4 0 0 979 -1 16 10 1.5708 4 150 705 3919 7574 keys : int[]\001
4 0 0 976 -1 16 10 1.5708 4 105 1230 5119 8170 LOOKUPSWITCH\001
4 0 0 971 -1 16 10 1.5708 4 105 1080 5119 6426 TABLESWITCH\001
4 0 0 966 -1 16 10 1.5708 4 150 1305 4255 3902 InstructionTargeter\001
4 0 0 963 -1 16 10 1.5708 4 150 1035 4683 3754 updateTarget()\001
4 0 0 962 -1 16 10 1.5708 4 120 975 4055 3726 <<Interface>>\001
4 0 0 959 -1 16 10 1.5708 4 120 810 3519 8946 IfInstruction\001
4 0 0 954 -1 16 10 1.5708 4 105 450 3519 9858 GOTO\001
4 0 0 943 -1 16 10 1.5708 4 120 1185 575 2622 ReturnInstruction\001
4 0 0 938 -1 16 10 1.5708 4 150 1080 1855 6790 ArrayInstruction\001
4 0 0 933 -1 16 10 1.5708 4 120 930 1863 3318 CPInstruction\001
4 0 0 930 -1 16 10 1.5708 4 120 675 2103 3174 index : int\001
4 0 0 927 -1 16 10 1.5708 4 120 1110 575 6610 StackInstruction\001
4 0 0 922 -1 16 10 1.5708 4 120 1500 1855 5282 ConversionInstruction\001
4 0 0 916 -1 16 10 1.5708 4 120 1395 575 8690 ArithmeticInstruction\001
4 0 0 911 -1 16 10 1.5708 4 120 1665 1863 1914 LocalVariableInstruction\001
4 0 0 908 -1 16 10 1.5708 4 120 675 2103 1762 index : int\001
4 0 0 905 -1 16 10 1.5708 4 120 1050 3135 4214 FieldInstruction\001
4 0 0 900 -1 16 10 1.5708 4 120 1185 3135 2674 InvokeInstruction\001
-6