Tomoyuki Saito / Mbed 2 deprecated galvano_driver

Dependencies:   TextLCD mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers square.h Source File

square.h

00001 static const int square[] = {
00002 16383   ,   16383   ,
00003 16383   ,   16255   ,
00004 16383   ,   16127   ,
00005 16383   ,   15999   ,
00006 16383   ,   15871   ,
00007 16383   ,   15743   ,
00008 16383   ,   15615   ,
00009 16383   ,   15487   ,
00010 16383   ,   15359   ,
00011 16383   ,   15231   ,
00012 16383   ,   15103   ,
00013 16383   ,   14975   ,
00014 16383   ,   14847   ,
00015 16383   ,   14719   ,
00016 16383   ,   14591   ,
00017 16383   ,   14463   ,
00018 16383   ,   14335   ,
00019 16383   ,   14207   ,
00020 16383   ,   14079   ,
00021 16383   ,   13951   ,
00022 16383   ,   13823   ,
00023 16383   ,   13695   ,
00024 16383   ,   13567   ,
00025 16383   ,   13439   ,
00026 16383   ,   13311   ,
00027 16383   ,   13183   ,
00028 16383   ,   13055   ,
00029 16383   ,   12927   ,
00030 16383   ,   12799   ,
00031 16383   ,   12671   ,
00032 16383   ,   12543   ,
00033 16383   ,   12415   ,
00034 16383   ,   12287   ,
00035 16383   ,   12159   ,
00036 16383   ,   12031   ,
00037 16383   ,   11903   ,
00038 16383   ,   11775   ,
00039 16383   ,   11647   ,
00040 16383   ,   11519   ,
00041 16383   ,   11391   ,
00042 16383   ,   11263   ,
00043 16383   ,   11135   ,
00044 16383   ,   11007   ,
00045 16383   ,   10879   ,
00046 16383   ,   10751   ,
00047 16383   ,   10623   ,
00048 16383   ,   10495   ,
00049 16383   ,   10367   ,
00050 16383   ,   10239   ,
00051 16383   ,   10111   ,
00052 16383   ,   9983    ,
00053 16383   ,   9855    ,
00054 16383   ,   9727    ,
00055 16383   ,   9599    ,
00056 16383   ,   9471    ,
00057 16383   ,   9343    ,
00058 16383   ,   9215    ,
00059 16383   ,   9087    ,
00060 16383   ,   8959    ,
00061 16383   ,   8831    ,
00062 16383   ,   8703    ,
00063 16383   ,   8575    ,
00064 16383   ,   8447    ,
00065 16383   ,   8319    ,
00066 16383   ,   8191    ,
00067 16383   ,   8063    ,
00068 16383   ,   7935    ,
00069 16383   ,   7807    ,
00070 16383   ,   7679    ,
00071 16383   ,   7551    ,
00072 16383   ,   7423    ,
00073 16383   ,   7295    ,
00074 16383   ,   7167    ,
00075 16383   ,   7039    ,
00076 16383   ,   6911    ,
00077 16383   ,   6783    ,
00078 16383   ,   6655    ,
00079 16383   ,   6527    ,
00080 16383   ,   6399    ,
00081 16383   ,   6271    ,
00082 16383   ,   6143    ,
00083 16383   ,   6015    ,
00084 16383   ,   5887    ,
00085 16383   ,   5759    ,
00086 16383   ,   5631    ,
00087 16383   ,   5503    ,
00088 16383   ,   5375    ,
00089 16383   ,   5247    ,
00090 16383   ,   5119    ,
00091 16383   ,   4991    ,
00092 16383   ,   4863    ,
00093 16383   ,   4735    ,
00094 16383   ,   4607    ,
00095 16383   ,   4479    ,
00096 16383   ,   4351    ,
00097 16383   ,   4223    ,
00098 16383   ,   4095    ,
00099 16383   ,   3967    ,
00100 16383   ,   3839    ,
00101 16383   ,   3711    ,
00102 16383   ,   3583    ,
00103 16383   ,   3455    ,
00104 16383   ,   3327    ,
00105 16383   ,   3199    ,
00106 16383   ,   3071    ,
00107 16383   ,   2943    ,
00108 16383   ,   2815    ,
00109 16383   ,   2687    ,
00110 16383   ,   2559    ,
00111 16383   ,   2431    ,
00112 16383   ,   2303    ,
00113 16383   ,   2175    ,
00114 16383   ,   2047    ,
00115 16383   ,   1919    ,
00116 16383   ,   1791    ,
00117 16383   ,   1663    ,
00118 16383   ,   1535    ,
00119 16383   ,   1407    ,
00120 16383   ,   1279    ,
00121 16383   ,   1151    ,
00122 16383   ,   1023    ,
00123 16383   ,   895 ,
00124 16383   ,   767 ,
00125 16383   ,   639 ,
00126 16383   ,   511 ,
00127 16383   ,   383 ,
00128 16383   ,   255 ,
00129 16383   ,   127 ,
00130 16383   ,   -1  ,
00131 16383   ,   -129    ,
00132 16383   ,   -257    ,
00133 16383   ,   -385    ,
00134 16383   ,   -513    ,
00135 16383   ,   -641    ,
00136 16383   ,   -769    ,
00137 16383   ,   -897    ,
00138 16383   ,   -1025   ,
00139 16383   ,   -1153   ,
00140 16383   ,   -1281   ,
00141 16383   ,   -1409   ,
00142 16383   ,   -1537   ,
00143 16383   ,   -1665   ,
00144 16383   ,   -1793   ,
00145 16383   ,   -1921   ,
00146 16383   ,   -2049   ,
00147 16383   ,   -2177   ,
00148 16383   ,   -2305   ,
00149 16383   ,   -2433   ,
00150 16383   ,   -2561   ,
00151 16383   ,   -2689   ,
00152 16383   ,   -2817   ,
00153 16383   ,   -2945   ,
00154 16383   ,   -3073   ,
00155 16383   ,   -3201   ,
00156 16383   ,   -3329   ,
00157 16383   ,   -3457   ,
00158 16383   ,   -3585   ,
00159 16383   ,   -3713   ,
00160 16383   ,   -3841   ,
00161 16383   ,   -3969   ,
00162 16383   ,   -4097   ,
00163 16383   ,   -4225   ,
00164 16383   ,   -4353   ,
00165 16383   ,   -4481   ,
00166 16383   ,   -4609   ,
00167 16383   ,   -4737   ,
00168 16383   ,   -4865   ,
00169 16383   ,   -4993   ,
00170 16383   ,   -5121   ,
00171 16383   ,   -5249   ,
00172 16383   ,   -5377   ,
00173 16383   ,   -5505   ,
00174 16383   ,   -5633   ,
00175 16383   ,   -5761   ,
00176 16383   ,   -5889   ,
00177 16383   ,   -6017   ,
00178 16383   ,   -6145   ,
00179 16383   ,   -6273   ,
00180 16383   ,   -6401   ,
00181 16383   ,   -6529   ,
00182 16383   ,   -6657   ,
00183 16383   ,   -6785   ,
00184 16383   ,   -6913   ,
00185 16383   ,   -7041   ,
00186 16383   ,   -7169   ,
00187 16383   ,   -7297   ,
00188 16383   ,   -7425   ,
00189 16383   ,   -7553   ,
00190 16383   ,   -7681   ,
00191 16383   ,   -7809   ,
00192 16383   ,   -7937   ,
00193 16383   ,   -8065   ,
00194 16383   ,   -8193   ,
00195 16383   ,   -8321   ,
00196 16383   ,   -8449   ,
00197 16383   ,   -8577   ,
00198 16383   ,   -8705   ,
00199 16383   ,   -8833   ,
00200 16383   ,   -8961   ,
00201 16383   ,   -9089   ,
00202 16383   ,   -9217   ,
00203 16383   ,   -9345   ,
00204 16383   ,   -9473   ,
00205 16383   ,   -9601   ,
00206 16383   ,   -9729   ,
00207 16383   ,   -9857   ,
00208 16383   ,   -9985   ,
00209 16383   ,   -10113  ,
00210 16383   ,   -10241  ,
00211 16383   ,   -10369  ,
00212 16383   ,   -10497  ,
00213 16383   ,   -10625  ,
00214 16383   ,   -10753  ,
00215 16383   ,   -10881  ,
00216 16383   ,   -11009  ,
00217 16383   ,   -11137  ,
00218 16383   ,   -11265  ,
00219 16383   ,   -11393  ,
00220 16383   ,   -11521  ,
00221 16383   ,   -11649  ,
00222 16383   ,   -11777  ,
00223 16383   ,   -11905  ,
00224 16383   ,   -12033  ,
00225 16383   ,   -12161  ,
00226 16383   ,   -12289  ,
00227 16383   ,   -12417  ,
00228 16383   ,   -12545  ,
00229 16383   ,   -12673  ,
00230 16383   ,   -12801  ,
00231 16383   ,   -12929  ,
00232 16383   ,   -13057  ,
00233 16383   ,   -13185  ,
00234 16383   ,   -13313  ,
00235 16383   ,   -13441  ,
00236 16383   ,   -13569  ,
00237 16383   ,   -13697  ,
00238 16383   ,   -13825  ,
00239 16383   ,   -13953  ,
00240 16383   ,   -14081  ,
00241 16383   ,   -14209  ,
00242 16383   ,   -14337  ,
00243 16383   ,   -14465  ,
00244 16383   ,   -14593  ,
00245 16383   ,   -14721  ,
00246 16383   ,   -14849  ,
00247 16383   ,   -14977  ,
00248 16383   ,   -15105  ,
00249 16383   ,   -15233  ,
00250 16383   ,   -15361  ,
00251 16383   ,   -15489  ,
00252 16383   ,   -15617  ,
00253 16383   ,   -15745  ,
00254 16383   ,   -15873  ,
00255 16383   ,   -16001  ,
00256 16383   ,   -16129  ,
00257 16383   ,   -16257  ,
00258 16383   ,   -16385  ,
00259 16255   ,   -16385  ,
00260 16127   ,   -16385  ,
00261 15999   ,   -16385  ,
00262 15871   ,   -16385  ,
00263 15743   ,   -16385  ,
00264 15615   ,   -16385  ,
00265 15487   ,   -16385  ,
00266 15359   ,   -16385  ,
00267 15231   ,   -16385  ,
00268 15103   ,   -16385  ,
00269 14975   ,   -16385  ,
00270 14847   ,   -16385  ,
00271 14719   ,   -16385  ,
00272 14591   ,   -16385  ,
00273 14463   ,   -16385  ,
00274 14335   ,   -16385  ,
00275 14207   ,   -16385  ,
00276 14079   ,   -16385  ,
00277 13951   ,   -16385  ,
00278 13823   ,   -16385  ,
00279 13695   ,   -16385  ,
00280 13567   ,   -16385  ,
00281 13439   ,   -16385  ,
00282 13311   ,   -16385  ,
00283 13183   ,   -16385  ,
00284 13055   ,   -16385  ,
00285 12927   ,   -16385  ,
00286 12799   ,   -16385  ,
00287 12671   ,   -16385  ,
00288 12543   ,   -16385  ,
00289 12415   ,   -16385  ,
00290 12287   ,   -16385  ,
00291 12159   ,   -16385  ,
00292 12031   ,   -16385  ,
00293 11903   ,   -16385  ,
00294 11775   ,   -16385  ,
00295 11647   ,   -16385  ,
00296 11519   ,   -16385  ,
00297 11391   ,   -16385  ,
00298 11263   ,   -16385  ,
00299 11135   ,   -16385  ,
00300 11007   ,   -16385  ,
00301 10879   ,   -16385  ,
00302 10751   ,   -16385  ,
00303 10623   ,   -16385  ,
00304 10495   ,   -16385  ,
00305 10367   ,   -16385  ,
00306 10239   ,   -16385  ,
00307 10111   ,   -16385  ,
00308 9983    ,   -16385  ,
00309 9855    ,   -16385  ,
00310 9727    ,   -16385  ,
00311 9599    ,   -16385  ,
00312 9471    ,   -16385  ,
00313 9343    ,   -16385  ,
00314 9215    ,   -16385  ,
00315 9087    ,   -16385  ,
00316 8959    ,   -16385  ,
00317 8831    ,   -16385  ,
00318 8703    ,   -16385  ,
00319 8575    ,   -16385  ,
00320 8447    ,   -16385  ,
00321 8319    ,   -16385  ,
00322 8191    ,   -16385  ,
00323 8063    ,   -16385  ,
00324 7935    ,   -16385  ,
00325 7807    ,   -16385  ,
00326 7679    ,   -16385  ,
00327 7551    ,   -16385  ,
00328 7423    ,   -16385  ,
00329 7295    ,   -16385  ,
00330 7167    ,   -16385  ,
00331 7039    ,   -16385  ,
00332 6911    ,   -16385  ,
00333 6783    ,   -16385  ,
00334 6655    ,   -16385  ,
00335 6527    ,   -16385  ,
00336 6399    ,   -16385  ,
00337 6271    ,   -16385  ,
00338 6143    ,   -16385  ,
00339 6015    ,   -16385  ,
00340 5887    ,   -16385  ,
00341 5759    ,   -16385  ,
00342 5631    ,   -16385  ,
00343 5503    ,   -16385  ,
00344 5375    ,   -16385  ,
00345 5247    ,   -16385  ,
00346 5119    ,   -16385  ,
00347 4991    ,   -16385  ,
00348 4863    ,   -16385  ,
00349 4735    ,   -16385  ,
00350 4607    ,   -16385  ,
00351 4479    ,   -16385  ,
00352 4351    ,   -16385  ,
00353 4223    ,   -16385  ,
00354 4095    ,   -16385  ,
00355 3967    ,   -16385  ,
00356 3839    ,   -16385  ,
00357 3711    ,   -16385  ,
00358 3583    ,   -16385  ,
00359 3455    ,   -16385  ,
00360 3327    ,   -16385  ,
00361 3199    ,   -16385  ,
00362 3071    ,   -16385  ,
00363 2943    ,   -16385  ,
00364 2815    ,   -16385  ,
00365 2687    ,   -16385  ,
00366 2559    ,   -16385  ,
00367 2431    ,   -16385  ,
00368 2303    ,   -16385  ,
00369 2175    ,   -16385  ,
00370 2047    ,   -16385  ,
00371 1919    ,   -16385  ,
00372 1791    ,   -16385  ,
00373 1663    ,   -16385  ,
00374 1535    ,   -16385  ,
00375 1407    ,   -16385  ,
00376 1279    ,   -16385  ,
00377 1151    ,   -16385  ,
00378 1023    ,   -16385  ,
00379 895 ,   -16385  ,
00380 767 ,   -16385  ,
00381 639 ,   -16385  ,
00382 511 ,   -16385  ,
00383 383 ,   -16385  ,
00384 255 ,   -16385  ,
00385 127 ,   -16385  ,
00386 -1  ,   -16385  ,
00387 -129    ,   -16385  ,
00388 -257    ,   -16385  ,
00389 -385    ,   -16385  ,
00390 -513    ,   -16385  ,
00391 -641    ,   -16385  ,
00392 -769    ,   -16385  ,
00393 -897    ,   -16385  ,
00394 -1025   ,   -16385  ,
00395 -1153   ,   -16385  ,
00396 -1281   ,   -16385  ,
00397 -1409   ,   -16385  ,
00398 -1537   ,   -16385  ,
00399 -1665   ,   -16385  ,
00400 -1793   ,   -16385  ,
00401 -1921   ,   -16385  ,
00402 -2049   ,   -16385  ,
00403 -2177   ,   -16385  ,
00404 -2305   ,   -16385  ,
00405 -2433   ,   -16385  ,
00406 -2561   ,   -16385  ,
00407 -2689   ,   -16385  ,
00408 -2817   ,   -16385  ,
00409 -2945   ,   -16385  ,
00410 -3073   ,   -16385  ,
00411 -3201   ,   -16385  ,
00412 -3329   ,   -16385  ,
00413 -3457   ,   -16385  ,
00414 -3585   ,   -16385  ,
00415 -3713   ,   -16385  ,
00416 -3841   ,   -16385  ,
00417 -3969   ,   -16385  ,
00418 -4097   ,   -16385  ,
00419 -4225   ,   -16385  ,
00420 -4353   ,   -16385  ,
00421 -4481   ,   -16385  ,
00422 -4609   ,   -16385  ,
00423 -4737   ,   -16385  ,
00424 -4865   ,   -16385  ,
00425 -4993   ,   -16385  ,
00426 -5121   ,   -16385  ,
00427 -5249   ,   -16385  ,
00428 -5377   ,   -16385  ,
00429 -5505   ,   -16385  ,
00430 -5633   ,   -16385  ,
00431 -5761   ,   -16385  ,
00432 -5889   ,   -16385  ,
00433 -6017   ,   -16385  ,
00434 -6145   ,   -16385  ,
00435 -6273   ,   -16385  ,
00436 -6401   ,   -16385  ,
00437 -6529   ,   -16385  ,
00438 -6657   ,   -16385  ,
00439 -6785   ,   -16385  ,
00440 -6913   ,   -16385  ,
00441 -7041   ,   -16385  ,
00442 -7169   ,   -16385  ,
00443 -7297   ,   -16385  ,
00444 -7425   ,   -16385  ,
00445 -7553   ,   -16385  ,
00446 -7681   ,   -16385  ,
00447 -7809   ,   -16385  ,
00448 -7937   ,   -16385  ,
00449 -8065   ,   -16385  ,
00450 -8193   ,   -16385  ,
00451 -8321   ,   -16385  ,
00452 -8449   ,   -16385  ,
00453 -8577   ,   -16385  ,
00454 -8705   ,   -16385  ,
00455 -8833   ,   -16385  ,
00456 -8961   ,   -16385  ,
00457 -9089   ,   -16385  ,
00458 -9217   ,   -16385  ,
00459 -9345   ,   -16385  ,
00460 -9473   ,   -16385  ,
00461 -9601   ,   -16385  ,
00462 -9729   ,   -16385  ,
00463 -9857   ,   -16385  ,
00464 -9985   ,   -16385  ,
00465 -10113  ,   -16385  ,
00466 -10241  ,   -16385  ,
00467 -10369  ,   -16385  ,
00468 -10497  ,   -16385  ,
00469 -10625  ,   -16385  ,
00470 -10753  ,   -16385  ,
00471 -10881  ,   -16385  ,
00472 -11009  ,   -16385  ,
00473 -11137  ,   -16385  ,
00474 -11265  ,   -16385  ,
00475 -11393  ,   -16385  ,
00476 -11521  ,   -16385  ,
00477 -11649  ,   -16385  ,
00478 -11777  ,   -16385  ,
00479 -11905  ,   -16385  ,
00480 -12033  ,   -16385  ,
00481 -12161  ,   -16385  ,
00482 -12289  ,   -16385  ,
00483 -12417  ,   -16385  ,
00484 -12545  ,   -16385  ,
00485 -12673  ,   -16385  ,
00486 -12801  ,   -16385  ,
00487 -12929  ,   -16385  ,
00488 -13057  ,   -16385  ,
00489 -13185  ,   -16385  ,
00490 -13313  ,   -16385  ,
00491 -13441  ,   -16385  ,
00492 -13569  ,   -16385  ,
00493 -13697  ,   -16385  ,
00494 -13825  ,   -16385  ,
00495 -13953  ,   -16385  ,
00496 -14081  ,   -16385  ,
00497 -14209  ,   -16385  ,
00498 -14337  ,   -16385  ,
00499 -14465  ,   -16385  ,
00500 -14593  ,   -16385  ,
00501 -14721  ,   -16385  ,
00502 -14849  ,   -16385  ,
00503 -14977  ,   -16385  ,
00504 -15105  ,   -16385  ,
00505 -15233  ,   -16385  ,
00506 -15361  ,   -16385  ,
00507 -15489  ,   -16385  ,
00508 -15617  ,   -16385  ,
00509 -15745  ,   -16385  ,
00510 -15873  ,   -16385  ,
00511 -16001  ,   -16385  ,
00512 -16129  ,   -16385  ,
00513 -16257  ,   -16385  ,
00514 -16385  ,   -16385  ,
00515 -16385  ,   -16257  ,
00516 -16385  ,   -16129  ,
00517 -16385  ,   -16001  ,
00518 -16385  ,   -15873  ,
00519 -16385  ,   -15745  ,
00520 -16385  ,   -15617  ,
00521 -16385  ,   -15489  ,
00522 -16385  ,   -15361  ,
00523 -16385  ,   -15233  ,
00524 -16385  ,   -15105  ,
00525 -16385  ,   -14977  ,
00526 -16385  ,   -14849  ,
00527 -16385  ,   -14721  ,
00528 -16385  ,   -14593  ,
00529 -16385  ,   -14465  ,
00530 -16385  ,   -14337  ,
00531 -16385  ,   -14209  ,
00532 -16385  ,   -14081  ,
00533 -16385  ,   -13953  ,
00534 -16385  ,   -13825  ,
00535 -16385  ,   -13697  ,
00536 -16385  ,   -13569  ,
00537 -16385  ,   -13441  ,
00538 -16385  ,   -13313  ,
00539 -16385  ,   -13185  ,
00540 -16385  ,   -13057  ,
00541 -16385  ,   -12929  ,
00542 -16385  ,   -12801  ,
00543 -16385  ,   -12673  ,
00544 -16385  ,   -12545  ,
00545 -16385  ,   -12417  ,
00546 -16385  ,   -12289  ,
00547 -16385  ,   -12161  ,
00548 -16385  ,   -12033  ,
00549 -16385  ,   -11905  ,
00550 -16385  ,   -11777  ,
00551 -16385  ,   -11649  ,
00552 -16385  ,   -11521  ,
00553 -16385  ,   -11393  ,
00554 -16385  ,   -11265  ,
00555 -16385  ,   -11137  ,
00556 -16385  ,   -11009  ,
00557 -16385  ,   -10881  ,
00558 -16385  ,   -10753  ,
00559 -16385  ,   -10625  ,
00560 -16385  ,   -10497  ,
00561 -16385  ,   -10369  ,
00562 -16385  ,   -10241  ,
00563 -16385  ,   -10113  ,
00564 -16385  ,   -9985   ,
00565 -16385  ,   -9857   ,
00566 -16385  ,   -9729   ,
00567 -16385  ,   -9601   ,
00568 -16385  ,   -9473   ,
00569 -16385  ,   -9345   ,
00570 -16385  ,   -9217   ,
00571 -16385  ,   -9089   ,
00572 -16385  ,   -8961   ,
00573 -16385  ,   -8833   ,
00574 -16385  ,   -8705   ,
00575 -16385  ,   -8577   ,
00576 -16385  ,   -8449   ,
00577 -16385  ,   -8321   ,
00578 -16385  ,   -8193   ,
00579 -16385  ,   -8065   ,
00580 -16385  ,   -7937   ,
00581 -16385  ,   -7809   ,
00582 -16385  ,   -7681   ,
00583 -16385  ,   -7553   ,
00584 -16385  ,   -7425   ,
00585 -16385  ,   -7297   ,
00586 -16385  ,   -7169   ,
00587 -16385  ,   -7041   ,
00588 -16385  ,   -6913   ,
00589 -16385  ,   -6785   ,
00590 -16385  ,   -6657   ,
00591 -16385  ,   -6529   ,
00592 -16385  ,   -6401   ,
00593 -16385  ,   -6273   ,
00594 -16385  ,   -6145   ,
00595 -16385  ,   -6017   ,
00596 -16385  ,   -5889   ,
00597 -16385  ,   -5761   ,
00598 -16385  ,   -5633   ,
00599 -16385  ,   -5505   ,
00600 -16385  ,   -5377   ,
00601 -16385  ,   -5249   ,
00602 -16385  ,   -5121   ,
00603 -16385  ,   -4993   ,
00604 -16385  ,   -4865   ,
00605 -16385  ,   -4737   ,
00606 -16385  ,   -4609   ,
00607 -16385  ,   -4481   ,
00608 -16385  ,   -4353   ,
00609 -16385  ,   -4225   ,
00610 -16385  ,   -4097   ,
00611 -16385  ,   -3969   ,
00612 -16385  ,   -3841   ,
00613 -16385  ,   -3713   ,
00614 -16385  ,   -3585   ,
00615 -16385  ,   -3457   ,
00616 -16385  ,   -3329   ,
00617 -16385  ,   -3201   ,
00618 -16385  ,   -3073   ,
00619 -16385  ,   -2945   ,
00620 -16385  ,   -2817   ,
00621 -16385  ,   -2689   ,
00622 -16385  ,   -2561   ,
00623 -16385  ,   -2433   ,
00624 -16385  ,   -2305   ,
00625 -16385  ,   -2177   ,
00626 -16385  ,   -2049   ,
00627 -16385  ,   -1921   ,
00628 -16385  ,   -1793   ,
00629 -16385  ,   -1665   ,
00630 -16385  ,   -1537   ,
00631 -16385  ,   -1409   ,
00632 -16385  ,   -1281   ,
00633 -16385  ,   -1153   ,
00634 -16385  ,   -1025   ,
00635 -16385  ,   -897    ,
00636 -16385  ,   -769    ,
00637 -16385  ,   -641    ,
00638 -16385  ,   -513    ,
00639 -16385  ,   -385    ,
00640 -16385  ,   -257    ,
00641 -16385  ,   -129    ,
00642 -16385  ,   -1  ,
00643 -16385  ,   127 ,
00644 -16385  ,   255 ,
00645 -16385  ,   383 ,
00646 -16385  ,   511 ,
00647 -16385  ,   639 ,
00648 -16385  ,   767 ,
00649 -16385  ,   895 ,
00650 -16385  ,   1023    ,
00651 -16385  ,   1151    ,
00652 -16385  ,   1279    ,
00653 -16385  ,   1407    ,
00654 -16385  ,   1535    ,
00655 -16385  ,   1663    ,
00656 -16385  ,   1791    ,
00657 -16385  ,   1919    ,
00658 -16385  ,   2047    ,
00659 -16385  ,   2175    ,
00660 -16385  ,   2303    ,
00661 -16385  ,   2431    ,
00662 -16385  ,   2559    ,
00663 -16385  ,   2687    ,
00664 -16385  ,   2815    ,
00665 -16385  ,   2943    ,
00666 -16385  ,   3071    ,
00667 -16385  ,   3199    ,
00668 -16385  ,   3327    ,
00669 -16385  ,   3455    ,
00670 -16385  ,   3583    ,
00671 -16385  ,   3711    ,
00672 -16385  ,   3839    ,
00673 -16385  ,   3967    ,
00674 -16385  ,   4095    ,
00675 -16385  ,   4223    ,
00676 -16385  ,   4351    ,
00677 -16385  ,   4479    ,
00678 -16385  ,   4607    ,
00679 -16385  ,   4735    ,
00680 -16385  ,   4863    ,
00681 -16385  ,   4991    ,
00682 -16385  ,   5119    ,
00683 -16385  ,   5247    ,
00684 -16385  ,   5375    ,
00685 -16385  ,   5503    ,
00686 -16385  ,   5631    ,
00687 -16385  ,   5759    ,
00688 -16385  ,   5887    ,
00689 -16385  ,   6015    ,
00690 -16385  ,   6143    ,
00691 -16385  ,   6271    ,
00692 -16385  ,   6399    ,
00693 -16385  ,   6527    ,
00694 -16385  ,   6655    ,
00695 -16385  ,   6783    ,
00696 -16385  ,   6911    ,
00697 -16385  ,   7039    ,
00698 -16385  ,   7167    ,
00699 -16385  ,   7295    ,
00700 -16385  ,   7423    ,
00701 -16385  ,   7551    ,
00702 -16385  ,   7679    ,
00703 -16385  ,   7807    ,
00704 -16385  ,   7935    ,
00705 -16385  ,   8063    ,
00706 -16385  ,   8191    ,
00707 -16385  ,   8319    ,
00708 -16385  ,   8447    ,
00709 -16385  ,   8575    ,
00710 -16385  ,   8703    ,
00711 -16385  ,   8831    ,
00712 -16385  ,   8959    ,
00713 -16385  ,   9087    ,
00714 -16385  ,   9215    ,
00715 -16385  ,   9343    ,
00716 -16385  ,   9471    ,
00717 -16385  ,   9599    ,
00718 -16385  ,   9727    ,
00719 -16385  ,   9855    ,
00720 -16385  ,   9983    ,
00721 -16385  ,   10111   ,
00722 -16385  ,   10239   ,
00723 -16385  ,   10367   ,
00724 -16385  ,   10495   ,
00725 -16385  ,   10623   ,
00726 -16385  ,   10751   ,
00727 -16385  ,   10879   ,
00728 -16385  ,   11007   ,
00729 -16385  ,   11135   ,
00730 -16385  ,   11263   ,
00731 -16385  ,   11391   ,
00732 -16385  ,   11519   ,
00733 -16385  ,   11647   ,
00734 -16385  ,   11775   ,
00735 -16385  ,   11903   ,
00736 -16385  ,   12031   ,
00737 -16385  ,   12159   ,
00738 -16385  ,   12287   ,
00739 -16385  ,   12415   ,
00740 -16385  ,   12543   ,
00741 -16385  ,   12671   ,
00742 -16385  ,   12799   ,
00743 -16385  ,   12927   ,
00744 -16385  ,   13055   ,
00745 -16385  ,   13183   ,
00746 -16385  ,   13311   ,
00747 -16385  ,   13439   ,
00748 -16385  ,   13567   ,
00749 -16385  ,   13695   ,
00750 -16385  ,   13823   ,
00751 -16385  ,   13951   ,
00752 -16385  ,   14079   ,
00753 -16385  ,   14207   ,
00754 -16385  ,   14335   ,
00755 -16385  ,   14463   ,
00756 -16385  ,   14591   ,
00757 -16385  ,   14719   ,
00758 -16385  ,   14847   ,
00759 -16385  ,   14975   ,
00760 -16385  ,   15103   ,
00761 -16385  ,   15231   ,
00762 -16385  ,   15359   ,
00763 -16385  ,   15487   ,
00764 -16385  ,   15615   ,
00765 -16385  ,   15743   ,
00766 -16385  ,   15871   ,
00767 -16385  ,   15999   ,
00768 -16385  ,   16127   ,
00769 -16385  ,   16255   ,
00770 -16385  ,   16383   ,
00771 -16257  ,   16383   ,
00772 -16129  ,   16383   ,
00773 -16001  ,   16383   ,
00774 -15873  ,   16383   ,
00775 -15745  ,   16383   ,
00776 -15617  ,   16383   ,
00777 -15489  ,   16383   ,
00778 -15361  ,   16383   ,
00779 -15233  ,   16383   ,
00780 -15105  ,   16383   ,
00781 -14977  ,   16383   ,
00782 -14849  ,   16383   ,
00783 -14721  ,   16383   ,
00784 -14593  ,   16383   ,
00785 -14465  ,   16383   ,
00786 -14337  ,   16383   ,
00787 -14209  ,   16383   ,
00788 -14081  ,   16383   ,
00789 -13953  ,   16383   ,
00790 -13825  ,   16383   ,
00791 -13697  ,   16383   ,
00792 -13569  ,   16383   ,
00793 -13441  ,   16383   ,
00794 -13313  ,   16383   ,
00795 -13185  ,   16383   ,
00796 -13057  ,   16383   ,
00797 -12929  ,   16383   ,
00798 -12801  ,   16383   ,
00799 -12673  ,   16383   ,
00800 -12545  ,   16383   ,
00801 -12417  ,   16383   ,
00802 -12289  ,   16383   ,
00803 -12161  ,   16383   ,
00804 -12033  ,   16383   ,
00805 -11905  ,   16383   ,
00806 -11777  ,   16383   ,
00807 -11649  ,   16383   ,
00808 -11521  ,   16383   ,
00809 -11393  ,   16383   ,
00810 -11265  ,   16383   ,
00811 -11137  ,   16383   ,
00812 -11009  ,   16383   ,
00813 -10881  ,   16383   ,
00814 -10753  ,   16383   ,
00815 -10625  ,   16383   ,
00816 -10497  ,   16383   ,
00817 -10369  ,   16383   ,
00818 -10241  ,   16383   ,
00819 -10113  ,   16383   ,
00820 -9985   ,   16383   ,
00821 -9857   ,   16383   ,
00822 -9729   ,   16383   ,
00823 -9601   ,   16383   ,
00824 -9473   ,   16383   ,
00825 -9345   ,   16383   ,
00826 -9217   ,   16383   ,
00827 -9089   ,   16383   ,
00828 -8961   ,   16383   ,
00829 -8833   ,   16383   ,
00830 -8705   ,   16383   ,
00831 -8577   ,   16383   ,
00832 -8449   ,   16383   ,
00833 -8321   ,   16383   ,
00834 -8193   ,   16383   ,
00835 -8065   ,   16383   ,
00836 -7937   ,   16383   ,
00837 -7809   ,   16383   ,
00838 -7681   ,   16383   ,
00839 -7553   ,   16383   ,
00840 -7425   ,   16383   ,
00841 -7297   ,   16383   ,
00842 -7169   ,   16383   ,
00843 -7041   ,   16383   ,
00844 -6913   ,   16383   ,
00845 -6785   ,   16383   ,
00846 -6657   ,   16383   ,
00847 -6529   ,   16383   ,
00848 -6401   ,   16383   ,
00849 -6273   ,   16383   ,
00850 -6145   ,   16383   ,
00851 -6017   ,   16383   ,
00852 -5889   ,   16383   ,
00853 -5761   ,   16383   ,
00854 -5633   ,   16383   ,
00855 -5505   ,   16383   ,
00856 -5377   ,   16383   ,
00857 -5249   ,   16383   ,
00858 -5121   ,   16383   ,
00859 -4993   ,   16383   ,
00860 -4865   ,   16383   ,
00861 -4737   ,   16383   ,
00862 -4609   ,   16383   ,
00863 -4481   ,   16383   ,
00864 -4353   ,   16383   ,
00865 -4225   ,   16383   ,
00866 -4097   ,   16383   ,
00867 -3969   ,   16383   ,
00868 -3841   ,   16383   ,
00869 -3713   ,   16383   ,
00870 -3585   ,   16383   ,
00871 -3457   ,   16383   ,
00872 -3329   ,   16383   ,
00873 -3201   ,   16383   ,
00874 -3073   ,   16383   ,
00875 -2945   ,   16383   ,
00876 -2817   ,   16383   ,
00877 -2689   ,   16383   ,
00878 -2561   ,   16383   ,
00879 -2433   ,   16383   ,
00880 -2305   ,   16383   ,
00881 -2177   ,   16383   ,
00882 -2049   ,   16383   ,
00883 -1921   ,   16383   ,
00884 -1793   ,   16383   ,
00885 -1665   ,   16383   ,
00886 -1537   ,   16383   ,
00887 -1409   ,   16383   ,
00888 -1281   ,   16383   ,
00889 -1153   ,   16383   ,
00890 -1025   ,   16383   ,
00891 -897    ,   16383   ,
00892 -769    ,   16383   ,
00893 -641    ,   16383   ,
00894 -513    ,   16383   ,
00895 -385    ,   16383   ,
00896 -257    ,   16383   ,
00897 -129    ,   16383   ,
00898 -1  ,   16383   ,
00899 127 ,   16383   ,
00900 255 ,   16383   ,
00901 383 ,   16383   ,
00902 511 ,   16383   ,
00903 639 ,   16383   ,
00904 767 ,   16383   ,
00905 895 ,   16383   ,
00906 1023    ,   16383   ,
00907 1151    ,   16383   ,
00908 1279    ,   16383   ,
00909 1407    ,   16383   ,
00910 1535    ,   16383   ,
00911 1663    ,   16383   ,
00912 1791    ,   16383   ,
00913 1919    ,   16383   ,
00914 2047    ,   16383   ,
00915 2175    ,   16383   ,
00916 2303    ,   16383   ,
00917 2431    ,   16383   ,
00918 2559    ,   16383   ,
00919 2687    ,   16383   ,
00920 2815    ,   16383   ,
00921 2943    ,   16383   ,
00922 3071    ,   16383   ,
00923 3199    ,   16383   ,
00924 3327    ,   16383   ,
00925 3455    ,   16383   ,
00926 3583    ,   16383   ,
00927 3711    ,   16383   ,
00928 3839    ,   16383   ,
00929 3967    ,   16383   ,
00930 4095    ,   16383   ,
00931 4223    ,   16383   ,
00932 4351    ,   16383   ,
00933 4479    ,   16383   ,
00934 4607    ,   16383   ,
00935 4735    ,   16383   ,
00936 4863    ,   16383   ,
00937 4991    ,   16383   ,
00938 5119    ,   16383   ,
00939 5247    ,   16383   ,
00940 5375    ,   16383   ,
00941 5503    ,   16383   ,
00942 5631    ,   16383   ,
00943 5759    ,   16383   ,
00944 5887    ,   16383   ,
00945 6015    ,   16383   ,
00946 6143    ,   16383   ,
00947 6271    ,   16383   ,
00948 6399    ,   16383   ,
00949 6527    ,   16383   ,
00950 6655    ,   16383   ,
00951 6783    ,   16383   ,
00952 6911    ,   16383   ,
00953 7039    ,   16383   ,
00954 7167    ,   16383   ,
00955 7295    ,   16383   ,
00956 7423    ,   16383   ,
00957 7551    ,   16383   ,
00958 7679    ,   16383   ,
00959 7807    ,   16383   ,
00960 7935    ,   16383   ,
00961 8063    ,   16383   ,
00962 8191    ,   16383   ,
00963 8319    ,   16383   ,
00964 8447    ,   16383   ,
00965 8575    ,   16383   ,
00966 8703    ,   16383   ,
00967 8831    ,   16383   ,
00968 8959    ,   16383   ,
00969 9087    ,   16383   ,
00970 9215    ,   16383   ,
00971 9343    ,   16383   ,
00972 9471    ,   16383   ,
00973 9599    ,   16383   ,
00974 9727    ,   16383   ,
00975 9855    ,   16383   ,
00976 9983    ,   16383   ,
00977 10111   ,   16383   ,
00978 10239   ,   16383   ,
00979 10367   ,   16383   ,
00980 10495   ,   16383   ,
00981 10623   ,   16383   ,
00982 10751   ,   16383   ,
00983 10879   ,   16383   ,
00984 11007   ,   16383   ,
00985 11135   ,   16383   ,
00986 11263   ,   16383   ,
00987 11391   ,   16383   ,
00988 11519   ,   16383   ,
00989 11647   ,   16383   ,
00990 11775   ,   16383   ,
00991 11903   ,   16383   ,
00992 12031   ,   16383   ,
00993 12159   ,   16383   ,
00994 12287   ,   16383   ,
00995 12415   ,   16383   ,
00996 12543   ,   16383   ,
00997 12671   ,   16383   ,
00998 12799   ,   16383   ,
00999 12927   ,   16383   ,
01000 13055   ,   16383   ,
01001 13183   ,   16383   ,
01002 13311   ,   16383   ,
01003 13439   ,   16383   ,
01004 13567   ,   16383   ,
01005 13695   ,   16383   ,
01006 13823   ,   16383   ,
01007 13951   ,   16383   ,
01008 14079   ,   16383   ,
01009 14207   ,   16383   ,
01010 14335   ,   16383   ,
01011 14463   ,   16383   ,
01012 14591   ,   16383   ,
01013 14719   ,   16383   ,
01014 14847   ,   16383   ,
01015 14975   ,   16383   ,
01016 15103   ,   16383   ,
01017 15231   ,   16383   ,
01018 15359   ,   16383   ,
01019 15487   ,   16383   ,
01020 15615   ,   16383   ,
01021 15743   ,   16383   ,
01022 15871   ,   16383   ,
01023 15999   ,   16383   ,
01024 16127   ,   16383   ,
01025 16255   ,   16383   
01026 };
01027 
01028 static const int square_dnum = sizeof square / sizeof square[0];