Ruby
1.9.3p484(2013-11-22revision43786)
Main Page
Modules
Data Structures
Files
File List
Globals
opt_sc.inc
Go to the documentation of this file.
1
/* -*-c-*- *********************************************************/
2
/*******************************************************************/
3
/*******************************************************************/
15
#define SC_STATE_SIZE 6
16
17
#define SCS_XX 1
18
#define SCS_AX 2
19
#define SCS_BX 3
20
#define SCS_AB 4
21
#define SCS_BA 5
22
23
#define SC_ERROR 0xffffffff
24
25
static
const
VALUE
sc_insn_info[][SC_STATE_SIZE] = {
26
{
27
SC_ERROR,
28
SC_ERROR,
29
SC_ERROR,
30
SC_ERROR,
31
SC_ERROR,
32
SC_ERROR},
33
{
34
SC_ERROR,
35
SC_ERROR,
36
SC_ERROR,
37
SC_ERROR,
38
SC_ERROR,
39
SC_ERROR},
40
{
41
SC_ERROR,
42
SC_ERROR,
43
SC_ERROR,
44
SC_ERROR,
45
SC_ERROR,
46
SC_ERROR},
47
{
48
SC_ERROR,
49
SC_ERROR,
50
SC_ERROR,
51
SC_ERROR,
52
SC_ERROR,
53
SC_ERROR},
54
{
55
SC_ERROR,
56
SC_ERROR,
57
SC_ERROR,
58
SC_ERROR,
59
SC_ERROR,
60
SC_ERROR},
61
{
62
SC_ERROR,
63
SC_ERROR,
64
SC_ERROR,
65
SC_ERROR,
66
SC_ERROR,
67
SC_ERROR},
68
{
69
SC_ERROR,
70
SC_ERROR,
71
SC_ERROR,
72
SC_ERROR,
73
SC_ERROR,
74
SC_ERROR},
75
{
76
SC_ERROR,
77
SC_ERROR,
78
SC_ERROR,
79
SC_ERROR,
80
SC_ERROR,
81
SC_ERROR},
82
{
83
SC_ERROR,
84
SC_ERROR,
85
SC_ERROR,
86
SC_ERROR,
87
SC_ERROR,
88
SC_ERROR},
89
{
90
SC_ERROR,
91
SC_ERROR,
92
SC_ERROR,
93
SC_ERROR,
94
SC_ERROR,
95
SC_ERROR},
96
{
97
SC_ERROR,
98
SC_ERROR,
99
SC_ERROR,
100
SC_ERROR,
101
SC_ERROR,
102
SC_ERROR},
103
{
104
SC_ERROR,
105
SC_ERROR,
106
SC_ERROR,
107
SC_ERROR,
108
SC_ERROR,
109
SC_ERROR},
110
{
111
SC_ERROR,
112
SC_ERROR,
113
SC_ERROR,
114
SC_ERROR,
115
SC_ERROR,
116
SC_ERROR},
117
{
118
SC_ERROR,
119
SC_ERROR,
120
SC_ERROR,
121
SC_ERROR,
122
SC_ERROR,
123
SC_ERROR},
124
{
125
SC_ERROR,
126
SC_ERROR,
127
SC_ERROR,
128
SC_ERROR,
129
SC_ERROR,
130
SC_ERROR},
131
{
132
SC_ERROR,
133
SC_ERROR,
134
SC_ERROR,
135
SC_ERROR,
136
SC_ERROR,
137
SC_ERROR},
138
{
139
SC_ERROR,
140
SC_ERROR,
141
SC_ERROR,
142
SC_ERROR,
143
SC_ERROR,
144
SC_ERROR},
145
{
146
SC_ERROR,
147
SC_ERROR,
148
SC_ERROR,
149
SC_ERROR,
150
SC_ERROR,
151
SC_ERROR},
152
{
153
SC_ERROR,
154
SC_ERROR,
155
SC_ERROR,
156
SC_ERROR,
157
SC_ERROR,
158
SC_ERROR},
159
{
160
SC_ERROR,
161
SC_ERROR,
162
SC_ERROR,
163
SC_ERROR,
164
SC_ERROR,
165
SC_ERROR},
166
{
167
SC_ERROR,
168
SC_ERROR,
169
SC_ERROR,
170
SC_ERROR,
171
SC_ERROR,
172
SC_ERROR},
173
{
174
SC_ERROR,
175
SC_ERROR,
176
SC_ERROR,
177
SC_ERROR,
178
SC_ERROR,
179
SC_ERROR},
180
{
181
SC_ERROR,
182
SC_ERROR,
183
SC_ERROR,
184
SC_ERROR,
185
SC_ERROR,
186
SC_ERROR},
187
{
188
SC_ERROR,
189
SC_ERROR,
190
SC_ERROR,
191
SC_ERROR,
192
SC_ERROR,
193
SC_ERROR},
194
{
195
SC_ERROR,
196
SC_ERROR,
197
SC_ERROR,
198
SC_ERROR,
199
SC_ERROR,
200
SC_ERROR},
201
{
202
SC_ERROR,
203
SC_ERROR,
204
SC_ERROR,
205
SC_ERROR,
206
SC_ERROR,
207
SC_ERROR},
208
{
209
SC_ERROR,
210
SC_ERROR,
211
SC_ERROR,
212
SC_ERROR,
213
SC_ERROR,
214
SC_ERROR},
215
{
216
SC_ERROR,
217
SC_ERROR,
218
SC_ERROR,
219
SC_ERROR,
220
SC_ERROR,
221
SC_ERROR},
222
{
223
SC_ERROR,
224
SC_ERROR,
225
SC_ERROR,
226
SC_ERROR,
227
SC_ERROR,
228
SC_ERROR},
229
{
230
SC_ERROR,
231
SC_ERROR,
232
SC_ERROR,
233
SC_ERROR,
234
SC_ERROR,
235
SC_ERROR},
236
{
237
SC_ERROR,
238
SC_ERROR,
239
SC_ERROR,
240
SC_ERROR,
241
SC_ERROR,
242
SC_ERROR},
243
{
244
SC_ERROR,
245
SC_ERROR,
246
SC_ERROR,
247
SC_ERROR,
248
SC_ERROR,
249
SC_ERROR},
250
{
251
SC_ERROR,
252
SC_ERROR,
253
SC_ERROR,
254
SC_ERROR,
255
SC_ERROR,
256
SC_ERROR},
257
{
258
SC_ERROR,
259
SC_ERROR,
260
SC_ERROR,
261
SC_ERROR,
262
SC_ERROR,
263
SC_ERROR},
264
{
265
SC_ERROR,
266
SC_ERROR,
267
SC_ERROR,
268
SC_ERROR,
269
SC_ERROR,
270
SC_ERROR},
271
{
272
SC_ERROR,
273
SC_ERROR,
274
SC_ERROR,
275
SC_ERROR,
276
SC_ERROR,
277
SC_ERROR},
278
{
279
SC_ERROR,
280
SC_ERROR,
281
SC_ERROR,
282
SC_ERROR,
283
SC_ERROR,
284
SC_ERROR},
285
{
286
SC_ERROR,
287
SC_ERROR,
288
SC_ERROR,
289
SC_ERROR,
290
SC_ERROR,
291
SC_ERROR},
292
{
293
SC_ERROR,
294
SC_ERROR,
295
SC_ERROR,
296
SC_ERROR,
297
SC_ERROR,
298
SC_ERROR},
299
{
300
SC_ERROR,
301
SC_ERROR,
302
SC_ERROR,
303
SC_ERROR,
304
SC_ERROR,
305
SC_ERROR},
306
{
307
SC_ERROR,
308
SC_ERROR,
309
SC_ERROR,
310
SC_ERROR,
311
SC_ERROR,
312
SC_ERROR},
313
{
314
SC_ERROR,
315
SC_ERROR,
316
SC_ERROR,
317
SC_ERROR,
318
SC_ERROR,
319
SC_ERROR},
320
{
321
SC_ERROR,
322
SC_ERROR,
323
SC_ERROR,
324
SC_ERROR,
325
SC_ERROR,
326
SC_ERROR},
327
{
328
SC_ERROR,
329
SC_ERROR,
330
SC_ERROR,
331
SC_ERROR,
332
SC_ERROR,
333
SC_ERROR},
334
{
335
SC_ERROR,
336
SC_ERROR,
337
SC_ERROR,
338
SC_ERROR,
339
SC_ERROR,
340
SC_ERROR},
341
{
342
SC_ERROR,
343
SC_ERROR,
344
SC_ERROR,
345
SC_ERROR,
346
SC_ERROR,
347
SC_ERROR},
348
{
349
SC_ERROR,
350
SC_ERROR,
351
SC_ERROR,
352
SC_ERROR,
353
SC_ERROR,
354
SC_ERROR},
355
{
356
SC_ERROR,
357
SC_ERROR,
358
SC_ERROR,
359
SC_ERROR,
360
SC_ERROR,
361
SC_ERROR},
362
{
363
SC_ERROR,
364
SC_ERROR,
365
SC_ERROR,
366
SC_ERROR,
367
SC_ERROR,
368
SC_ERROR},
369
{
370
SC_ERROR,
371
SC_ERROR,
372
SC_ERROR,
373
SC_ERROR,
374
SC_ERROR,
375
SC_ERROR},
376
{
377
SC_ERROR,
378
SC_ERROR,
379
SC_ERROR,
380
SC_ERROR,
381
SC_ERROR,
382
SC_ERROR},
383
{
384
SC_ERROR,
385
SC_ERROR,
386
SC_ERROR,
387
SC_ERROR,
388
SC_ERROR,
389
SC_ERROR},
390
{
391
SC_ERROR,
392
SC_ERROR,
393
SC_ERROR,
394
SC_ERROR,
395
SC_ERROR,
396
SC_ERROR},
397
{
398
SC_ERROR,
399
SC_ERROR,
400
SC_ERROR,
401
SC_ERROR,
402
SC_ERROR,
403
SC_ERROR},
404
{
405
SC_ERROR,
406
SC_ERROR,
407
SC_ERROR,
408
SC_ERROR,
409
SC_ERROR,
410
SC_ERROR},
411
{
412
SC_ERROR,
413
SC_ERROR,
414
SC_ERROR,
415
SC_ERROR,
416
SC_ERROR,
417
SC_ERROR},
418
{
419
SC_ERROR,
420
SC_ERROR,
421
SC_ERROR,
422
SC_ERROR,
423
SC_ERROR,
424
SC_ERROR},
425
{
426
SC_ERROR,
427
SC_ERROR,
428
SC_ERROR,
429
SC_ERROR,
430
SC_ERROR,
431
SC_ERROR},
432
{
433
SC_ERROR,
434
SC_ERROR,
435
SC_ERROR,
436
SC_ERROR,
437
SC_ERROR,
438
SC_ERROR},
439
{
440
SC_ERROR,
441
SC_ERROR,
442
SC_ERROR,
443
SC_ERROR,
444
SC_ERROR,
445
SC_ERROR},
446
{
447
SC_ERROR,
448
SC_ERROR,
449
SC_ERROR,
450
SC_ERROR,
451
SC_ERROR,
452
SC_ERROR},
453
{
454
SC_ERROR,
455
SC_ERROR,
456
SC_ERROR,
457
SC_ERROR,
458
SC_ERROR,
459
SC_ERROR},
460
{
461
SC_ERROR,
462
SC_ERROR,
463
SC_ERROR,
464
SC_ERROR,
465
SC_ERROR,
466
SC_ERROR},
467
{
468
SC_ERROR,
469
SC_ERROR,
470
SC_ERROR,
471
SC_ERROR,
472
SC_ERROR,
473
SC_ERROR},
474
{
475
SC_ERROR,
476
SC_ERROR,
477
SC_ERROR,
478
SC_ERROR,
479
SC_ERROR,
480
SC_ERROR},
481
{
482
SC_ERROR,
483
SC_ERROR,
484
SC_ERROR,
485
SC_ERROR,
486
SC_ERROR,
487
SC_ERROR},
488
{
489
SC_ERROR,
490
SC_ERROR,
491
SC_ERROR,
492
SC_ERROR,
493
SC_ERROR,
494
SC_ERROR},
495
{
496
SC_ERROR,
497
SC_ERROR,
498
SC_ERROR,
499
SC_ERROR,
500
SC_ERROR,
501
SC_ERROR},
502
{
503
SC_ERROR,
504
SC_ERROR,
505
SC_ERROR,
506
SC_ERROR,
507
SC_ERROR,
508
SC_ERROR},
509
{
510
SC_ERROR,
511
SC_ERROR,
512
SC_ERROR,
513
SC_ERROR,
514
SC_ERROR,
515
SC_ERROR},
516
{
517
SC_ERROR,
518
SC_ERROR,
519
SC_ERROR,
520
SC_ERROR,
521
SC_ERROR,
522
SC_ERROR},
523
{
524
SC_ERROR,
525
SC_ERROR,
526
SC_ERROR,
527
SC_ERROR,
528
SC_ERROR,
529
SC_ERROR},
530
{
531
SC_ERROR,
532
SC_ERROR,
533
SC_ERROR,
534
SC_ERROR,
535
SC_ERROR,
536
SC_ERROR},
537
{
538
SC_ERROR,
539
SC_ERROR,
540
SC_ERROR,
541
SC_ERROR,
542
SC_ERROR,
543
SC_ERROR},
544
{
545
SC_ERROR,
546
SC_ERROR,
547
SC_ERROR,
548
SC_ERROR,
549
SC_ERROR,
550
SC_ERROR},
551
{
552
SC_ERROR,
553
SC_ERROR,
554
SC_ERROR,
555
SC_ERROR,
556
SC_ERROR,
557
SC_ERROR},
558
{
559
SC_ERROR,
560
SC_ERROR,
561
SC_ERROR,
562
SC_ERROR,
563
SC_ERROR,
564
SC_ERROR},
565
{
566
SC_ERROR,
567
SC_ERROR,
568
SC_ERROR,
569
SC_ERROR,
570
SC_ERROR,
571
SC_ERROR},
572
{
573
SC_ERROR,
574
SC_ERROR,
575
SC_ERROR,
576
SC_ERROR,
577
SC_ERROR,
578
SC_ERROR},
579
{
580
SC_ERROR,
581
SC_ERROR,
582
SC_ERROR,
583
SC_ERROR,
584
SC_ERROR,
585
SC_ERROR}
586
};
587
588
static
const
VALUE
sc_insn_next[] = {
589
SCS_XX,
590
SCS_XX,
591
SCS_XX,
592
SCS_XX,
593
SCS_XX,
594
SCS_XX,
595
SCS_XX,
596
SCS_XX,
597
SCS_XX,
598
SCS_XX,
599
SCS_XX,
600
SCS_XX,
601
SCS_XX,
602
SCS_XX,
603
SCS_XX,
604
SCS_XX,
605
SCS_XX,
606
SCS_XX,
607
SCS_XX,
608
SCS_XX,
609
SCS_XX,
610
SCS_XX,
611
SCS_XX,
612
SCS_XX,
613
SCS_XX,
614
SCS_XX,
615
SCS_XX,
616
SCS_XX,
617
SCS_XX,
618
SCS_XX,
619
SCS_XX,
620
SCS_XX,
621
SCS_XX,
622
SCS_XX,
623
SCS_XX,
624
SCS_XX,
625
SCS_XX,
626
SCS_XX,
627
SCS_XX,
628
SCS_XX,
629
SCS_XX,
630
SCS_XX,
631
SCS_XX,
632
SCS_XX,
633
SCS_XX,
634
SCS_XX,
635
SCS_XX,
636
SCS_XX,
637
SCS_XX,
638
SCS_XX,
639
SCS_XX,
640
SCS_XX,
641
SCS_XX,
642
SCS_XX,
643
SCS_XX,
644
SCS_XX,
645
SCS_XX,
646
SCS_XX,
647
SCS_XX,
648
SCS_XX,
649
SCS_XX,
650
SCS_XX,
651
SCS_XX,
652
SCS_XX,
653
SCS_XX,
654
SCS_XX,
655
SCS_XX,
656
SCS_XX,
657
SCS_XX,
658
SCS_XX,
659
SCS_XX,
660
SCS_XX,
661
SCS_XX,
662
SCS_XX,
663
SCS_XX,
664
SCS_XX,
665
SCS_XX,
666
SCS_XX,
667
SCS_XX,
668
SCS_XX
669
};
670
671
Generated on Fri Nov 22 2013 07:04:14 for Ruby by
1.8.3