OSDN Git Service

db697340498330c94dad58e985fd520f921a5421
[nxt-jsp/lejos_nxj.git] / nxtOSEK / lejos_nxj / src / nxtvm / platform / nxt / java_binary.h
1
2 /**
3  * Java Binary
4  *
5  * Copyright 2006 Lawrie Griffiths <lawrie,griffiths@ntlworld.com>
6  *
7  * This program is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License as
9  * published by the Free Software Foundation; either version 2 of the
10  * License, or (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful, but
13  * WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15  * General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program; if not, write to the Free Software
19  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
20  * USA
21  */
22
23 #ifndef __JAVA_BINARY_H__
24 #  define __JAVA_BINARY_H__
25
26 /*
27  * An array containing all the bits of the flash routine bytecode.
28  */
29 static const char java_binary[] = {
30   0xf6, 0xca, 0x0c, 0x02, 0xc8, 0x01, 0x5a, 0x01, 0x37, 0x00, 0x22, 0x00,
31   0xec, 0x0b, 0x01, 0x20, 0x02, 0x00, 0x78, 0x02, 0x84, 0x06, 0x00, 0x04,
32   0x00, 0x00, 0x12, 0x00, 0xa8, 0x02, 0x84, 0x06, 0x0d, 0x0b, 0x00, 0x00,
33   0x04, 0x00, 0x2c, 0x03, 0x91, 0x06, 0x01, 0x02, 0x00, 0x00, 0x04, 0x00,
34   0x44, 0x03, 0x92, 0x06, 0x01, 0x02, 0x00, 0x00, 0x04, 0x00, 0x5c, 0x03,
35   0x93, 0x06, 0x00, 0x01, 0x03, 0x00, 0x04, 0x00, 0x68, 0x03, 0x93, 0x06,
36   0x00, 0x01, 0x04, 0x00, 0x04, 0x00, 0x74, 0x03, 0x93, 0x06, 0x00, 0x01,
37   0x04, 0x00, 0x04, 0x00, 0x80, 0x03, 0x93, 0x06, 0x00, 0x01, 0x04, 0x00,
38   0x04, 0x00, 0x8c, 0x03, 0x93, 0x06, 0x00, 0x01, 0x13, 0x00, 0x04, 0x00,
39   0x98, 0x03, 0x93, 0x06, 0x00, 0x01, 0x13, 0x00, 0x04, 0x00, 0xa4, 0x03,
40   0x93, 0x06, 0x00, 0x01, 0x14, 0x00, 0x04, 0x00, 0xb0, 0x03, 0x93, 0x06,
41   0x00, 0x01, 0x13, 0x00, 0x04, 0x00, 0xbc, 0x03, 0x93, 0x06, 0x00, 0x01,
42   0x13, 0x00, 0x04, 0x00, 0xc8, 0x03, 0x93, 0x06, 0x00, 0x01, 0x14, 0x00,
43   0x04, 0x00, 0xd4, 0x03, 0x93, 0x06, 0x00, 0x01, 0x13, 0x00, 0x04, 0x00,
44   0xe0, 0x03, 0x93, 0x06, 0x00, 0x01, 0x13, 0x00, 0x04, 0x00, 0xec, 0x03,
45   0x93, 0x06, 0x00, 0x01, 0x04, 0x00, 0x02, 0x00, 0xf8, 0x03, 0x93, 0x06,
46   0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x10, 0x04, 0x93, 0x06, 0x00, 0x03,
47   0x00, 0x00, 0x04, 0x00, 0x34, 0x04, 0x93, 0x06, 0x00, 0x01, 0x14, 0x00,
48   0x04, 0x00, 0x40, 0x04, 0x93, 0x06, 0x00, 0x02, 0x03, 0x00, 0x04, 0x00,
49   0x58, 0x04, 0x93, 0x06, 0x01, 0x02, 0x00, 0x00, 0x04, 0x00, 0x70, 0x04,
50   0x94, 0x06, 0x01, 0x02, 0x00, 0x00, 0x02, 0x00, 0x88, 0x04, 0x95, 0x06,
51   0x00, 0x05, 0x00, 0x00, 0x02, 0x00, 0xc4, 0x04, 0x95, 0x06, 0x00, 0x02,
52   0x00, 0x00, 0x08, 0x00, 0xdc, 0x04, 0x95, 0x06, 0x03, 0x05, 0x00, 0x04,
53   0x07, 0x00, 0x18, 0x05, 0x98, 0x06, 0x03, 0x07, 0x00, 0x04, 0x02, 0x00,
54   0x6c, 0x05, 0x9b, 0x06, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x9c, 0x05,
55   0x9b, 0x06, 0x00, 0x02, 0x00, 0x08, 0x03, 0x00, 0xb4, 0x05, 0x9b, 0x06,
56   0x01, 0x05, 0x00, 0x04, 0x16, 0x00, 0xf0, 0x05, 0x9c, 0x06, 0x02, 0x06,
57   0x01, 0x04, 0x02, 0x00, 0x38, 0x06, 0x9e, 0x06, 0x00, 0x01, 0x00, 0x08,
58   0x02, 0x00, 0x44, 0x06, 0x9e, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
59   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
60   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
61   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
62   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
63   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
64   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
65   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
66   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
67   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
68   0x00, 0xa0, 0x04, 0xa0, 0x08, 0xa0, 0x0c, 0x00, 0x10, 0x00, 0x14, 0x00,
69   0x18, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x24, 0x00, 0x28, 0x00, 0x2c, 0x00,
70   0x30, 0x00, 0x34, 0x00, 0x38, 0x00, 0x3c, 0x90, 0x3e, 0x90, 0x40, 0x90,
71   0x42, 0x90, 0x44, 0x90, 0x46, 0x90, 0x48, 0x90, 0x4a, 0x90, 0x4c, 0x90,
72   0x4e, 0x90, 0x50, 0x90, 0x52, 0x90, 0x54, 0x90, 0x56, 0x00, 0x5a, 0x00,
73   0x5e, 0xa0, 0x62, 0x00, 0x66, 0x00, 0x6a, 0xa0, 0x61, 0x0b, 0x00, 0x00,
74   0x61, 0x0b, 0x0a, 0x04, 0x65, 0x0b, 0x0a, 0x04, 0x69, 0x0b, 0x0a, 0x04,
75   0x6d, 0x0b, 0x00, 0x08, 0x75, 0x0b, 0x00, 0x09, 0x7e, 0x0b, 0x00, 0x08,
76   0x86, 0x0b, 0x00, 0x08, 0x8e, 0x0b, 0x00, 0x08, 0x96, 0x0b, 0x00, 0x08,
77   0x9e, 0x0b, 0x00, 0x08, 0xa6, 0x0b, 0x00, 0x08, 0xae, 0x0b, 0x00, 0x01,
78   0xaf, 0x0b, 0x00, 0x01, 0xb0, 0x0b, 0x0b, 0x08, 0xb8, 0x0b, 0x0b, 0x08,
79   0xc0, 0x0b, 0x0a, 0x04, 0xc4, 0x0b, 0x0a, 0x04, 0xc8, 0x0b, 0x0a, 0x04,
80   0xcc, 0x0b, 0x0a, 0x04, 0xd0, 0x0b, 0x0a, 0x04, 0xd4, 0x0b, 0x0a, 0x04,
81   0xd8, 0x0b, 0x0a, 0x04, 0xdc, 0x0b, 0x0a, 0x04, 0xe0, 0x0b, 0x0a, 0x04,
82   0xe4, 0x0b, 0x0a, 0x04, 0xe8, 0x0b, 0x0a, 0x04, 0x02, 0x00, 0x5c, 0x06,
83   0x9e, 0x06, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
84   0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x33, 0x00, 0x5c, 0x06,
85   0x9f, 0x06, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00,
86   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x34, 0x00, 0x5c, 0x06,
87   0xa2, 0x06, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
88   0xb0, 0x06, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x35, 0x00, 0x5c, 0x06,
89   0xb7, 0x06, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
90   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
91   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x00,
92   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00,
93   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x00, 0x00,
94   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x00, 0x00,
95   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x00,
96   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00,
97   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x36, 0x00, 0x5c, 0x06,
98   0xd9, 0x06, 0x04, 0x05, 0x04, 0x00, 0x00, 0x00, 0x33, 0x00, 0x5c, 0x06,
99   0xf0, 0x06, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
100   0xf2, 0x06, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x35, 0x00, 0x5c, 0x06,
101   0xfd, 0x06, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
102   0x07, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
103   0x0c, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
104   0x11, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
105   0x16, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
106   0x1b, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
107   0x20, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
108   0x25, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
109   0x2a, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
110   0x2f, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
111   0x34, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
112   0x39, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
113   0x3e, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
114   0x43, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
115   0x48, 0x07, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x06,
116   0x4d, 0x07, 0x0d, 0x03, 0x01, 0x00, 0x04, 0x00, 0x02, 0x00, 0x5c, 0x06,
117   0x4e, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x5c, 0x06,
118   0x53, 0x08, 0x06, 0x05, 0x05, 0x00, 0x04, 0x00, 0x38, 0x00, 0x5c, 0x06,
119   0x70, 0x08, 0x00, 0x01, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x5c, 0x06,
120   0x74, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
121   0x79, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x35, 0x00, 0x5c, 0x06,
122   0x7e, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x39, 0x00, 0x5c, 0x06,
123   0x84, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x5c, 0x06,
124   0x8e, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x39, 0x00, 0x5c, 0x06,
125   0xa1, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x5c, 0x06,
126   0xab, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
127   0xbe, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00,
128   0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x2c, 0x00, 0x00, 0x00,
129   0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x2d, 0x00, 0x00, 0x00,
130   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x2e, 0x00, 0x00, 0x00,
131   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x5c, 0x06,
132   0xc3, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00,
133   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x3c, 0x00, 0x5c, 0x06,
134   0xc8, 0x08, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x5c, 0x06,
135   0xda, 0x08, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00,
136   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x3d, 0x00, 0x5c, 0x06,
137   0xeb, 0x08, 0x02, 0x02, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x5c, 0x06,
138   0x1e, 0x09, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x3b, 0x00, 0x5c, 0x06,
139   0x75, 0x09, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x5c, 0x06,
140   0x7e, 0x09, 0x01, 0x02, 0x01, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x5c, 0x06,
141   0x87, 0x09, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x5c, 0x06,
142   0x9e, 0x09, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00,
143   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x24, 0x00, 0x00, 0x00,
144   0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x5c, 0x06,
145   0xb1, 0x09, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x5c, 0x06,
146   0xfd, 0x09, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x38, 0x00, 0x5c, 0x06,
147   0x02, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x17, 0x00, 0x00, 0x00,
148   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x18, 0x00, 0x00, 0x00,
149   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00,
150   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00,
151   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x42, 0x00, 0x5c, 0x06,
152   0x16, 0x0a, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x5c, 0x06,
153   0x1f, 0x0a, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x43, 0x00, 0x5c, 0x06,
154   0x24, 0x0a, 0x06, 0x04, 0x03, 0x02, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00,
155   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03, 0x00, 0x6c, 0x06,
156   0x69, 0x0a, 0x00, 0x03, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x6c, 0x06,
157   0x75, 0x0a, 0x01, 0x03, 0x01, 0x00, 0x00, 0x00, 0x44, 0x00, 0x6c, 0x06,
158   0x85, 0x0a, 0x02, 0x02, 0x00, 0x02, 0x04, 0x00, 0x45, 0x00, 0x7c, 0x06,
159   0xc6, 0x0a, 0x04, 0x04, 0x03, 0x00, 0x00, 0x00, 0x46, 0x00, 0x7c, 0x06,
160   0x0d, 0x0b, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7c, 0x06,
161   0x16, 0x0b, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x03, 0x00, 0x84, 0x06,
162   0x4d, 0x0b, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x3d, 0x00, 0x00, 0x00,
163   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x84, 0x06,
164   0x5c, 0x0b, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00,
165   0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x06, 0x00, 0x3d, 0x00,
166   0x3e, 0x00, 0x03, 0x00, 0x3e, 0x00, 0x42, 0x00, 0x3e, 0x00, 0x03, 0x00,
167   0x06, 0x00, 0x35, 0x00, 0x38, 0x00, 0x03, 0x00, 0x38, 0x00, 0x3b, 0x00,
168   0x38, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x00, 0x33, 0x00, 0x0d, 0x00,
169   0x00, 0x0a, 0x0a, 0x0a, 0x0a, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
170   0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x0a, 0x0a, 0x09, 0x0a, 0x09,
171   0x0a, 0x00, 0xb1, 0x12, 0x00, 0xb0, 0x2a, 0xb4, 0x80, 0x1b, 0x04, 0xa4,
172   0x00, 0x07, 0x04, 0xa7, 0x00, 0x04, 0x03, 0xac, 0x2a, 0x12, 0x00, 0xb7,
173   0x01, 0x02, 0xb1, 0x2a, 0xb7, 0x00, 0x00, 0xb8, 0x01, 0x06, 0x4d, 0x2c,
174   0xc7, 0x00, 0x0b, 0x2a, 0x08, 0xb6, 0x10, 0x0d, 0xa7, 0x00, 0x0b, 0x2a,
175   0x2c, 0xb6, 0x00, 0x0c, 0xb6, 0x10, 0x0d, 0x2a, 0x2b, 0xb5, 0x00, 0x1f,
176   0xb1, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0x1d, 0xbc, 0x05, 0xb5, 0x00, 0x04,
177   0x2b, 0x1c, 0x2a, 0xb4, 0x00, 0x04, 0x03, 0x1d, 0xb8, 0x12, 0x01, 0xb1,
178   0x2a, 0xb0, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0x12, 0x00, 0xb5, 0x00, 0x04,
179   0xb1, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0x2b, 0xb5, 0x00, 0x04, 0xb1, 0x2a,
180   0xb7, 0x03, 0x00, 0xb1, 0x2a, 0xb7, 0x04, 0x00, 0xb1, 0x2a, 0xb7, 0x04,
181   0x00, 0xb1, 0x2a, 0xb7, 0x04, 0x00, 0xb1, 0x2a, 0xb7, 0x13, 0x00, 0xb1,
182   0x2a, 0xb7, 0x13, 0x00, 0xb1, 0x2a, 0xb7, 0x14, 0x00, 0xb1, 0x2a, 0xb7,
183   0x13, 0x00, 0xb1, 0x2a, 0xb7, 0x13, 0x00, 0xb1, 0x2a, 0xb7, 0x14, 0x00,
184   0xb1, 0x2a, 0xb7, 0x13, 0x00, 0xb1, 0x2a, 0xb7, 0x13, 0x00, 0xb1, 0x2a,
185   0xb7, 0x04, 0x00, 0xb1, 0x2a, 0xb7, 0x00, 0x00, 0xb1, 0x12, 0x04, 0x4c,
186   0x12, 0x05, 0x4d, 0x12, 0x06, 0x4e, 0x12, 0x07, 0x3a, 0x04, 0x12, 0x08,
187   0x3a, 0x05, 0x12, 0x09, 0x3a, 0x06, 0x12, 0x0a, 0x3a, 0x07, 0x12, 0x0b,
188   0x3a, 0x08, 0x12, 0x0c, 0x3a, 0x09, 0x12, 0x0d, 0x3a, 0x0a, 0xbb, 0x00,
189   0x15, 0x59, 0xb2, 0x1a, 0x09, 0xb7, 0x15, 0x00, 0x3a, 0x0b, 0xbb, 0x00,
190   0x16, 0x59, 0xb2, 0x1a, 0x0a, 0xb7, 0x16, 0x00, 0x3a, 0x0c, 0xb8, 0x17,
191   0x04, 0x2d, 0x03, 0x03, 0xb8, 0x17, 0x01, 0xb8, 0x18, 0x01, 0x10, 0x09,
192   0x03, 0xb8, 0x17, 0x02, 0x19, 0x04, 0x03, 0x04, 0xb8, 0x17, 0x01, 0xb8,
193   0x19, 0x02, 0x10, 0x09, 0x04, 0xb8, 0x17, 0x02, 0x19, 0x05, 0x03, 0x05,
194   0xb8, 0x17, 0x01, 0xb2, 0x1a, 0x09, 0xb6, 0x00, 0x3e, 0x10, 0x09, 0x05,
195   0xb8, 0x17, 0x02, 0x19, 0x0b, 0xb6, 0x00, 0x3a, 0x99, 0x00, 0x08, 0x19,
196   0x09, 0xa7, 0x00, 0x05, 0x19, 0x0a, 0x10, 0x0e, 0x05, 0xb8, 0x17, 0x01,
197   0x19, 0x06, 0x03, 0x06, 0xb8, 0x17, 0x01, 0xb2, 0x1a, 0x0a, 0xb6, 0x00,
198   0x3e, 0x10, 0x09, 0x06, 0xb8, 0x17, 0x02, 0x19, 0x0c, 0xb6, 0x00, 0x3b,
199   0x10, 0x0e, 0x06, 0xb8, 0x17, 0x02, 0x19, 0x07, 0x03, 0x07, 0xb8, 0x17,
200   0x01, 0xb2, 0x1a, 0x0b, 0xb6, 0x00, 0x3e, 0x10, 0x09, 0x07, 0xb8, 0x17,
201   0x02, 0x19, 0x08, 0x03, 0x08, 0xb8, 0x17, 0x01, 0xb2, 0x1a, 0x0c, 0xb6,
202   0x00, 0x3e, 0x10, 0x09, 0x08, 0xb8, 0x17, 0x02, 0x2b, 0x03, 0x10, 0x06,
203   0xb8, 0x17, 0x01, 0xb8, 0x1b, 0x01, 0xb6, 0x00, 0x18, 0x88, 0x10, 0x09,
204   0x10, 0x06, 0xb8, 0x17, 0x02, 0x2c, 0x03, 0x10, 0x07, 0xb8, 0x17, 0x01,
205   0xb8, 0x1b, 0x01, 0xb6, 0x00, 0x17, 0x88, 0x10, 0x09, 0x10, 0x07, 0xb8,
206   0x17, 0x02, 0xb8, 0x17, 0x03, 0x14, 0x00, 0x0e, 0xb8, 0x01, 0x05, 0xa7,
207   0xff, 0x3f, 0x2a, 0xb7, 0x00, 0x00, 0xb1, 0x03, 0x36, 0x05, 0x15, 0x05,
208   0x15, 0x04, 0xa2, 0x00, 0x15, 0x2c, 0x15, 0x05, 0x1d, 0x60, 0x2a, 0x15,
209   0x05, 0x1b, 0x60, 0x34, 0x55, 0x84, 0x05, 0x01, 0xa7, 0xff, 0xea, 0xb1,
210   0xb8, 0x1b, 0x01, 0xb0, 0x2a, 0xb7, 0x14, 0x00, 0xb1, 0x2a, 0xb7, 0x03,
211   0x00, 0xb1, 0x2a, 0x2b, 0xb7, 0x03, 0x01, 0xb1, 0x2a, 0xb7, 0x00, 0x00,
212   0x2a, 0x2b, 0xb5, 0x00, 0x04, 0xb1, 0x2a, 0xb4, 0x00, 0x04, 0xb6, 0x00,
213   0x3e, 0x11, 0x02, 0x58, 0xa2, 0x00, 0x07, 0x04, 0xa7, 0x00, 0x04, 0x03,
214   0xac, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0x2b, 0xb5, 0x00, 0x04, 0xb1, 0x11,
215   0x03, 0xff, 0x2a, 0xb4, 0x00, 0x04, 0xb6, 0x00, 0x3e, 0x64, 0x10, 0x64,
216   0x68, 0x11, 0x03, 0xff, 0x6c, 0xac, 0x2a, 0xb7, 0x00, 0x00, 0xb1, 0x2a,
217   0xb7, 0x00, 0x00, 0xb1, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0x07, 0xbc, 0x00,
218   0x00, 0xb5, 0x00, 0x08, 0x2a, 0x1b, 0xb5, 0xa0, 0x04, 0xb1, 0xb8, 0x19,
219   0x02, 0x2a, 0xb4, 0xa0, 0x04, 0x7e, 0x99, 0x00, 0x07, 0x04, 0xa7, 0x00,
220   0x04, 0x03, 0xac, 0x03, 0x3c, 0x1b, 0x2a, 0xb4, 0xa0, 0x0c, 0xa2, 0x00,
221   0x2b, 0x2a, 0xb6, 0x00, 0x3a, 0x99, 0x00, 0x12, 0x2a, 0xb4, 0x00, 0x08,
222   0x1b, 0x32, 0x2a, 0xb6, 0x10, 0x40, 0x00, 0x00, 0xa7, 0x00, 0x0f, 0x2a,
223   0xb4, 0x00, 0x08, 0x1b, 0x32, 0x2a, 0xb6, 0x10, 0x41, 0x00, 0x00, 0x84,
224   0x01, 0x01, 0xa7, 0xff, 0xd3, 0xb1, 0xbb, 0x00, 0x19, 0x59, 0x04, 0xb7,
225   0x19, 0x00, 0xb3, 0x19, 0x03, 0xbb, 0x00, 0x19, 0x59, 0x05, 0xb7, 0x19,
226   0x00, 0xb3, 0x19, 0x04, 0xbb, 0x00, 0x19, 0x59, 0x07, 0xb7, 0x19, 0x00,
227   0xb3, 0x19, 0x05, 0xbb, 0x00, 0x19, 0x59, 0x10, 0x08, 0xb7, 0x19, 0x00,
228   0xb3, 0x19, 0x06, 0x07, 0xbc, 0x00, 0x00, 0x59, 0x03, 0xb2, 0x19, 0x03,
229   0x53, 0x59, 0x04, 0xb2, 0x19, 0x04, 0x53, 0x59, 0x05, 0xb2, 0x19, 0x05,
230   0x53, 0x59, 0x06, 0xb2, 0x19, 0x06, 0x53, 0xb3, 0x19, 0x07, 0xbb, 0x00,
231   0x1d, 0x59, 0xb7, 0x1d, 0x01, 0xb3, 0x19, 0x08, 0xb1, 0x2a, 0xb4, 0xa0,
232   0x04, 0x04, 0xb8, 0x1a, 0x04, 0xac, 0x2a, 0xb4, 0xa0, 0x04, 0x03, 0xb8,
233   0x1a, 0x04, 0xac, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0x03, 0xb5, 0x90, 0x08,
234   0x2a, 0x1b, 0xb5, 0xa0, 0x04, 0x2a, 0x06, 0x11, 0x00, 0x80, 0xb6, 0x20,
235   0x3f, 0xb1, 0x2a, 0xb4, 0xa0, 0x04, 0x1b, 0x04, 0xb8, 0x1a, 0x05, 0x2a,
236   0xb4, 0xa0, 0x04, 0x1c, 0x03, 0xb8, 0x1a, 0x05, 0xb1, 0xbb, 0x00, 0x1a,
237   0x59, 0x03, 0xb7, 0x1a, 0x02, 0xb3, 0x1a, 0x09, 0xbb, 0x00, 0x1a, 0x59,
238   0x04, 0xb7, 0x1a, 0x02, 0xb3, 0x1a, 0x0a, 0xbb, 0x00, 0x1a, 0x59, 0x05,
239   0xb7, 0x1a, 0x02, 0xb3, 0x1a, 0x0b, 0xbb, 0x00, 0x1a, 0x59, 0x06, 0xb7,
240   0x1a, 0x02, 0xb3, 0x1a, 0x0c, 0x07, 0xbc, 0x00, 0x00, 0x59, 0x03, 0xb2,
241   0x1a, 0x09, 0x53, 0x59, 0x04, 0xb2, 0x1a, 0x0a, 0x53, 0x59, 0x05, 0xb2,
242   0x1a, 0x0b, 0x53, 0x59, 0x06, 0xb2, 0x1a, 0x0c, 0x53, 0xb3, 0x1a, 0x0d,
243   0xb1, 0x2a, 0xb7, 0x00, 0x00, 0xb1, 0xb2, 0x1b, 0x0e, 0xc7, 0x00, 0x0d,
244   0xbb, 0x00, 0x1b, 0x59, 0xb7, 0x1b, 0x00, 0xb3, 0x1b, 0x0e, 0xb2, 0x1b,
245   0x0e, 0xb0, 0x2a, 0xb7, 0x00, 0x00, 0x2a, 0xb7, 0x1d, 0x03, 0xb1, 0x2a,
246   0xb7, 0x00, 0x00, 0xb1, 0xb2, 0x1d, 0x1c, 0x59, 0x4e, 0xc2, 0x1b, 0xb2,
247   0x1d, 0x1c, 0xb4, 0x90, 0x04, 0x7e, 0x36, 0x04, 0x15, 0x04, 0x9a, 0x00,
248   0x18, 0xb2, 0x1d, 0x1c, 0x1c, 0x85, 0xb6, 0x20, 0x07, 0x1b, 0xb2, 0x1d,
249   0x1c, 0xb4, 0x90, 0x04, 0x7e, 0x36, 0x04, 0xa7, 0xff, 0xe9, 0xb2, 0x1d,
250   0x1c, 0x59, 0xb4, 0x90, 0x04, 0x1b, 0x02, 0x82, 0x7e, 0x93, 0xb5, 0x90,
251   0x04, 0x15, 0x04, 0x2d, 0xc3, 0xac, 0x3a, 0x05, 0x2d, 0xc3, 0x19, 0x05,
252   0xbf, 0xbb, 0x00, 0x1d, 0x59, 0x04, 0xb7, 0x1d, 0x00, 0xb3, 0x1d, 0x1c,
253   0xb1, 0x2a, 0xb7, 0x01, 0x01, 0x2a, 0xbb, 0x00, 0x1d, 0x59, 0xb7, 0x1d,
254   0x01, 0xb5, 0x00, 0x27, 0xb1, 0xb2, 0x1e, 0x1d, 0x59, 0x4b, 0xc2, 0xb2,
255   0x1e, 0x1d, 0xb6, 0x00, 0x34, 0x9a, 0x00, 0x27, 0x10, 0x07, 0xbc, 0x0a,
256   0xb3, 0x1e, 0x1f, 0x10, 0x07, 0xbc, 0x00, 0x00, 0xb3, 0x1e, 0x20, 0xb2,
257   0x1e, 0x1d, 0x04, 0xb6, 0x10, 0x11, 0xb2, 0x1e, 0x1d, 0x10, 0x0a, 0xb6,
258   0x10, 0x0d, 0xb2, 0x1e, 0x1d, 0xb6, 0x00, 0x08, 0x2a, 0xc3, 0xa7, 0x00,
259   0x08, 0x4c, 0x2a, 0xc3, 0x2b, 0xbf, 0xb2, 0x1e, 0x1d, 0xb0, 0x2a, 0x59,
260   0xb4, 0xa0, 0x23, 0x1b, 0x80, 0xb5, 0xa0, 0x23, 0x03, 0x3e, 0x1d, 0xb2,
261   0x1e, 0x21, 0xa2, 0x00, 0x15, 0xb2, 0x1e, 0x20, 0x1d, 0x32, 0x2c, 0xa6,
262   0x00, 0x06, 0xa7, 0x00, 0x09, 0x84, 0x03, 0x01, 0xa7, 0xff, 0xea, 0x1d,
263   0xb2, 0x1e, 0x21, 0xa0, 0x00, 0x19, 0xb2, 0x1e, 0x1f, 0xb2, 0x1e, 0x21,
264   0x1b, 0x4f, 0xb2, 0x1e, 0x20, 0xb2, 0x1e, 0x21, 0x59, 0x04, 0x60, 0xb3,
265   0x1e, 0x21, 0x2c, 0x53, 0x2a, 0xb6, 0x00, 0x0e, 0xb1, 0x2a, 0x1b, 0x07,
266   0x78, 0x2c, 0xb6, 0x20, 0x45, 0xb1, 0x2a, 0xb4, 0x00, 0x27, 0x2a, 0xb4,
267   0xa0, 0x23, 0x03, 0xb6, 0x20, 0x43, 0x3c, 0x03, 0x3d, 0x1c, 0xb2, 0x1e,
268   0x21, 0xa2, 0x00, 0x1d, 0x1b, 0xb2, 0x1e, 0x1f, 0x1c, 0x2e, 0x7e, 0x99,
269   0x00, 0x0d, 0xb2, 0x1e, 0x20, 0x1c, 0x32, 0xb6, 0x00, 0x3d, 0x00, 0x00,
270   0x84, 0x02, 0x01, 0xa7, 0xff, 0xe2, 0xa7, 0xff, 0xd0, 0x4c, 0xa7, 0xff,
271   0xcc, 0xbb, 0x00, 0x1e, 0x59, 0xb7, 0x1e, 0x00, 0xb3, 0x1e, 0x1d, 0x03,
272   0xb3, 0x1e, 0x21, 0xb1, 0x2a, 0xb7, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00,
273   0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0a, 0x54, 0x6f, 0x74,
274   0x20, 0x4d, 0x65, 0x6d, 0x3a, 0x46, 0x72, 0x65, 0x65, 0x20, 0x4d, 0x65,
275   0x6d, 0x3a, 0x42, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x3a, 0x42, 0x75,
276   0x74, 0x74, 0x6f, 0x6e, 0x73, 0x3a, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72,
277   0x31, 0x3a, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x32, 0x3a, 0x53, 0x65,
278   0x6e, 0x73, 0x6f, 0x72, 0x33, 0x3a, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72,
279   0x34, 0x3a, 0x54, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe8,
280   0x00, 0x00, 0x00, 0x00, 0x3a, 0x83, 0x12, 0x6f, 0x00, 0x00, 0x00, 0x02,
281   0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0f,
282   0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40,
283   0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x01, 0x00,
284   0x00, 0x00, 0x00, 0x07, 0x11
285 };
286
287
288 #endif /* __JAVA_BINARY_H__ */