• API
• FAQ
• Tools
• Trends
• Archive
SHARE
TWEET

# alarm

a guest Jul 17th, 2017 44 in 18 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. digraph luaJJ_function {
2.     block_0 [shape=record,style=filled,fillcolor=white,label="{entry:\l\
3. ci\ =\ L-\>l.ci;\l\
4. /*\ GETTABUP:\ R(0)\ :=\ UpValue[0][RK(0)]\ */\l\
5. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)1];\l\
6. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b890,\ (&base[(unsigned\ char)0]));\l\
7. /*\ GETTABLE:\ R(0)\ :=\ R(0)[RK(1)]\ */\l\
8. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
9. base\ =\ luaJ_gettableProtected\ (base,\ L,\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b898,\ (&base[(unsigned\ char)0]));\l\
10. /*\ LOADK:\ R(1)\ :=\ Kst(2)\ */\l\
11. base[(unsigned\ char)1]\ =\ *(struct\ TValue\ *)0xb230b8a0;\l\
12. /*\ LOADK:\ R(2)\ :=\ Kst(3)\ */\l\
13. base[(unsigned\ char)2]\ =\ *(struct\ TValue\ *)0xb230b8a8;\l\
14. /*\ CALL:\ \ R(0),\ ...\ ,R(0+2-2)\ :=\ R(0)(R(0+1),\ ...\ ,R(0+3-1))\ */\l\
15. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)4];\l\
16. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
17. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)0]),\ (int)1)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
18. }"];
19.
20.     block_1 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
21. base\ =\ ci-\>ci.base;\l\
22. L-\>l.top\ =\ ci-\>ci.top;\l\
23. goto\ inst4;\l\
24. }"];
25.
26.     block_2 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
27. (void)luaV_execute\ (L);\l\
28. base\ =\ ci-\>ci.base;\l\
29. goto\ inst4;\l\
30. }"];
31.
32.     block_3 [shape=record,style=filled,fillcolor=white,label="{inst4:\l\
33. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
34. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
35. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
36. /*\ MOVE:\ R(2)\ :=\ R(0)\ */\l\
37. base[(unsigned\ char)2]\ =\ *&base[(unsigned\ char)0];\l\
38. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
39. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)3];\l\
40. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
41. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
42. }"];
43.
44.     block_4 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
45. base\ =\ ci-\>ci.base;\l\
46. L-\>l.top\ =\ ci-\>ci.top;\l\
47. goto\ inst7;\l\
48. }"];
49.
50.     block_5 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
51. (void)luaV_execute\ (L);\l\
52. base\ =\ ci-\>ci.base;\l\
53. goto\ inst7;\l\
54. }"];
55.
56.     block_6 [shape=record,style=filled,fillcolor=white,label="{inst7:\l\
57. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
58. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
59. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
60. /*\ UNM:\ R(2)\ :=\ -RK(0)\ */\l\
61. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
62. base\ =\ luaJ_unm\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]));\l\
63. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
64. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
65. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
66. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
67. }"];
68.
69.     block_7 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
70. base\ =\ ci-\>ci.base;\l\
71. L-\>l.top\ =\ ci-\>ci.top;\l\
72. goto\ inst10;\l\
73. }"];
74.
75.     block_8 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
76. (void)luaV_execute\ (L);\l\
77. base\ =\ ci-\>ci.base;\l\
78. goto\ inst10;\l\
79. }"];
80.
81.     block_9 [shape=record,style=filled,fillcolor=white,label="{inst10:\l\
82. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
83. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
84. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
85. /*\ BNOT:\ R(2)\ :=\ ~RK(0)\ */\l\
86. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
87. base\ =\ luaJ_bnot\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]));\l\
88. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
89. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
90. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
91. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
92. }"];
93.
94.     block_10 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
95. base\ =\ ci-\>ci.base;\l\
96. L-\>l.top\ =\ ci-\>ci.top;\l\
97. goto\ inst13;\l\
98. }"];
99.
100.     block_11 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
101. (void)luaV_execute\ (L);\l\
102. base\ =\ ci-\>ci.base;\l\
103. goto\ inst13;\l\
104. }"];
105.
106.     block_12 [shape=record,style=filled,fillcolor=white,label="{inst13:\l\
107. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
108. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
109. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
110. /*\ ADD:\ R(2)\ :=\ RK(0)\ +\ RK(5)\ */\l\
111. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
112. base\ =\ luaJ_add\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
113. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
114. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
115. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
116. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
117. }"];
118.
119.     block_13 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
120. base\ =\ ci-\>ci.base;\l\
121. L-\>l.top\ =\ ci-\>ci.top;\l\
122. goto\ inst16;\l\
123. }"];
124.
125.     block_14 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
126. (void)luaV_execute\ (L);\l\
127. base\ =\ ci-\>ci.base;\l\
128. goto\ inst16;\l\
129. }"];
130.
131.     block_15 [shape=record,style=filled,fillcolor=white,label="{inst16:\l\
132. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
133. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
134. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
135. /*\ SUB:\ R(2)\ :=\ RK(0)\ -\ RK(5)\ */\l\
136. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
137. base\ =\ luaJ_sub\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
138. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
139. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
140. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
141. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
142. }"];
143.
144.     block_16 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
145. base\ =\ ci-\>ci.base;\l\
146. L-\>l.top\ =\ ci-\>ci.top;\l\
147. goto\ inst19;\l\
148. }"];
149.
150.     block_17 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
151. (void)luaV_execute\ (L);\l\
152. base\ =\ ci-\>ci.base;\l\
153. goto\ inst19;\l\
154. }"];
155.
156.     block_18 [shape=record,style=filled,fillcolor=white,label="{inst19:\l\
157. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
158. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
159. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
160. /*\ MUL:\ R(2)\ :=\ RK(0)\ *\ RK(5)\ */\l\
161. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
162. base\ =\ luaJ_mul\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
163. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
164. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
165. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
166. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
167. }"];
168.
169.     block_19 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
170. base\ =\ ci-\>ci.base;\l\
171. L-\>l.top\ =\ ci-\>ci.top;\l\
172. goto\ inst22;\l\
173. }"];
174.
175.     block_20 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
176. (void)luaV_execute\ (L);\l\
177. base\ =\ ci-\>ci.base;\l\
178. goto\ inst22;\l\
179. }"];
180.
181.     block_21 [shape=record,style=filled,fillcolor=white,label="{inst22:\l\
182. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
183. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
184. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
185. /*\ BOR:\ R(2)\ :=\ RK(0)\ \|\ RK(5)\ */\l\
186. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
187. base\ =\ luaJ_div\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
188. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
189. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
190. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
191. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
192. }"];
193.
194.     block_22 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
195. base\ =\ ci-\>ci.base;\l\
196. L-\>l.top\ =\ ci-\>ci.top;\l\
197. goto\ inst25;\l\
198. }"];
199.
200.     block_23 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
201. (void)luaV_execute\ (L);\l\
202. base\ =\ ci-\>ci.base;\l\
203. goto\ inst25;\l\
204. }"];
205.
206.     block_24 [shape=record,style=filled,fillcolor=white,label="{inst25:\l\
207. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
208. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
209. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
210. /*\ BAND:\ R(2)\ :=\ RK(0)\ &\ RK(5)\ */\l\
211. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
212. base\ =\ luaJ_pow\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
213. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
214. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
215. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
216. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
217. }"];
218.
219.     block_25 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
220. base\ =\ ci-\>ci.base;\l\
221. L-\>l.top\ =\ ci-\>ci.top;\l\
222. goto\ inst28;\l\
223. }"];
224.
225.     block_26 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
226. (void)luaV_execute\ (L);\l\
227. base\ =\ ci-\>ci.base;\l\
228. goto\ inst28;\l\
229. }"];
230.
231.     block_27 [shape=record,style=filled,fillcolor=white,label="{inst28:\l\
232. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
233. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
234. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
235. /*\ DIV:\ R(2)\ :=\ RK(0)\ /\ RK(5)\ */\l\
236. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
237. base\ =\ luaJ_mod\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
238. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
239. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
240. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
241. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
242. }"];
243.
244.     block_28 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
245. base\ =\ ci-\>ci.base;\l\
246. L-\>l.top\ =\ ci-\>ci.top;\l\
247. goto\ inst31;\l\
248. }"];
249.
250.     block_29 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
251. (void)luaV_execute\ (L);\l\
252. base\ =\ ci-\>ci.base;\l\
253. goto\ inst31;\l\
254. }"];
255.
256.     block_30 [shape=record,style=filled,fillcolor=white,label="{inst31:\l\
257. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
258. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
259. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
260. /*\ SHL:\ R(2)\ :=\ RK(0)\ \<\<\ RK(5)\ */\l\
261. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
262. base\ =\ luaJ_band\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
263. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
264. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
265. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
266. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
267. }"];
268.
269.     block_31 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
270. base\ =\ ci-\>ci.base;\l\
271. L-\>l.top\ =\ ci-\>ci.top;\l\
272. goto\ inst34;\l\
273. }"];
274.
275.     block_32 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
276. (void)luaV_execute\ (L);\l\
277. base\ =\ ci-\>ci.base;\l\
278. goto\ inst34;\l\
279. }"];
280.
281.     block_33 [shape=record,style=filled,fillcolor=white,label="{inst34:\l\
282. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
283. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
284. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
285. /*\ SHR:\ R(2)\ :=\ RK(0)\ \>\>\ RK(5)\ */\l\
286. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
287. base\ =\ luaJ_bor\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
288. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
289. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
290. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
291. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
292. }"];
293.
294.     block_34 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
295. base\ =\ ci-\>ci.base;\l\
296. L-\>l.top\ =\ ci-\>ci.top;\l\
297. goto\ inst37;\l\
298. }"];
299.
300.     block_35 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
301. (void)luaV_execute\ (L);\l\
302. base\ =\ ci-\>ci.base;\l\
303. goto\ inst37;\l\
304. }"];
305.
306.     block_36 [shape=record,style=filled,fillcolor=white,label="{inst37:\l\
307. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
308. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
309. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
310. /*\ MOD:\ R(2)\ :=\ RK(0)\ %\ RK(5)\ */\l\
311. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
312. base\ =\ luaJ_bxor\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
313. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
314. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
315. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
316. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
317. }"];
318.
319.     block_37 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
320. base\ =\ ci-\>ci.base;\l\
321. L-\>l.top\ =\ ci-\>ci.top;\l\
322. goto\ inst40;\l\
323. }"];
324.
325.     block_38 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
326. (void)luaV_execute\ (L);\l\
327. base\ =\ ci-\>ci.base;\l\
328. goto\ inst40;\l\
329. }"];
330.
331.     block_39 [shape=record,style=filled,fillcolor=white,label="{inst40:\l\
332. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
333. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
334. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
335. /*\ BXOR:\ R(2)\ :=\ RK(0)\ ~\ RK(5)\ */\l\
336. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
337. base\ =\ luaJ_idiv\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
338. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
339. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
340. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
341. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
342. }"];
343.
344.     block_40 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
345. base\ =\ ci-\>ci.base;\l\
346. L-\>l.top\ =\ ci-\>ci.top;\l\
347. goto\ inst43;\l\
348. }"];
349.
350.     block_41 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
351. (void)luaV_execute\ (L);\l\
352. base\ =\ ci-\>ci.base;\l\
353. goto\ inst43;\l\
354. }"];
355.
356.     block_42 [shape=record,style=filled,fillcolor=white,label="{inst43:\l\
357. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
358. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
359. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
360. /*\ IDIV:\ R(2)\ :=\ RK(0)\ //\ RK(5)\ */\l\
361. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
362. base\ =\ luaJ_shiftl\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
363. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
364. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
365. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
366. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
367. }"];
368.
369.     block_43 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
370. base\ =\ ci-\>ci.base;\l\
371. L-\>l.top\ =\ ci-\>ci.top;\l\
372. goto\ inst46;\l\
373. }"];
374.
375.     block_44 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
376. (void)luaV_execute\ (L);\l\
377. base\ =\ ci-\>ci.base;\l\
378. goto\ inst46;\l\
379. }"];
380.
381.     block_45 [shape=record,style=filled,fillcolor=white,label="{inst46:\l\
382. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
383. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
384. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
385. /*\ POW:\ R(2)\ :=\ RK(0)\ ^\ RK(5)\ */\l\
386. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
387. base\ =\ luaJ_shiftr\ (base,\ L,\ (&base[(unsigned\ char)2]),\ (&base[(unsigned\ char)0]),\ (struct\ TValue\ *)0xb230b8b8);\l\
388. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
389. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
390. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
391. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
392. }"];
393.
394.     block_46 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
395. base\ =\ ci-\>ci.base;\l\
396. L-\>l.top\ =\ ci-\>ci.top;\l\
397. goto\ inst49;\l\
398. }"];
399.
400.     block_47 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
401. (void)luaV_execute\ (L);\l\
402. base\ =\ ci-\>ci.base;\l\
403. goto\ inst49;\l\
404. }"];
405.
406.     block_48 [shape=record,style=filled,fillcolor=white,label="{inst49:\l\
407. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
408. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
409. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
410. /*\ TESTSET:\ if\ (R(0)\ \<=\>\ 0)\ then\ R(2)\ :=\ R(0)\ else\ pc++\ */\l\
411. if\ ((&base[(unsigned\ char)0])-\>tt_\ ==\ (int)0\ \|\|\ (&base[(unsigned\ char)0])-\>tt_\ ==\ (int)1\ &&\ (&base[(unsigned\ char)0])-\>value_.b\ ==\ (int)0)\ goto\ set\ block;\ else\ goto\ inst52;\l\
412. }"];
413.
414.     block_49 [shape=record,style=filled,fillcolor=white,label="{inst51:\l\
415. /*\ JMP:\ pc+=1;\ if\ (0)\ close\ all\ upvalues\ \>=\ R(0\ -\ 1)\ \ */\l\
416. goto\ inst53;\l\
417. }"];
418.
419.     block_50 [shape=record,style=filled,fillcolor=white,label="{inst52:\l\
420. /*\ LOADK:\ R(2)\ :=\ Kst(5)\ */\l\
421. base[(unsigned\ char)2]\ =\ *(struct\ TValue\ *)0xb230b8b8;\l\
422. goto\ inst53;\l\
423. }"];
424.
425.     block_51 [shape=record,style=filled,fillcolor=white,label="{set\ block:\l\
426. *&base[(unsigned\ char)2]\ =\ *&base[(unsigned\ char)0];\l\
427. goto\ inst51;\l\
428. }"];
429.
430.     block_52 [shape=record,style=filled,fillcolor=white,label="{inst53:\l\
431. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
432. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
433. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
434. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
435. }"];
436.
437.     block_53 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
438. base\ =\ ci-\>ci.base;\l\
439. L-\>l.top\ =\ ci-\>ci.top;\l\
440. goto\ inst54;\l\
441. }"];
442.
443.     block_54 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
444. (void)luaV_execute\ (L);\l\
445. base\ =\ ci-\>ci.base;\l\
446. goto\ inst54;\l\
447. }"];
448.
449.     block_55 [shape=record,style=filled,fillcolor=white,label="{inst54:\l\
450. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
451. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
452. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
453. /*\ TESTSET:\ if\ (R(0)\ \<=\>\ 1)\ then\ R(2)\ :=\ R(0)\ else\ pc++\ */\l\
454. if\ ((&base[(unsigned\ char)0])-\>tt_\ ==\ (int)0\ \|\|\ (&base[(unsigned\ char)0])-\>tt_\ ==\ (int)1\ &&\ (&base[(unsigned\ char)0])-\>value_.b\ ==\ (int)0)\ goto\ inst57;\ else\ goto\ set\ block;\l\
455. }"];
456.
457.     block_56 [shape=record,style=filled,fillcolor=white,label="{inst56:\l\
458. /*\ JMP:\ pc+=1;\ if\ (0)\ close\ all\ upvalues\ \>=\ R(0\ -\ 1)\ \ */\l\
459. goto\ inst58;\l\
460. }"];
461.
462.     block_57 [shape=record,style=filled,fillcolor=white,label="{inst57:\l\
463. /*\ LOADK:\ R(2)\ :=\ Kst(5)\ */\l\
464. base[(unsigned\ char)2]\ =\ *(struct\ TValue\ *)0xb230b8b8;\l\
465. goto\ inst58;\l\
466. }"];
467.
468.     block_58 [shape=record,style=filled,fillcolor=white,label="{set\ block:\l\
469. *&base[(unsigned\ char)2]\ =\ *&base[(unsigned\ char)0];\l\
470. goto\ inst56;\l\
471. }"];
472.
473.     block_59 [shape=record,style=filled,fillcolor=white,label="{inst58:\l\
474. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
475. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
476. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
477. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
478. }"];
479.
480.     block_60 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
481. base\ =\ ci-\>ci.base;\l\
482. L-\>l.top\ =\ ci-\>ci.top;\l\
483. goto\ inst59;\l\
484. }"];
485.
486.     block_61 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
487. (void)luaV_execute\ (L);\l\
488. base\ =\ ci-\>ci.base;\l\
489. goto\ inst59;\l\
490. }"];
491.
492.     block_62 [shape=record,style=filled,fillcolor=white,label="{inst59:\l\
493. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
494. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
495. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
496. /*\ NOT:\ R(2)\ :=\ not\ R(0)\ */\l\
497. (&base[(unsigned\ char)2])-\>value_.b\ =\ (&base[(unsigned\ char)0])-\>tt_\ ==\ (int)0\ \|\|\ (&base[(unsigned\ char)0])-\>tt_\ ==\ (int)1\ &&\ (&base[(unsigned\ char)0])-\>value_.b\ ==\ (int)0;\l\
498. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
499. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
500. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)3];\l\
501. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
502. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
503. }"];
504.
505.     block_63 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
506. base\ =\ ci-\>ci.base;\l\
507. L-\>l.top\ =\ ci-\>ci.top;\l\
508. goto\ inst62;\l\
509. }"];
510.
511.     block_64 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
512. (void)luaV_execute\ (L);\l\
513. base\ =\ ci-\>ci.base;\l\
514. goto\ inst62;\l\
515. }"];
516.
517.     block_65 [shape=record,style=filled,fillcolor=white,label="{inst62:\l\
518. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
519. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
520. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
521. /*\ LT:\ if\ ((RK(0)\ \<\ RK(261))\ ~=\ 1)\ then\ pc++\ */\l\
522. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
523. base\ =\ ci-\>ci.base;\l\
524. if\ (luaV_lessthan\ (L,\ ((const\ struct\ TValue\ *)&base[(unsigned\ char)0]),\ ((const\ struct\ TValue\ *)(struct\ TValue\ *)0xb230b8b8))\ !=\ (int)1)\ goto\ inst65;\ else\ goto\ inst66;\l\
525. }"];
526.
527.     block_66 [shape=record,style=filled,fillcolor=white,label="{inst65:\l\
528. /*\ LOADBOOL:\ R(2)\ :=\ false;\ pc++\ */\l\
529. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
530. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)0;\l\
531. goto\ inst67;\l\
532. }"];
533.
534.     block_67 [shape=record,style=filled,fillcolor=white,label="{inst66:\l\
535. /*\ LOADBOOL:\ R(2)\ :=\ true\ */\l\
536. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
537. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)1;\l\
538. goto\ inst67;\l\
539. }"];
540.
541.     block_68 [shape=record,style=filled,fillcolor=white,label="{inst67:\l\
542. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
543. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
544. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
545. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
546. }"];
547.
548.     block_69 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
549. base\ =\ ci-\>ci.base;\l\
550. L-\>l.top\ =\ ci-\>ci.top;\l\
551. goto\ inst68;\l\
552. }"];
553.
554.     block_70 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
555. (void)luaV_execute\ (L);\l\
556. base\ =\ ci-\>ci.base;\l\
557. goto\ inst68;\l\
558. }"];
559.
560.     block_71 [shape=record,style=filled,fillcolor=white,label="{inst68:\l\
561. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
562. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
563. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
564. /*\ LT:\ if\ ((RK(261)\ \<\ RK(0))\ ~=\ 1)\ then\ pc++\ */\l\
565. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
566. base\ =\ ci-\>ci.base;\l\
567. if\ (luaV_lessthan\ (L,\ ((const\ struct\ TValue\ *)(struct\ TValue\ *)0xb230b8b8),\ ((const\ struct\ TValue\ *)&base[(unsigned\ char)0]))\ !=\ (int)1)\ goto\ inst71;\ else\ goto\ inst72;\l\
568. }"];
569.
570.     block_72 [shape=record,style=filled,fillcolor=white,label="{inst71:\l\
571. /*\ LOADBOOL:\ R(2)\ :=\ false;\ pc++\ */\l\
572. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
573. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)0;\l\
574. goto\ inst73;\l\
575. }"];
576.
577.     block_73 [shape=record,style=filled,fillcolor=white,label="{inst72:\l\
578. /*\ LOADBOOL:\ R(2)\ :=\ true\ */\l\
579. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
580. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)1;\l\
581. goto\ inst73;\l\
582. }"];
583.
584.     block_74 [shape=record,style=filled,fillcolor=white,label="{inst73:\l\
585. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
586. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
587. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
588. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
589. }"];
590.
591.     block_75 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
592. base\ =\ ci-\>ci.base;\l\
593. L-\>l.top\ =\ ci-\>ci.top;\l\
594. goto\ inst74;\l\
595. }"];
596.
597.     block_76 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
598. (void)luaV_execute\ (L);\l\
599. base\ =\ ci-\>ci.base;\l\
600. goto\ inst74;\l\
601. }"];
602.
603.     block_77 [shape=record,style=filled,fillcolor=white,label="{inst74:\l\
604. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
605. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
606. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
607. /*\ EQ:\ if\ ((RK(0)\ ==\ RK(261))\ ~=\ 1)\ then\ pc++\ */\l\
608. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
609. base\ =\ ci-\>ci.base;\l\
610. if\ (luaV_equalobj\ (L,\ ((const\ struct\ TValue\ *)&base[(unsigned\ char)0]),\ ((const\ struct\ TValue\ *)(struct\ TValue\ *)0xb230b8b8))\ !=\ (int)1)\ goto\ inst77;\ else\ goto\ inst78;\l\
611. }"];
612.
613.     block_78 [shape=record,style=filled,fillcolor=white,label="{inst77:\l\
614. /*\ LOADBOOL:\ R(2)\ :=\ false;\ pc++\ */\l\
615. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
616. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)0;\l\
617. goto\ inst79;\l\
618. }"];
619.
620.     block_79 [shape=record,style=filled,fillcolor=white,label="{inst78:\l\
621. /*\ LOADBOOL:\ R(2)\ :=\ true\ */\l\
622. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
623. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)1;\l\
624. goto\ inst79;\l\
625. }"];
626.
627.     block_80 [shape=record,style=filled,fillcolor=white,label="{inst79:\l\
628. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
629. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
630. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
631. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
632. }"];
633.
634.     block_81 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
635. base\ =\ ci-\>ci.base;\l\
636. L-\>l.top\ =\ ci-\>ci.top;\l\
637. goto\ inst80;\l\
638. }"];
639.
640.     block_82 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
641. (void)luaV_execute\ (L);\l\
642. base\ =\ ci-\>ci.base;\l\
643. goto\ inst80;\l\
644. }"];
645.
646.     block_83 [shape=record,style=filled,fillcolor=white,label="{inst80:\l\
647. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
648. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
649. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
650. /*\ EQ:\ if\ ((RK(0)\ ==\ RK(261))\ ~=\ 0)\ then\ pc++\ */\l\
651. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
652. base\ =\ ci-\>ci.base;\l\
653. if\ (luaV_equalobj\ (L,\ ((const\ struct\ TValue\ *)&base[(unsigned\ char)0]),\ ((const\ struct\ TValue\ *)(struct\ TValue\ *)0xb230b8b8))\ !=\ (int)0)\ goto\ inst83;\ else\ goto\ inst84;\l\
654. }"];
655.
656.     block_84 [shape=record,style=filled,fillcolor=white,label="{inst83:\l\
657. /*\ LOADBOOL:\ R(2)\ :=\ false;\ pc++\ */\l\
658. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
659. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)0;\l\
660. goto\ inst85;\l\
661. }"];
662.
663.     block_85 [shape=record,style=filled,fillcolor=white,label="{inst84:\l\
664. /*\ LOADBOOL:\ R(2)\ :=\ true\ */\l\
665. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
666. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)1;\l\
667. goto\ inst85;\l\
668. }"];
669.
670.     block_86 [shape=record,style=filled,fillcolor=white,label="{inst85:\l\
671. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
672. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
673. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
674. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
675. }"];
676.
677.     block_87 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
678. base\ =\ ci-\>ci.base;\l\
679. L-\>l.top\ =\ ci-\>ci.top;\l\
680. goto\ inst86;\l\
681. }"];
682.
683.     block_88 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
684. (void)luaV_execute\ (L);\l\
685. base\ =\ ci-\>ci.base;\l\
686. goto\ inst86;\l\
687. }"];
688.
689.     block_89 [shape=record,style=filled,fillcolor=white,label="{inst86:\l\
690. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
691. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
692. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
693. /*\ LE:\ if\ ((RK(0)\ \<=\ RK(261))\ ~=\ 1)\ then\ pc++\ */\l\
694. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
695. base\ =\ ci-\>ci.base;\l\
696. if\ (luaV_lessequal\ (L,\ ((const\ struct\ TValue\ *)&base[(unsigned\ char)0]),\ ((const\ struct\ TValue\ *)(struct\ TValue\ *)0xb230b8b8))\ !=\ (int)1)\ goto\ inst89;\ else\ goto\ inst90;\l\
697. }"];
698.
699.     block_90 [shape=record,style=filled,fillcolor=white,label="{inst89:\l\
700. /*\ LOADBOOL:\ R(2)\ :=\ false;\ pc++\ */\l\
701. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
702. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)0;\l\
703. goto\ inst91;\l\
704. }"];
705.
706.     block_91 [shape=record,style=filled,fillcolor=white,label="{inst90:\l\
707. /*\ LOADBOOL:\ R(2)\ :=\ true\ */\l\
708. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
709. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)1;\l\
710. goto\ inst91;\l\
711. }"];
712.
713.     block_92 [shape=record,style=filled,fillcolor=white,label="{inst91:\l\
714. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
715. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
716. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
717. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
718. }"];
719.
720.     block_93 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
721. base\ =\ ci-\>ci.base;\l\
722. L-\>l.top\ =\ ci-\>ci.top;\l\
723. goto\ inst92;\l\
724. }"];
725.
726.     block_94 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
727. (void)luaV_execute\ (L);\l\
728. base\ =\ ci-\>ci.base;\l\
729. goto\ inst92;\l\
730. }"];
731.
732.     block_95 [shape=record,style=filled,fillcolor=white,label="{inst92:\l\
733. /*\ GETTABUP:\ R(1)\ :=\ UpValue[0][RK(4)]\ */\l\
734. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
735. base\ =\ luaJ_gettableProtected\ (base,\ L,\ UpVals[(int)0]-\>v,\ (struct\ TValue\ *)0xb230b8b0,\ (&base[(unsigned\ char)1]));\l\
736. /*\ LE:\ if\ ((RK(261)\ \<=\ RK(0))\ ~=\ 1)\ then\ pc++\ */\l\
737. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
738. base\ =\ ci-\>ci.base;\l\
739. if\ (luaV_lessequal\ (L,\ ((const\ struct\ TValue\ *)(struct\ TValue\ *)0xb230b8b8),\ ((const\ struct\ TValue\ *)&base[(unsigned\ char)0]))\ !=\ (int)1)\ goto\ inst95;\ else\ goto\ inst96;\l\
740. }"];
741.
742.     block_96 [shape=record,style=filled,fillcolor=white,label="{inst95:\l\
743. /*\ LOADBOOL:\ R(2)\ :=\ false;\ pc++\ */\l\
744. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
745. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)0;\l\
746. goto\ inst97;\l\
747. }"];
748.
749.     block_97 [shape=record,style=filled,fillcolor=white,label="{inst96:\l\
750. /*\ LOADBOOL:\ R(2)\ :=\ true\ */\l\
751. (&base[(unsigned\ char)2])-\>tt_\ =\ (int)1;\l\
752. (&base[(unsigned\ char)2])-\>value_.b\ =\ (int)1;\l\
753. goto\ inst97;\l\
754. }"];
755.
756.     block_98 [shape=record,style=filled,fillcolor=white,label="{inst97:\l\
757. /*\ CALL:\ \ R(1),\ ...\ ,R(1+1-2)\ :=\ R(1)(R(1+1),\ ...\ ,R(1+2-1))\ */\l\
758. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)5];\l\
759. L-\>l.top\ =\ &base[(unsigned\ int)3];\l\
760. if\ (luaD_precall\ (L,\ (&base[(unsigned\ char)1]),\ (int)0)\ !=\ (int)0)\ goto\ c\ function;\ else\ goto\ lua\ function;\l\
761. }"];
762.
763.     block_99 [shape=record,style=filled,fillcolor=white,label="{c\ function:\l\
764. base\ =\ ci-\>ci.base;\l\
765. L-\>l.top\ =\ ci-\>ci.top;\l\
766. goto\ inst98;\l\
767. }"];
768.
769.     block_100 [shape=record,style=filled,fillcolor=white,label="{lua\ function:\l\
770. (void)luaV_execute\ (L);\l\
771. base\ =\ ci-\>ci.base;\l\
772. goto\ inst98;\l\
773. }"];
774.
775.     block_101 [shape=record,style=filled,fillcolor=white,label="{inst98:\l\
776. /*\ RETURN:\ return\ */\l\
777. ci-\>ci.saved_pc\ =\ &ci-\>ci.saved_pc[(int)2];\l\
778. (void)luaD_poscall\ (L,\ ci,\ (&base[(unsigned\ char)0]),\ (int)0);\l\
779. return;\l\
780. }"];
781.
782.     block_0:s -> block_1:n;
783.     block_0:s -> block_2:n;
784.     block_1:s -> block_3:n;
785.     block_2:s -> block_3:n;
786.     block_3:s -> block_4:n;
787.     block_3:s -> block_5:n;
788.     block_4:s -> block_6:n;
789.     block_5:s -> block_6:n;
790.     block_6:s -> block_7:n;
791.     block_6:s -> block_8:n;
792.     block_7:s -> block_9:n;
793.     block_8:s -> block_9:n;
794.     block_9:s -> block_10:n;
795.     block_9:s -> block_11:n;
796.     block_10:s -> block_12:n;
797.     block_11:s -> block_12:n;
798.     block_12:s -> block_13:n;
799.     block_12:s -> block_14:n;
800.     block_13:s -> block_15:n;
801.     block_14:s -> block_15:n;
802.     block_15:s -> block_16:n;
803.     block_15:s -> block_17:n;
804.     block_16:s -> block_18:n;
805.     block_17:s -> block_18:n;
806.     block_18:s -> block_19:n;
807.     block_18:s -> block_20:n;
808.     block_19:s -> block_21:n;
809.     block_20:s -> block_21:n;
810.     block_21:s -> block_22:n;
811.     block_21:s -> block_23:n;
812.     block_22:s -> block_24:n;
813.     block_23:s -> block_24:n;
814.     block_24:s -> block_25:n;
815.     block_24:s -> block_26:n;
816.     block_25:s -> block_27:n;
817.     block_26:s -> block_27:n;
818.     block_27:s -> block_28:n;
819.     block_27:s -> block_29:n;
820.     block_28:s -> block_30:n;
821.     block_29:s -> block_30:n;
822.     block_30:s -> block_31:n;
823.     block_30:s -> block_32:n;
824.     block_31:s -> block_33:n;
825.     block_32:s -> block_33:n;
826.     block_33:s -> block_34:n;
827.     block_33:s -> block_35:n;
828.     block_34:s -> block_36:n;
829.     block_35:s -> block_36:n;
830.     block_36:s -> block_37:n;
831.     block_36:s -> block_38:n;
832.     block_37:s -> block_39:n;
833.     block_38:s -> block_39:n;
834.     block_39:s -> block_40:n;
835.     block_39:s -> block_41:n;
836.     block_40:s -> block_42:n;
837.     block_41:s -> block_42:n;
838.     block_42:s -> block_43:n;
839.     block_42:s -> block_44:n;
840.     block_43:s -> block_45:n;
841.     block_44:s -> block_45:n;
842.     block_45:s -> block_46:n;
843.     block_45:s -> block_47:n;
844.     block_46:s -> block_48:n;
845.     block_47:s -> block_48:n;
846.     block_48:s -> block_51:n;
847.     block_48:s -> block_50:n;
848.     block_49:s -> block_52:n;
849.     block_50:s -> block_52:n;
850.     block_51:s -> block_49:n;
851.     block_52:s -> block_53:n;
852.     block_52:s -> block_54:n;
853.     block_53:s -> block_55:n;
854.     block_54:s -> block_55:n;
855.     block_55:s -> block_57:n;
856.     block_55:s -> block_58:n;
857.     block_56:s -> block_59:n;
858.     block_57:s -> block_59:n;
859.     block_58:s -> block_56:n;
860.     block_59:s -> block_60:n;
861.     block_59:s -> block_61:n;
862.     block_60:s -> block_62:n;
863.     block_61:s -> block_62:n;
864.     block_62:s -> block_63:n;
865.     block_62:s -> block_64:n;
866.     block_63:s -> block_65:n;
867.     block_64:s -> block_65:n;
868.     block_65:s -> block_66:n;
869.     block_65:s -> block_67:n;
870.     block_66:s -> block_68:n;
871.     block_67:s -> block_68:n;
872.     block_68:s -> block_69:n;
873.     block_68:s -> block_70:n;
874.     block_69:s -> block_71:n;
875.     block_70:s -> block_71:n;
876.     block_71:s -> block_72:n;
877.     block_71:s -> block_73:n;
878.     block_72:s -> block_74:n;
879.     block_73:s -> block_74:n;
880.     block_74:s -> block_75:n;
881.     block_74:s -> block_76:n;
882.     block_75:s -> block_77:n;
883.     block_76:s -> block_77:n;
884.     block_77:s -> block_78:n;
885.     block_77:s -> block_79:n;
886.     block_78:s -> block_80:n;
887.     block_79:s -> block_80:n;
888.     block_80:s -> block_81:n;
889.     block_80:s -> block_82:n;
890.     block_81:s -> block_83:n;
891.     block_82:s -> block_83:n;
892.     block_83:s -> block_84:n;
893.     block_83:s -> block_85:n;
894.     block_84:s -> block_86:n;
895.     block_85:s -> block_86:n;
896.     block_86:s -> block_87:n;
897.     block_86:s -> block_88:n;
898.     block_87:s -> block_89:n;
899.     block_88:s -> block_89:n;
900.     block_89:s -> block_90:n;
901.     block_89:s -> block_91:n;
902.     block_90:s -> block_92:n;
903.     block_91:s -> block_92:n;
904.     block_92:s -> block_93:n;
905.     block_92:s -> block_94:n;
906.     block_93:s -> block_95:n;
907.     block_94:s -> block_95:n;
908.     block_95:s -> block_96:n;
909.     block_95:s -> block_97:n;
910.     block_96:s -> block_98:n;
911.     block_97:s -> block_98:n;
912.     block_98:s -> block_99:n;
913.     block_98:s -> block_100:n;
914.     block_99:s -> block_101:n;
915.     block_100:s -> block_101:n;
916. }
RAW Paste Data
Top