root/trunk/pcc/runtime/opaque-piddle.h

Revision 1, 38.3 KB (checked in by weyrick, 2 years ago)

initial import

Line 
1/* ***** BEGIN LICENSE BLOCK *****
2 * Roadsend PHP Compiler Runtime Libraries
3 * Copyright (C) 2007 Roadsend, Inc.
4 *
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public License
7 * as published by the Free Software Foundation; either version 2.1
8 * of the License, or (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 * GNU Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
18 * ***** END LICENSE BLOCK ***** */
19
20#include "opaque-math.h"
21
22/* the piddle.  see opaque-math.c for more info.  */
23phpnum piddle[] = 
24{{LONG_TYPE, -1023}, {LONG_TYPE, -1022}, {LONG_TYPE, -1021}, {LONG_TYPE, -1020},
25 {LONG_TYPE, -1019}, {LONG_TYPE, -1018}, {LONG_TYPE, -1017}, {LONG_TYPE, -1016},
26 {LONG_TYPE, -1015}, {LONG_TYPE, -1014}, {LONG_TYPE, -1013}, {LONG_TYPE, -1012},
27 {LONG_TYPE, -1011}, {LONG_TYPE, -1010}, {LONG_TYPE, -1009}, {LONG_TYPE, -1008},
28 {LONG_TYPE, -1007}, {LONG_TYPE, -1006}, {LONG_TYPE, -1005}, {LONG_TYPE, -1004},
29 {LONG_TYPE, -1003}, {LONG_TYPE, -1002}, {LONG_TYPE, -1001}, {LONG_TYPE, -1000},
30 {LONG_TYPE, -999}, {LONG_TYPE, -998}, {LONG_TYPE, -997}, {LONG_TYPE, -996},
31 {LONG_TYPE, -995}, {LONG_TYPE, -994}, {LONG_TYPE, -993}, {LONG_TYPE, -992},
32 {LONG_TYPE, -991}, {LONG_TYPE, -990}, {LONG_TYPE, -989}, {LONG_TYPE, -988},
33 {LONG_TYPE, -987}, {LONG_TYPE, -986}, {LONG_TYPE, -985}, {LONG_TYPE, -984},
34 {LONG_TYPE, -983}, {LONG_TYPE, -982}, {LONG_TYPE, -981}, {LONG_TYPE, -980},
35 {LONG_TYPE, -979}, {LONG_TYPE, -978}, {LONG_TYPE, -977}, {LONG_TYPE, -976},
36 {LONG_TYPE, -975}, {LONG_TYPE, -974}, {LONG_TYPE, -973}, {LONG_TYPE, -972},
37 {LONG_TYPE, -971}, {LONG_TYPE, -970}, {LONG_TYPE, -969}, {LONG_TYPE, -968},
38 {LONG_TYPE, -967}, {LONG_TYPE, -966}, {LONG_TYPE, -965}, {LONG_TYPE, -964},
39 {LONG_TYPE, -963}, {LONG_TYPE, -962}, {LONG_TYPE, -961}, {LONG_TYPE, -960},
40 {LONG_TYPE, -959}, {LONG_TYPE, -958}, {LONG_TYPE, -957}, {LONG_TYPE, -956},
41 {LONG_TYPE, -955}, {LONG_TYPE, -954}, {LONG_TYPE, -953}, {LONG_TYPE, -952},
42 {LONG_TYPE, -951}, {LONG_TYPE, -950}, {LONG_TYPE, -949}, {LONG_TYPE, -948},
43 {LONG_TYPE, -947}, {LONG_TYPE, -946}, {LONG_TYPE, -945}, {LONG_TYPE, -944},
44 {LONG_TYPE, -943}, {LONG_TYPE, -942}, {LONG_TYPE, -941}, {LONG_TYPE, -940},
45 {LONG_TYPE, -939}, {LONG_TYPE, -938}, {LONG_TYPE, -937}, {LONG_TYPE, -936},
46 {LONG_TYPE, -935}, {LONG_TYPE, -934}, {LONG_TYPE, -933}, {LONG_TYPE, -932},
47 {LONG_TYPE, -931}, {LONG_TYPE, -930}, {LONG_TYPE, -929}, {LONG_TYPE, -928},
48 {LONG_TYPE, -927}, {LONG_TYPE, -926}, {LONG_TYPE, -925}, {LONG_TYPE, -924},
49 {LONG_TYPE, -923}, {LONG_TYPE, -922}, {LONG_TYPE, -921}, {LONG_TYPE, -920},
50 {LONG_TYPE, -919}, {LONG_TYPE, -918}, {LONG_TYPE, -917}, {LONG_TYPE, -916},
51 {LONG_TYPE, -915}, {LONG_TYPE, -914}, {LONG_TYPE, -913}, {LONG_TYPE, -912},
52 {LONG_TYPE, -911}, {LONG_TYPE, -910}, {LONG_TYPE, -909}, {LONG_TYPE, -908},
53 {LONG_TYPE, -907}, {LONG_TYPE, -906}, {LONG_TYPE, -905}, {LONG_TYPE, -904},
54 {LONG_TYPE, -903}, {LONG_TYPE, -902}, {LONG_TYPE, -901}, {LONG_TYPE, -900},
55 {LONG_TYPE, -899}, {LONG_TYPE, -898}, {LONG_TYPE, -897}, {LONG_TYPE, -896},
56 {LONG_TYPE, -895}, {LONG_TYPE, -894}, {LONG_TYPE, -893}, {LONG_TYPE, -892},
57 {LONG_TYPE, -891}, {LONG_TYPE, -890}, {LONG_TYPE, -889}, {LONG_TYPE, -888},
58 {LONG_TYPE, -887}, {LONG_TYPE, -886}, {LONG_TYPE, -885}, {LONG_TYPE, -884},
59 {LONG_TYPE, -883}, {LONG_TYPE, -882}, {LONG_TYPE, -881}, {LONG_TYPE, -880},
60 {LONG_TYPE, -879}, {LONG_TYPE, -878}, {LONG_TYPE, -877}, {LONG_TYPE, -876},
61 {LONG_TYPE, -875}, {LONG_TYPE, -874}, {LONG_TYPE, -873}, {LONG_TYPE, -872},
62 {LONG_TYPE, -871}, {LONG_TYPE, -870}, {LONG_TYPE, -869}, {LONG_TYPE, -868},
63 {LONG_TYPE, -867}, {LONG_TYPE, -866}, {LONG_TYPE, -865}, {LONG_TYPE, -864},
64 {LONG_TYPE, -863}, {LONG_TYPE, -862}, {LONG_TYPE, -861}, {LONG_TYPE, -860},
65 {LONG_TYPE, -859}, {LONG_TYPE, -858}, {LONG_TYPE, -857}, {LONG_TYPE, -856},
66 {LONG_TYPE, -855}, {LONG_TYPE, -854}, {LONG_TYPE, -853}, {LONG_TYPE, -852},
67 {LONG_TYPE, -851}, {LONG_TYPE, -850}, {LONG_TYPE, -849}, {LONG_TYPE, -848},
68 {LONG_TYPE, -847}, {LONG_TYPE, -846}, {LONG_TYPE, -845}, {LONG_TYPE, -844},
69 {LONG_TYPE, -843}, {LONG_TYPE, -842}, {LONG_TYPE, -841}, {LONG_TYPE, -840},
70 {LONG_TYPE, -839}, {LONG_TYPE, -838}, {LONG_TYPE, -837}, {LONG_TYPE, -836},
71 {LONG_TYPE, -835}, {LONG_TYPE, -834}, {LONG_TYPE, -833}, {LONG_TYPE, -832},
72 {LONG_TYPE, -831}, {LONG_TYPE, -830}, {LONG_TYPE, -829}, {LONG_TYPE, -828},
73 {LONG_TYPE, -827}, {LONG_TYPE, -826}, {LONG_TYPE, -825}, {LONG_TYPE, -824},
74 {LONG_TYPE, -823}, {LONG_TYPE, -822}, {LONG_TYPE, -821}, {LONG_TYPE, -820},
75 {LONG_TYPE, -819}, {LONG_TYPE, -818}, {LONG_TYPE, -817}, {LONG_TYPE, -816},
76 {LONG_TYPE, -815}, {LONG_TYPE, -814}, {LONG_TYPE, -813}, {LONG_TYPE, -812},
77 {LONG_TYPE, -811}, {LONG_TYPE, -810}, {LONG_TYPE, -809}, {LONG_TYPE, -808},
78 {LONG_TYPE, -807}, {LONG_TYPE, -806}, {LONG_TYPE, -805}, {LONG_TYPE, -804},
79 {LONG_TYPE, -803}, {LONG_TYPE, -802}, {LONG_TYPE, -801}, {LONG_TYPE, -800},
80 {LONG_TYPE, -799}, {LONG_TYPE, -798}, {LONG_TYPE, -797}, {LONG_TYPE, -796},
81 {LONG_TYPE, -795}, {LONG_TYPE, -794}, {LONG_TYPE, -793}, {LONG_TYPE, -792},
82 {LONG_TYPE, -791}, {LONG_TYPE, -790}, {LONG_TYPE, -789}, {LONG_TYPE, -788},
83 {LONG_TYPE, -787}, {LONG_TYPE, -786}, {LONG_TYPE, -785}, {LONG_TYPE, -784},
84 {LONG_TYPE, -783}, {LONG_TYPE, -782}, {LONG_TYPE, -781}, {LONG_TYPE, -780},
85 {LONG_TYPE, -779}, {LONG_TYPE, -778}, {LONG_TYPE, -777}, {LONG_TYPE, -776},
86 {LONG_TYPE, -775}, {LONG_TYPE, -774}, {LONG_TYPE, -773}, {LONG_TYPE, -772},
87 {LONG_TYPE, -771}, {LONG_TYPE, -770}, {LONG_TYPE, -769}, {LONG_TYPE, -768},
88 {LONG_TYPE, -767}, {LONG_TYPE, -766}, {LONG_TYPE, -765}, {LONG_TYPE, -764},
89 {LONG_TYPE, -763}, {LONG_TYPE, -762}, {LONG_TYPE, -761}, {LONG_TYPE, -760},
90 {LONG_TYPE, -759}, {LONG_TYPE, -758}, {LONG_TYPE, -757}, {LONG_TYPE, -756},
91 {LONG_TYPE, -755}, {LONG_TYPE, -754}, {LONG_TYPE, -753}, {LONG_TYPE, -752},
92 {LONG_TYPE, -751}, {LONG_TYPE, -750}, {LONG_TYPE, -749}, {LONG_TYPE, -748},
93 {LONG_TYPE, -747}, {LONG_TYPE, -746}, {LONG_TYPE, -745}, {LONG_TYPE, -744},
94 {LONG_TYPE, -743}, {LONG_TYPE, -742}, {LONG_TYPE, -741}, {LONG_TYPE, -740},
95 {LONG_TYPE, -739}, {LONG_TYPE, -738}, {LONG_TYPE, -737}, {LONG_TYPE, -736},
96 {LONG_TYPE, -735}, {LONG_TYPE, -734}, {LONG_TYPE, -733}, {LONG_TYPE, -732},
97 {LONG_TYPE, -731}, {LONG_TYPE, -730}, {LONG_TYPE, -729}, {LONG_TYPE, -728},
98 {LONG_TYPE, -727}, {LONG_TYPE, -726}, {LONG_TYPE, -725}, {LONG_TYPE, -724},
99 {LONG_TYPE, -723}, {LONG_TYPE, -722}, {LONG_TYPE, -721}, {LONG_TYPE, -720},
100 {LONG_TYPE, -719}, {LONG_TYPE, -718}, {LONG_TYPE, -717}, {LONG_TYPE, -716},
101 {LONG_TYPE, -715}, {LONG_TYPE, -714}, {LONG_TYPE, -713}, {LONG_TYPE, -712},
102 {LONG_TYPE, -711}, {LONG_TYPE, -710}, {LONG_TYPE, -709}, {LONG_TYPE, -708},
103 {LONG_TYPE, -707}, {LONG_TYPE, -706}, {LONG_TYPE, -705}, {LONG_TYPE, -704},
104 {LONG_TYPE, -703}, {LONG_TYPE, -702}, {LONG_TYPE, -701}, {LONG_TYPE, -700},
105 {LONG_TYPE, -699}, {LONG_TYPE, -698}, {LONG_TYPE, -697}, {LONG_TYPE, -696},
106 {LONG_TYPE, -695}, {LONG_TYPE, -694}, {LONG_TYPE, -693}, {LONG_TYPE, -692},
107 {LONG_TYPE, -691}, {LONG_TYPE, -690}, {LONG_TYPE, -689}, {LONG_TYPE, -688},
108 {LONG_TYPE, -687}, {LONG_TYPE, -686}, {LONG_TYPE, -685}, {LONG_TYPE, -684},
109 {LONG_TYPE, -683}, {LONG_TYPE, -682}, {LONG_TYPE, -681}, {LONG_TYPE, -680},
110 {LONG_TYPE, -679}, {LONG_TYPE, -678}, {LONG_TYPE, -677}, {LONG_TYPE, -676},
111 {LONG_TYPE, -675}, {LONG_TYPE, -674}, {LONG_TYPE, -673}, {LONG_TYPE, -672},
112 {LONG_TYPE, -671}, {LONG_TYPE, -670}, {LONG_TYPE, -669}, {LONG_TYPE, -668},
113 {LONG_TYPE, -667}, {LONG_TYPE, -666}, {LONG_TYPE, -665}, {LONG_TYPE, -664},
114 {LONG_TYPE, -663}, {LONG_TYPE, -662}, {LONG_TYPE, -661}, {LONG_TYPE, -660},
115 {LONG_TYPE, -659}, {LONG_TYPE, -658}, {LONG_TYPE, -657}, {LONG_TYPE, -656},
116 {LONG_TYPE, -655}, {LONG_TYPE, -654}, {LONG_TYPE, -653}, {LONG_TYPE, -652},
117 {LONG_TYPE, -651}, {LONG_TYPE, -650}, {LONG_TYPE, -649}, {LONG_TYPE, -648},
118 {LONG_TYPE, -647}, {LONG_TYPE, -646}, {LONG_TYPE, -645}, {LONG_TYPE, -644},
119 {LONG_TYPE, -643}, {LONG_TYPE, -642}, {LONG_TYPE, -641}, {LONG_TYPE, -640},
120 {LONG_TYPE, -639}, {LONG_TYPE, -638}, {LONG_TYPE, -637}, {LONG_TYPE, -636},
121 {LONG_TYPE, -635}, {LONG_TYPE, -634}, {LONG_TYPE, -633}, {LONG_TYPE, -632},
122 {LONG_TYPE, -631}, {LONG_TYPE, -630}, {LONG_TYPE, -629}, {LONG_TYPE, -628},
123 {LONG_TYPE, -627}, {LONG_TYPE, -626}, {LONG_TYPE, -625}, {LONG_TYPE, -624},
124 {LONG_TYPE, -623}, {LONG_TYPE, -622}, {LONG_TYPE, -621}, {LONG_TYPE, -620},
125 {LONG_TYPE, -619}, {LONG_TYPE, -618}, {LONG_TYPE, -617}, {LONG_TYPE, -616},
126 {LONG_TYPE, -615}, {LONG_TYPE, -614}, {LONG_TYPE, -613}, {LONG_TYPE, -612},
127 {LONG_TYPE, -611}, {LONG_TYPE, -610}, {LONG_TYPE, -609}, {LONG_TYPE, -608},
128 {LONG_TYPE, -607}, {LONG_TYPE, -606}, {LONG_TYPE, -605}, {LONG_TYPE, -604},
129 {LONG_TYPE, -603}, {LONG_TYPE, -602}, {LONG_TYPE, -601}, {LONG_TYPE, -600},
130 {LONG_TYPE, -599}, {LONG_TYPE, -598}, {LONG_TYPE, -597}, {LONG_TYPE, -596},
131 {LONG_TYPE, -595}, {LONG_TYPE, -594}, {LONG_TYPE, -593}, {LONG_TYPE, -592},
132 {LONG_TYPE, -591}, {LONG_TYPE, -590}, {LONG_TYPE, -589}, {LONG_TYPE, -588},
133 {LONG_TYPE, -587}, {LONG_TYPE, -586}, {LONG_TYPE, -585}, {LONG_TYPE, -584},
134 {LONG_TYPE, -583}, {LONG_TYPE, -582}, {LONG_TYPE, -581}, {LONG_TYPE, -580},
135 {LONG_TYPE, -579}, {LONG_TYPE, -578}, {LONG_TYPE, -577}, {LONG_TYPE, -576},
136 {LONG_TYPE, -575}, {LONG_TYPE, -574}, {LONG_TYPE, -573}, {LONG_TYPE, -572},
137 {LONG_TYPE, -571}, {LONG_TYPE, -570}, {LONG_TYPE, -569}, {LONG_TYPE, -568},
138 {LONG_TYPE, -567}, {LONG_TYPE, -566}, {LONG_TYPE, -565}, {LONG_TYPE, -564},
139 {LONG_TYPE, -563}, {LONG_TYPE, -562}, {LONG_TYPE, -561}, {LONG_TYPE, -560},
140 {LONG_TYPE, -559}, {LONG_TYPE, -558}, {LONG_TYPE, -557}, {LONG_TYPE, -556},
141 {LONG_TYPE, -555}, {LONG_TYPE, -554}, {LONG_TYPE, -553}, {LONG_TYPE, -552},
142 {LONG_TYPE, -551}, {LONG_TYPE, -550}, {LONG_TYPE, -549}, {LONG_TYPE, -548},
143 {LONG_TYPE, -547}, {LONG_TYPE, -546}, {LONG_TYPE, -545}, {LONG_TYPE, -544},
144 {LONG_TYPE, -543}, {LONG_TYPE, -542}, {LONG_TYPE, -541}, {LONG_TYPE, -540},
145 {LONG_TYPE, -539}, {LONG_TYPE, -538}, {LONG_TYPE, -537}, {LONG_TYPE, -536},
146 {LONG_TYPE, -535}, {LONG_TYPE, -534}, {LONG_TYPE, -533}, {LONG_TYPE, -532},
147 {LONG_TYPE, -531}, {LONG_TYPE, -530}, {LONG_TYPE, -529}, {LONG_TYPE, -528},
148 {LONG_TYPE, -527}, {LONG_TYPE, -526}, {LONG_TYPE, -525}, {LONG_TYPE, -524},
149 {LONG_TYPE, -523}, {LONG_TYPE, -522}, {LONG_TYPE, -521}, {LONG_TYPE, -520},
150 {LONG_TYPE, -519}, {LONG_TYPE, -518}, {LONG_TYPE, -517}, {LONG_TYPE, -516},
151 {LONG_TYPE, -515}, {LONG_TYPE, -514}, {LONG_TYPE, -513}, {LONG_TYPE, -512},
152 {LONG_TYPE, -511}, {LONG_TYPE, -510}, {LONG_TYPE, -509}, {LONG_TYPE, -508},
153 {LONG_TYPE, -507}, {LONG_TYPE, -506}, {LONG_TYPE, -505}, {LONG_TYPE, -504},
154 {LONG_TYPE, -503}, {LONG_TYPE, -502}, {LONG_TYPE, -501}, {LONG_TYPE, -500},
155 {LONG_TYPE, -499}, {LONG_TYPE, -498}, {LONG_TYPE, -497}, {LONG_TYPE, -496},
156 {LONG_TYPE, -495}, {LONG_TYPE, -494}, {LONG_TYPE, -493}, {LONG_TYPE, -492},
157 {LONG_TYPE, -491}, {LONG_TYPE, -490}, {LONG_TYPE, -489}, {LONG_TYPE, -488},
158 {LONG_TYPE, -487}, {LONG_TYPE, -486}, {LONG_TYPE, -485}, {LONG_TYPE, -484},
159 {LONG_TYPE, -483}, {LONG_TYPE, -482}, {LONG_TYPE, -481}, {LONG_TYPE, -480},
160 {LONG_TYPE, -479}, {LONG_TYPE, -478}, {LONG_TYPE, -477}, {LONG_TYPE, -476},
161 {LONG_TYPE, -475}, {LONG_TYPE, -474}, {LONG_TYPE, -473}, {LONG_TYPE, -472},
162 {LONG_TYPE, -471}, {LONG_TYPE, -470}, {LONG_TYPE, -469}, {LONG_TYPE, -468},
163 {LONG_TYPE, -467}, {LONG_TYPE, -466}, {LONG_TYPE, -465}, {LONG_TYPE, -464},
164 {LONG_TYPE, -463}, {LONG_TYPE, -462}, {LONG_TYPE, -461}, {LONG_TYPE, -460},
165 {LONG_TYPE, -459}, {LONG_TYPE, -458}, {LONG_TYPE, -457}, {LONG_TYPE, -456},
166 {LONG_TYPE, -455}, {LONG_TYPE, -454}, {LONG_TYPE, -453}, {LONG_TYPE, -452},
167 {LONG_TYPE, -451}, {LONG_TYPE, -450}, {LONG_TYPE, -449}, {LONG_TYPE, -448},
168 {LONG_TYPE, -447}, {LONG_TYPE, -446}, {LONG_TYPE, -445}, {LONG_TYPE, -444},
169 {LONG_TYPE, -443}, {LONG_TYPE, -442}, {LONG_TYPE, -441}, {LONG_TYPE, -440},
170 {LONG_TYPE, -439}, {LONG_TYPE, -438}, {LONG_TYPE, -437}, {LONG_TYPE, -436},
171 {LONG_TYPE, -435}, {LONG_TYPE, -434}, {LONG_TYPE, -433}, {LONG_TYPE, -432},
172 {LONG_TYPE, -431}, {LONG_TYPE, -430}, {LONG_TYPE, -429}, {LONG_TYPE, -428},
173 {LONG_TYPE, -427}, {LONG_TYPE, -426}, {LONG_TYPE, -425}, {LONG_TYPE, -424},
174 {LONG_TYPE, -423}, {LONG_TYPE, -422}, {LONG_TYPE, -421}, {LONG_TYPE, -420},
175 {LONG_TYPE, -419}, {LONG_TYPE, -418}, {LONG_TYPE, -417}, {LONG_TYPE, -416},
176 {LONG_TYPE, -415}, {LONG_TYPE, -414}, {LONG_TYPE, -413}, {LONG_TYPE, -412},
177 {LONG_TYPE, -411}, {LONG_TYPE, -410}, {LONG_TYPE, -409}, {LONG_TYPE, -408},
178 {LONG_TYPE, -407}, {LONG_TYPE, -406}, {LONG_TYPE, -405}, {LONG_TYPE, -404},
179 {LONG_TYPE, -403}, {LONG_TYPE, -402}, {LONG_TYPE, -401}, {LONG_TYPE, -400},
180 {LONG_TYPE, -399}, {LONG_TYPE, -398}, {LONG_TYPE, -397}, {LONG_TYPE, -396},
181 {LONG_TYPE, -395}, {LONG_TYPE, -394}, {LONG_TYPE, -393}, {LONG_TYPE, -392},
182 {LONG_TYPE, -391}, {LONG_TYPE, -390}, {LONG_TYPE, -389}, {LONG_TYPE, -388},
183 {LONG_TYPE, -387}, {LONG_TYPE, -386}, {LONG_TYPE, -385}, {LONG_TYPE, -384},
184 {LONG_TYPE, -383}, {LONG_TYPE, -382}, {LONG_TYPE, -381}, {LONG_TYPE, -380},
185 {LONG_TYPE, -379}, {LONG_TYPE, -378}, {LONG_TYPE, -377}, {LONG_TYPE, -376},
186 {LONG_TYPE, -375}, {LONG_TYPE, -374}, {LONG_TYPE, -373}, {LONG_TYPE, -372},
187 {LONG_TYPE, -371}, {LONG_TYPE, -370}, {LONG_TYPE, -369}, {LONG_TYPE, -368},
188 {LONG_TYPE, -367}, {LONG_TYPE, -366}, {LONG_TYPE, -365}, {LONG_TYPE, -364},
189 {LONG_TYPE, -363}, {LONG_TYPE, -362}, {LONG_TYPE, -361}, {LONG_TYPE, -360},
190 {LONG_TYPE, -359}, {LONG_TYPE, -358}, {LONG_TYPE, -357}, {LONG_TYPE, -356},
191 {LONG_TYPE, -355}, {LONG_TYPE, -354}, {LONG_TYPE, -353}, {LONG_TYPE, -352},
192 {LONG_TYPE, -351}, {LONG_TYPE, -350}, {LONG_TYPE, -349}, {LONG_TYPE, -348},
193 {LONG_TYPE, -347}, {LONG_TYPE, -346}, {LONG_TYPE, -345}, {LONG_TYPE, -344},
194 {LONG_TYPE, -343}, {LONG_TYPE, -342}, {LONG_TYPE, -341}, {LONG_TYPE, -340},
195 {LONG_TYPE, -339}, {LONG_TYPE, -338}, {LONG_TYPE, -337}, {LONG_TYPE, -336},
196 {LONG_TYPE, -335}, {LONG_TYPE, -334}, {LONG_TYPE, -333}, {LONG_TYPE, -332},
197 {LONG_TYPE, -331}, {LONG_TYPE, -330}, {LONG_TYPE, -329}, {LONG_TYPE, -328},
198 {LONG_TYPE, -327}, {LONG_TYPE, -326}, {LONG_TYPE, -325}, {LONG_TYPE, -324},
199 {LONG_TYPE, -323}, {LONG_TYPE, -322}, {LONG_TYPE, -321}, {LONG_TYPE, -320},
200 {LONG_TYPE, -319}, {LONG_TYPE, -318}, {LONG_TYPE, -317}, {LONG_TYPE, -316},
201 {LONG_TYPE, -315}, {LONG_TYPE, -314}, {LONG_TYPE, -313}, {LONG_TYPE, -312},
202 {LONG_TYPE, -311}, {LONG_TYPE, -310}, {LONG_TYPE, -309}, {LONG_TYPE, -308},
203 {LONG_TYPE, -307}, {LONG_TYPE, -306}, {LONG_TYPE, -305}, {LONG_TYPE, -304},
204 {LONG_TYPE, -303}, {LONG_TYPE, -302}, {LONG_TYPE, -301}, {LONG_TYPE, -300},
205 {LONG_TYPE, -299}, {LONG_TYPE, -298}, {LONG_TYPE, -297}, {LONG_TYPE, -296},
206 {LONG_TYPE, -295}, {LONG_TYPE, -294}, {LONG_TYPE, -293}, {LONG_TYPE, -292},
207 {LONG_TYPE, -291}, {LONG_TYPE, -290}, {LONG_TYPE, -289}, {LONG_TYPE, -288},
208 {LONG_TYPE, -287}, {LONG_TYPE, -286}, {LONG_TYPE, -285}, {LONG_TYPE, -284},
209 {LONG_TYPE, -283}, {LONG_TYPE, -282}, {LONG_TYPE, -281}, {LONG_TYPE, -280},
210 {LONG_TYPE, -279}, {LONG_TYPE, -278}, {LONG_TYPE, -277}, {LONG_TYPE, -276},
211 {LONG_TYPE, -275}, {LONG_TYPE, -274}, {LONG_TYPE, -273}, {LONG_TYPE, -272},
212 {LONG_TYPE, -271}, {LONG_TYPE, -270}, {LONG_TYPE, -269}, {LONG_TYPE, -268},
213 {LONG_TYPE, -267}, {LONG_TYPE, -266}, {LONG_TYPE, -265}, {LONG_TYPE, -264},
214 {LONG_TYPE, -263}, {LONG_TYPE, -262}, {LONG_TYPE, -261}, {LONG_TYPE, -260},
215 {LONG_TYPE, -259}, {LONG_TYPE, -258}, {LONG_TYPE, -257}, {LONG_TYPE, -256},
216 {LONG_TYPE, -255}, {LONG_TYPE, -254}, {LONG_TYPE, -253}, {LONG_TYPE, -252},
217 {LONG_TYPE, -251}, {LONG_TYPE, -250}, {LONG_TYPE, -249}, {LONG_TYPE, -248},
218 {LONG_TYPE, -247}, {LONG_TYPE, -246}, {LONG_TYPE, -245}, {LONG_TYPE, -244},
219 {LONG_TYPE, -243}, {LONG_TYPE, -242}, {LONG_TYPE, -241}, {LONG_TYPE, -240},
220 {LONG_TYPE, -239}, {LONG_TYPE, -238}, {LONG_TYPE, -237}, {LONG_TYPE, -236},
221 {LONG_TYPE, -235}, {LONG_TYPE, -234}, {LONG_TYPE, -233}, {LONG_TYPE, -232},
222 {LONG_TYPE, -231}, {LONG_TYPE, -230}, {LONG_TYPE, -229}, {LONG_TYPE, -228},
223 {LONG_TYPE