home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #4 / amigaacscoverdisc1998-041998.iso / utilities / shareware / dev / ppcsmalleiffel / source.lha / bin_c / compile_to_jvm47.c < prev    next >
Encoding:
C/C++ Source or Header  |  1998-01-16  |  38.7 KB  |  1,555 lines

  1. /*
  2. -- ANSI C code generated by :
  3. -- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.82)      --
  4. -- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
  5. -- Dominique COLNET and Suzanne COLLIN -    colnet@loria.fr     --
  6. --                 http://www.loria.fr/SmallEiffel              --
  7. */
  8. #include "compile_to_jvm.h"
  9. void X845jvm_add_method_for_function(void *C,T0* a1,T0* a2,T0* a3){
  10. int id=((T0*)C)->id;
  11. if (id <= 320) {
  12. if (id <= 240) {
  13. if (id <= 85) {
  14. r85jvm_add_method_for_function(a1,a2,a3);
  15. } else {
  16. /*[IRF3.1jvm_add_method_for_function*//*]*/
  17. }} else {
  18. if (id <= 300) {
  19. /*[IRF3.1jvm_add_method_for_function*//*]*/
  20. } else {
  21. /*[IRF3.1jvm_add_method_for_function*//*]*/
  22. }}} else {
  23. if (id <= 893) {
  24. if (id <= 680) {
  25. /*[IRF3.1jvm_add_method_for_function*//*]*/
  26. } else {
  27. /*[IRF3.1jvm_add_method_for_function*//*]*/
  28. }} else {
  29. /*[IRF3.1jvm_add_method_for_function*//*]*/
  30. }}}
  31. void X845jvm_add_method_for_procedure(void *C,T0* a1,T0* a2,T0* a3){
  32. int id=((T0*)C)->id;
  33. if (id <= 320) {
  34. if (id <= 240) {
  35. if (id <= 85) {
  36. r85jvm_add_method_for_procedure(a1,a2,a3);
  37. } else {
  38. /*[IRF3.1jvm_add_method_for_procedure*//*]*/
  39. }} else {
  40. if (id <= 300) {
  41. /*[IRF3.1jvm_add_method_for_procedure*//*]*/
  42. } else {
  43. /*[IRF3.1jvm_add_method_for_procedure*//*]*/
  44. }}} else {
  45. if (id <= 893) {
  46. if (id <= 680) {
  47. /*[IRF3.1jvm_add_method_for_procedure*//*]*/
  48. } else {
  49. /*[IRF3.1jvm_add_method_for_procedure*//*]*/
  50. }} else {
  51. /*[IRF3.1jvm_add_method_for_procedure*//*]*/
  52. }}}
  53. void X845jvm_mapping_procedure(void *C,T0* a1,T0* a2,T0* a3){
  54. int id=((T0*)C)->id;
  55. if (id <= 320) {
  56. if (id <= 240) {
  57. if (id <= 85) {
  58. r85jvm_mapping_procedure(a1,a2,a3);
  59. } else {
  60. /*[IRF3.6jvm_mapping_procedure*/{T0* b1=a1;
  61. T0* b2=a2;
  62. T0* b3=a3;
  63. r240fe_c2jvm(b1);
  64. }/*]*/
  65. }} else {
  66. if (id <= 300) {
  67. /*[IRF3.1jvm_mapping_procedure*//*]*/
  68. } else {
  69. /*[IRF3.6jvm_mapping_procedure*/{T0* b1=a1;
  70. T0* b2=a2;
  71. T0* b3=a3;
  72. r320fe_c2jvm(b1);
  73. }/*]*/
  74. }}} else {
  75. if (id <= 893) {
  76. if (id <= 680) {
  77. r680jvm_mapping_procedure(a1,a2,a3);
  78. } else {
  79. /*[IRF3.6jvm_mapping_procedure*/{T0* b1=a1;
  80. T0* b2=a2;
  81. T0* b3=a3;
  82. r893fe_c2jvm(b1);
  83. }/*]*/
  84. }} else {
  85. /*[IRF3.1jvm_mapping_procedure*//*]*/
  86. }}}
  87. void X845jvm_define_procedure(void *C,T0* a1,T0* a2,T0* a3){
  88. int id=((T0*)C)->id;
  89. if (id <= 320) {
  90. if (id <= 240) {
  91. if (id <= 85) {
  92. r85jvm_define_procedure(a1,a2,a3);
  93. } else {
  94. /*[IRF3.6jvm_define_procedure*/{T0* b1=a1;
  95. T0* b2=a2;
  96. T0* b3=a3;
  97. r240fe_c2jvm(b1);
  98. }/*]*/
  99. }} else {
  100. if (id <= 300) {
  101. /*[IRF3.1jvm_define_procedure*//*]*/
  102. } else {
  103. /*[IRF3.6jvm_define_procedure*/{T0* b1=a1;
  104. T0* b2=a2;
  105. T0* b3=a3;
  106. r320fe_c2jvm(b1);
  107. }/*]*/
  108. }}} else {
  109. if (id <= 893) {
  110. if (id <= 680) {
  111. /*[IRF3.1jvm_define_procedure*//*]*/
  112. } else {
  113. /*[IRF3.6jvm_define_procedure*/{T0* b1=a1;
  114. T0* b2=a2;
  115. T0* b3=a3;
  116. r893fe_c2jvm(b1);
  117. }/*]*/
  118. }} else {
  119. /*[IRF3.1jvm_define_procedure*//*]*/
  120. }}}
  121. int X845use_current(void *C,T0* a1){
  122. int id=((T0*)C)->id;
  123. if (id <= 320) {
  124. if (id <= 240) {
  125. if (id <= 85) {
  126. return((int)(r85use_current(a1)));
  127. } else {
  128. return((int)(/*(IRF4.2use_current*/(1)/*)*/));
  129. }} else {
  130. if (id <= 300) {
  131. return((int)(/*(IRF4.1use_current*/0/*)*/));
  132. } else {
  133. return((int)(/*(IRF4.1use_current*/0/*)*/));
  134. }}} else {
  135. if (id <= 893) {
  136. if (id <= 680) {
  137. return((int)(/*(IRF4.1use_current*/0/*)*/));
  138. } else {
  139. return((int)(/*(IRF4.2use_current*/(1)/*)*/));
  140. }} else {
  141. return((int)(/*(IRF4.1use_current*/0/*)*/));
  142. }}}
  143. void X845jvm_define_function(void *C,T0* a1,T0* a2,T0* a3){
  144. int id=((T0*)C)->id;
  145. if (id <= 320) {
  146. if (id <= 240) {
  147. if (id <= 85) {
  148. r85jvm_define_function(a1,a2,a3);
  149. } else {
  150. /*[IRF3.6jvm_define_function*/{T0* b1=a1;
  151. T0* b2=a2;
  152. T0* b3=a3;
  153. r240fe_c2jvm(b1);
  154. }/*]*/
  155. }} else {
  156. if (id <= 300) {
  157. /*[IRF3.1jvm_define_function*//*]*/
  158. } else {
  159. /*[IRF3.6jvm_define_function*/{T0* b1=a1;
  160. T0* b2=a2;
  161. T0* b3=a3;
  162. r320fe_c2jvm(b1);
  163. }/*]*/
  164. }}} else {
  165. if (id <= 893) {
  166. if (id <= 680) {
  167. /*[IRF3.6jvm_define_function*/{T0* b1=a1;
  168. T0* b2=a2;
  169. T0* b3=a3;
  170. r680fe_c2jvm(b1);
  171. }/*]*/
  172. } else {
  173. /*[IRF3.6jvm_define_function*/{T0* b1=a1;
  174. T0* b2=a2;
  175. T0* b3=a3;
  176. r893fe_c2jvm(b1);
  177. }/*]*/
  178. }} else {
  179. /*[IRF3.1jvm_define_function*//*]*/
  180. }}}
  181. void X845jvm_mapping_function(void *C,T0* a1,T0* a2,T0* a3){
  182. int id=((T0*)C)->id;
  183. if (id <= 320) {
  184. if (id <= 240) {
  185. if (id <= 85) {
  186. r85jvm_mapping_function(a1,a2,a3);
  187. } else {
  188. /*[IRF3.6jvm_mapping_function*/{T0* b1=a1;
  189. T0* b2=a2;
  190. T0* b3=a3;
  191. r240fe_c2jvm(b1);
  192. }/*]*/
  193. }} else {
  194. if (id <= 300) {
  195. r300jvm_mapping_function(a1,a2,a3);
  196. } else {
  197. /*[IRF3.6jvm_mapping_function*/{T0* b1=a1;
  198. T0* b2=a2;
  199. T0* b3=a3;
  200. r320fe_c2jvm(b1);
  201. }/*]*/
  202. }}} else {
  203. if (id <= 893) {
  204. if (id <= 680) {
  205. /*[IRF3.6jvm_mapping_function*/{T0* b1=a1;
  206. T0* b2=a2;
  207. T0* b3=a3;
  208. r680fe_c2jvm(b1);
  209. }/*]*/
  210. } else {
  211. /*[IRF3.6jvm_mapping_function*/{T0* b1=a1;
  212. T0* b2=a2;
  213. T0* b3=a3;
  214. r893fe_c2jvm(b1);
  215. }/*]*/
  216. }} else {
  217. r970jvm_mapping_function(a1,a2,a3);
  218. }}}
  219. void X776set_is_frozen(void *C,int a1){
  220. int id=((T0*)C)->id;
  221. if (id <= 446) {
  222. if (id <= 406) {
  223. /*[IRF3.3set_is_frozen*/((((T406*)(((T406*)C))))->_is_frozen)=(a1);
  224. /*]*/
  225. } else {
  226. /*[IRF3.3set_is_frozen*/((((T446*)(((T446*)C))))->_is_frozen)=(a1);
  227. /*]*/
  228. }} else {
  229. /*[IRF3.3set_is_frozen*/((((T454*)(((T454*)C))))->_is_frozen)=(a1);
  230. /*]*/
  231. }}
  232. T0* X776to_key(void *C){
  233. int id=((T0*)C)->id;
  234. if (id <= 446) {
  235. if (id <= 406) {
  236. return((T0*)((((T406*)((T406*)C)))->_to_key/*16*/));
  237. } else {
  238. return((T0*)(/*(IRF4.3to_key*/(((T446*)((T446*)C)))->_to_string/*16*//*)*/));
  239. }} else {
  240. return((T0*)((((T454*)((T454*)C)))->_to_key/*16*/));
  241. }}
  242. int X776is_frozen(void *C){
  243. int id=((T0*)C)->id;
  244. if (id <= 446) {
  245. if (id <= 406) {
  246. return((int)((((T406*)((T406*)C)))->_is_frozen/*12*/));
  247. } else {
  248. return((int)((((T446*)((T446*)C)))->_is_frozen/*4*/));
  249. }} else {
  250. return((int)((((T454*)((T454*)C)))->_is_frozen/*12*/));
  251. }}
  252. void X776undefine_in(void *C,T0* a1){
  253. int id=((T0*)C)->id;
  254. if (id <= 446) {
  255. if (id <= 406) {
  256. r406undefine_in(((T406*)C),a1);
  257. } else {
  258. r446undefine_in(((T446*)C),a1);
  259. }} else {
  260. r454undefine_in(((T454*)C),a1);
  261. }}
  262. T0* X776to_string(void *C){
  263. int id=((T0*)C)->id;
  264. if (id <= 446) {
  265. if (id <= 406) {
  266. return((T0*)((((T406*)((T406*)C)))->_to_string/*4*/));
  267. } else {
  268. return((T0*)((((T446*)((T446*)C)))->_to_string/*16*/));
  269. }} else {
  270. return((T0*)((((T454*)((T454*)C)))->_to_string/*4*/));
  271. }}
  272. T0* X776start_position(void *C){
  273. int id=((T0*)C)->id;
  274. if (id <= 446) {
  275. if (id <= 406) {
  276. return((T0*)((((T406*)((T406*)C)))->_start_position/*8*/));
  277. } else {
  278. return((T0*)((((T446*)((T446*)C)))->_start_position/*20*/));
  279. }} else {
  280. return((T0*)((((T454*)((T454*)C)))->_start_position/*8*/));
  281. }}
  282. T0* X776origin_base_class(void *C){
  283. int id=((T0*)C)->id;
  284. if (id <= 446) {
  285. if (id <= 406) {
  286. return((T0*)(r406origin_base_class(((T406*)C))));
  287. } else {
  288. return((T0*)(r446origin_base_class(((T446*)C))));
  289. }} else {
  290. return((T0*)(r454origin_base_class(((T454*)C))));
  291. }}
  292. void X308add_last(void *C,T0* a1){
  293. int id=((T0*)C)->id;
  294. if (id <= 222) {
  295. if (id <= 185) {
  296. r185add_last(((T185*)C),a1);
  297. } else {
  298. r222add_last(((T222*)C),a1);
  299. }} else {
  300. r308add_last(((T308*)C),a1);
  301. }}
  302. int X308fast_has(void *C,T0* a1){
  303. int id=((T0*)C)->id;
  304. if (id <= 222) {
  305. if (id <= 185) {
  306. return((int)(r185fast_has(((T185*)C),a1)));
  307. } else {
  308. return((int)(r222fast_has(((T222*)C),a1)));
  309. }} else {
  310. return((int)(r308fast_has(((T308*)C),a1)));
  311. }}
  312. void X308resize(void *C,int a1){
  313. int id=((T0*)C)->id;
  314. if (id <= 222) {
  315. if (id <= 185) {
  316. r185resize(((T185*)C),a1);
  317. } else {
  318. r222resize(((T222*)C),a1);
  319. }} else {
  320. r308resize(((T308*)C),a1);
  321. }}
  322. void X411append_in(void *C,T0* a1){
  323. int id=((T0*)C)->id;
  324. if (id <= 64) {
  325. r64append_in(((T64*)C),a1);
  326. } else {
  327. r723append_in(((T723*)C),a1);
  328. }}
  329. int X411count(void *C){
  330. int id=((T0*)C)->id;
  331. if (id <= 64) {
  332. return((int)(r64count(((T64*)C))));
  333. } else {
  334. return((int)(1));
  335. }}
  336. T0* X279start_position(void *C){
  337. int id=((T0*)C)->id;
  338. if (id <= 679) {
  339. return((T0*)(r679start_position(((T679*)C))));
  340. } else {
  341. return((T0*)(r883start_position(((T883*)C))));
  342. }}
  343. void X535add_last(void *C,T0* a1){
  344. int id=((T0*)C)->id;
  345. if (id <= 31) {
  346. r31add_last(((T31*)C),a1);
  347. } else {
  348. r620add_last(((T620*)C),a1);
  349. }}
  350. int X609nb(void *C){
  351. int id=((T0*)C)->id;
  352. if (id <= 549) {
  353. return((int)(/*(IRF4.6nb*/(((T342*)((T342*)((((T549*)((T549*)C)))->_n/*16*/))))->_value/*16*//*)*/));
  354. } else {
  355. return((int)((((T558*)((T558*)C)))->_nb/*20*/));
  356. }}
  357. int X609is_a(void *C,T0* a1){
  358. int id=((T0*)C)->id;
  359. if (id <= 549) {
  360. return((int)(r549is_a(((T549*)C),a1)));
  361. } else {
  362. return((int)(r558is_a(((T558*)C),a1)));
  363. }}
  364. int X609jvm_push_default(void *C){
  365. int id=((T0*)C)->id;
  366. if (id <= 549) {
  367. return((int)(r549jvm_push_default(((T549*)C))));
  368. } else {
  369. return((int)(r558jvm_push_default(((T558*)C))));
  370. }}
  371. int X609jvm_convert_to(void *C,T0* a1){
  372. int id=((T0*)C)->id;
  373. if (id <= 549) {
  374. return((int)(r549jvm_convert_to(((T549*)C),a1)));
  375. } else {
  376. return((int)(r558jvm_convert_to(((T558*)C),a1)));
  377. }}
  378. T0* X465add_comment(void *C,T0* a1){
  379. int id=((T0*)C)->id;
  380. if (id <= 362) {
  381. if (id <= 270) {
  382. if (id <= 126) {
  383. if (id <= 46) {
  384. return((T0*)(/*(IRF4.1add_comment*/NULL/*)*/));
  385. } else {
  386. return((T0*)(r126add_comment(((T126*)C),a1)));
  387. }} else {
  388. if (id <= 268) {
  389. return((T0*)(r268add_comment(((T268*)C),a1)));
  390. } else {
  391. return((T0*)(r270add_comment(((T270*)C),a1)));
  392. }}} else {
  393. if (id <= 317) {
  394. if (id <= 292) {
  395. return((T0*)(r292add_comment(((T292*)C),a1)));
  396. } else {
  397. return((T0*)(r317add_comment(((T317*)C),a1)));
  398. }} else {
  399. if (id <= 347) {
  400. return((T0*)(r347add_comment(((T347*)C),a1)));
  401. } else {
  402. return((T0*)(r362add_comment(((T362*)C),a1)));
  403. }}}} else {
  404. if (id <= 526) {
  405. if (id <= 390) {
  406. if (id <= 376) {
  407. return((T0*)(r376add_comment(((T376*)C),a1)));
  408. } else {
  409. return((T0*)(r390add_comment(((T390*)C),a1)));
  410. }} else {
  411. if (id <= 404) {
  412. return((T0*)(r404add_comment(((T404*)C),a1)));
  413. } else {
  414. return((T0*)(r526add_comment(((T526*)C),a1)));
  415. }}} else {
  416. if (id <= 568) {
  417. if (id <= 530) {
  418. return((T0*)(r530add_comment(((T530*)C),a1)));
  419. } else {
  420. return((T0*)(r568add_comment(((T568*)C),a1)));
  421. }} else {
  422. if (id <= 629) {
  423. return((T0*)(r629add_comment(((T629*)C),a1)));
  424. } else {
  425. return((T0*)(r880add_comment(((T880*)C),a1)));
  426. }}}}}
  427. void X465compile_to_jvm(void *C){
  428. int id=((T0*)C)->id;
  429. if (id <= 362) {
  430. if (id <= 270) {
  431. if (id <= 126) {
  432. if (id <= 46) {
  433. r46compile_to_jvm(((T46*)C));
  434. } else {
  435. r126compile_to_jvm(((T126*)C));
  436. }} else {
  437. if (id <= 268) {
  438. /*[IRF3.4compile_to_jvm*//*[IRF3.6call_proc_call_c2jvm*/{T268* C1=((T268*)C);
  439. r228b_put_cpc(((T228*)(oBC364jvm)),(T0*)C1);
  440. }/*]*/
  441. /*]*/
  442. } else {
  443. r270compile_to_jvm(((T270*)C));
  444. }}} else {
  445. if (id <= 317) {
  446. if (id <= 292) {
  447. r292compile_to_jvm(((T292*)C));
  448. } else {
  449. r317compile_to_jvm(((T317*)C));
  450. }} else {
  451. if (id <= 347) {
  452. r347compile_to_jvm(((T347*)C));
  453. } else {
  454. r362compile_to_jvm(((T362*)C));
  455. }}}} else {
  456. if (id <= 526) {
  457. if (id <= 390) {
  458. if (id <= 376) {
  459. r376compile_to_jvm(((T376*)C));
  460. } else {
  461. r390compile_to_jvm(((T390*)C));
  462. }} else {
  463. if (id <= 404) {
  464. r404compile_to_jvm(((T404*)C));
  465. } else {
  466. r526compile_to_jvm(((T526*)C));
  467. }}} else {
  468. if (id <= 568) {
  469. if (id <= 530) {
  470. r530compile_to_jvm(((T530*)C));
  471. } else {
  472. /*[IRF3.4compile_to_jvm*//*[IRF3.6call_proc_call_c2jvm*/{T568* C1=((T568*)C);
  473. r228b_put_cpc(((T228*)(oBC364jvm)),(T0*)C1);
  474. }/*]*/
  475. /*]*/
  476. }} else {
  477. if (id <= 629) {
  478. r629compile_to_jvm(((T629*)C));
  479. } else {
  480. r880compile_to_jvm(((T880*)C));
  481. }}}}}
  482. int X465is_pre_computable(void *C){
  483. int id=((T0*)C)->id;
  484. if (id <= 362) {
  485. if (id <= 270) {
  486. if (id <= 126) {
  487. if (id <= 46) {
  488. return((int)(r46is_pre_computable(((T46*)C))));
  489. } else {
  490. return((int)(0));
  491. }} else {
  492. if (id <= 268) {
  493. return((int)(0));
  494. } else {
  495. return((int)(0));
  496. }}} else {
  497. if (id <= 317) {
  498. if (id <= 292) {
  499. return((int)(r292is_pre_computable(((T292*)C))));
  500. } else {
  501. return((int)(0));
  502. }} else {
  503. if (id <= 347) {
  504. return((int)(0));
  505. } else {
  506. return((int)(r362is_pre_computable(((T362*)C))));
  507. }}}} else {
  508. if (id <= 526) {
  509. if (id <= 390) {
  510. if (id <= 376) {
  511. return((int)(r376is_pre_computable(((T376*)C))));
  512. } else {
  513. return((int)(r390is_pre_computable(((T390*)C))));
  514. }} else {
  515. if (id <= 404) {
  516. return((int)(r404is_pre_computable(((T404*)C))));
  517. } else {
  518. return((int)(0));
  519. }}} else {
  520. if (id <= 568) {
  521. if (id <= 530) {
  522. return((int)(0));
  523. } else {
  524. return((int)(0));
  525. }} else {
  526. if (id <= 629) {
  527. return((int)(r629is_pre_computable(((T629*)C))));
  528. } else {
  529. return((int)(0));
  530. }}}}}
  531. int X465use_current(void *C){
  532. int id=((T0*)C)->id;
  533. if (id <= 362) {
  534. if (id <= 270) {
  535. if (id <= 126) {
  536. if (id <= 46) {
  537. return((int)(r46use_current(((T46*)C))));
  538. } else {
  539. return((int)(r126use_current(((T126*)C))));
  540. }} else {
  541. if (id <= 268) {
  542. return((int)(r268use_current(((T268*)C))));
  543. } else {
  544. return((int)(r270use_current(((T270*)C))));
  545. }}} else {
  546. if (id <= 317) {
  547. if (id <= 292) {
  548. return((int)(r292use_current(((T292*)C))));
  549. } else {
  550. return((int)(r317use_current(((T317*)C))));
  551. }} else {
  552. if (id <= 347) {
  553. return((int)(r347use_current(((T347*)C))));
  554. } else {
  555. return((int)(r362use_current(((T362*)C))));
  556. }}}} else {
  557. if (id <= 526) {
  558. if (id <= 390) {
  559. if (id <= 376) {
  560. return((int)(r376use_current(((T376*)C))));
  561. } else {
  562. return((int)(r390use_current(((T390*)C))));
  563. }} else {
  564. if (id <= 404) {
  565. return((int)(r404use_current(((T404*)C))));
  566. } else {
  567. return((int)(/*(IRF4.1use_current*/0/*)*/));
  568. }}} else {
  569. if (id <= 568) {
  570. if (id <= 530) {
  571. return((int)(r530use_current(((T530*)C))));
  572. } else {
  573. return((int)(r568use_current(((T568*)C))));
  574. }} else {
  575. if (id <= 629) {
  576. return((int)(r629use_current(((T629*)C))));
  577. } else {
  578. return((int)(r880use_current(((T880*)C))));
  579. }}}}}
  580. T0* X465start_position(void *C){
  581. int id=((T0*)C)->id;
  582. if (id <= 362) {
  583. if (id <= 270) {
  584. if (id <= 126) {
  585. if (id <= 46) {
  586. return((T0*)(r46start_position(((T46*)C))));
  587. } else {
  588. return((T0*)(r126start_position(((T126*)C))));
  589. }} else {
  590. if (id <= 268) {
  591. return((T0*)(r268start_position(((T268*)C))));
  592. } else {
  593. return((T0*)((((T270*)((T270*)C)))->_start_position/*8*/));
  594. }}} else {
  595. if (id <= 317) {
  596. if (id <= 292) {
  597. return((T0*)(/*(IRF4.6start_position*/(((T623*)((T623*)((((T292*)((T292*)C)))->_check_invariant/*8*/))))->_start_position/*0*//*)*/));
  598. } else {
  599. return((T0*)(r317start_position(((T317*)C))));
  600. }} else {
  601. if (id <= 347) {
  602. return((T0*)((((T347*)((T347*)C)))->_start_position/*8*/));
  603. } else {
  604. return((T0*)((((T362*)((T362*)C)))->_start_position/*8*/));
  605. }}}} else {
  606. if (id <= 526) {
  607. if (id <= 390) {
  608. if (id <= 376) {
  609. return((T0*)((((T376*)((T376*)C)))->_start_position/*8*/));
  610. } else {
  611. return((T0*)((((T390*)((T390*)C)))->_start_position/*8*/));
  612. }} else {
  613. if (id <= 404) {
  614. return((T0*)((((T404*)((T404*)C)))->_start_position/*8*/));
  615. } else {
  616. return((T0*)((((T526*)((T526*)C)))->_start_position/*8*/));
  617. }}} else {
  618. if (id <= 568) {
  619. if (id <= 530) {
  620. return((T0*)((((T530*)((T530*)C)))->_start_position/*8*/));
  621. } else {
  622. return((T0*)(r568start_position(((T568*)C))));
  623. }} else {
  624. if (id <= 629) {
  625. return((T0*)(r629start_position(((T629*)C))));
  626. } else {
  627. return((T0*)((((T880*)((T880*)C)))->_start_position/*8*/));
  628. }}}}}
  629. T0* X465to_runnable(void *C,T0* a1){
  630. int id=((T0*)C)->id;
  631. if (id <= 362) {
  632. if (id <= 270) {
  633. if (id <= 126) {
  634. if (id <= 46) {
  635. return((T0*)(r46to_runnable(((T46*)C),a1)));
  636. } else {
  637. return((T0*)(r126to_runnable(((T126*)C),a1)));
  638. }} else {
  639. if (id <= 268) {
  640. return((T0*)(r268to_runnable(((T268*)C),a1)));
  641. } else {
  642. return((T0*)(r270to_runnable(((T270*)C),a1)));
  643. }}} else {
  644. if (id <= 317) {
  645. if (id <= 292) {
  646. return((T0*)(r292to_runnable(((T292*)C),a1)));
  647. } else {
  648. return((T0*)(r317to_runnable(((T317*)C),a1)));
  649. }} else {
  650. if (id <= 347) {
  651. return((T0*)(r347to_runnable(((T347*)C),a1)));
  652. } else {
  653. return((T0*)(r362to_runnable(((T362*)C),a1)));
  654. }}}} else {
  655. if (id <= 526) {
  656. if (id <= 390) {
  657. if (id <= 376) {
  658. return((T0*)(r376to_runnable(((T376*)C),a1)));
  659. } else {
  660. return((T0*)(r390to_runnable(((T390*)C),a1)));
  661. }} else {
  662. if (id <= 404) {
  663. return((T0*)(r404to_runnable(((T404*)C),a1)));
  664. } else {
  665. return((T0*)(r526to_runnable(((T526*)C),a1)));
  666. }}} else {
  667. if (id <= 568) {
  668. if (id <= 530) {
  669. return((T0*)(r530to_runnable(((T530*)C),a1)));
  670. } else {
  671. return((T0*)(r568to_runnable(((T568*)C),a1)));
  672. }} else {
  673. if (id <= 629) {
  674. return((T0*)(r629to_runnable(((T629*)C),a1)));
  675. } else {
  676. return((T0*)(r880to_runnable(((T880*)C),a1)));
  677. }}}}}
  678. void X465afd_check(void *C){
  679. int id=((T0*)C)->id;
  680. if (id <= 362) {
  681. if (id <= 270) {
  682. if (id <= 126) {
  683. if (id <= 46) {
  684. r46afd_check(((T46*)C));
  685. } else {
  686. r126afd_check(((T126*)C));
  687. }} else {
  688. if (id <= 268) {
  689. r268afd_check(((T268*)C));
  690. } else {
  691. r270afd_check(((T270*)C));
  692. }}} else {
  693. if (id <= 317) {
  694. if (id <= 292) {
  695. r292afd_check(((T292*)C));
  696. } else {
  697. r317afd_check(((T317*)C));
  698. }} else {
  699. if (id <= 347) {
  700. r347afd_check(((T347*)C));
  701. } else {
  702. /*[IRF3.1afd_check*//*]*/
  703. }}}} else {
  704. if (id <= 526) {
  705. if (id <= 390) {
  706. if (id <= 376) {
  707. /*[IRF3.1afd_check*//*]*/
  708. } else {
  709. r390afd_check(((T390*)C));
  710. }} else {
  711. if (id <= 404) {
  712. r404afd_check(((T404*)C));
  713. } else {
  714. /*[IRF3.6afd_check*/{T526* C1=((T526*)C);
  715. r526error((((T526*)C1))->_start_position/*8*/,((T0*)ms1_526));
  716. }/*]*/
  717. }}} else {
  718. if (id <= 568) {
  719. if (id <= 530) {
  720. r530afd_check(((T530*)C));
  721. } else {
  722. r568afd_check(((T568*)C));
  723. }} else {
  724. if (id <= 629) {
  725. r629afd_check(((T629*)C));
  726. } else {
  727. r880afd_check(((T880*)C));
  728. }}}}}
  729. T0* X418value(void *C,int a1){
  730. int id=((T0*)C)->id;
  731. if (id <= 554) {
  732. if (id <= 380) {
  733. if (id <= 118) {
  734. return((T0*)(/*(IRF4.3value*/(((T118*)((T118*)C)))->_value_mem/*24*//*)*/));
  735. } else {
  736. return((T0*)(/*(IRF4.6value*/r381item(((T381*)((((T380*)((T380*)C)))->_values/*24*/)),a1)/*)*/));
  737. }} else {
  738. if (id <= 398) {
  739. return((T0*)(/*(IRF4.6value*/r28item(((T28*)((((T398*)((T398*)C)))->_values/*24*/)),a1)/*)*/));
  740. } else {
  741. return((T0*)(/*(IRF4.3value*/(((T554*)((T554*)C)))->_value_mem/*24*//*)*/));
  742. }}} else {
  743. if (id <= 588) {
  744. if (id <= 580) {
  745. return((T0*)(/*(IRF4.3value*/(((T580*)((T580*)C)))->_value_mem/*24*//*)*/));
  746. } else {
  747. return((T0*)(/*(IRF4.3value*/(((T588*)((T588*)C)))->_value_mem/*24*//*)*/));
  748. }} else {
  749. if (id <= 689) {
  750. return((T0*)(/*(IRF4.3value*/(((T689*)((T689*)C)))->_value_mem/*24*//*)*/));
  751. } else {
  752. return((T0*)(/*(IRF4.3value*/(((T835*)((T835*)C)))->_value_mem/*24*//*)*/));
  753. }}}}
  754. T0* X418start_position(void *C){
  755. int id=((T0*)C)->id;
  756. if (id <= 554) {
  757. if (id <= 380) {
  758. if (id <= 118) {
  759. return((T0*)(r118start_position(((T118*)C))));
  760. } else {
  761. return((T0*)(r380start_position(((T380*)C))));
  762. }} else {
  763. if (id <= 398) {
  764. return((T0*)(r398start_position(((T398*)C))));
  765. } else {
  766. return((T0*)(r554start_position(((T554*)C))));
  767. }}} else {
  768. if (id <= 588) {
  769. if (id <= 580) {
  770. return((T0*)(r580start_position(((T580*)C))));
  771. } else {
  772. return((T0*)(r588start_position(((T588*)C))));
  773. }} else {
  774. if (id <= 689) {
  775. return((T0*)(r689start_position(((T689*)C))));
  776. } else {
  777. return((T0*)(r835start_position(((T835*)C))));
  778. }}}}
  779. void X631add_last(void *C,T0* a1){
  780. int id=((T0*)C)->id;
  781. if (id <= 247) {
  782. r247add_last(((T247*)C),a1);
  783. } else {
  784. r263add_last(((T263*)C),a1);
  785. }}
  786. T36 X631storage(void *C){
  787. int id=((T0*)C)->id;
  788. if (id <= 247) {
  789. return((T36)((((T247*)((T247*)C)))->_storage/*4*/));
  790. } else {
  791. return((T36)((((T263*)((T263*)C)))->_storage/*4*/));
  792. }}
  793. T0* X631twin(void *C){
  794. int id=((T0*)C)->id;
  795. if (id <= 247) {
  796. return((T0*)(r247twin(((T247*)C))));
  797. } else {
  798. return((T0*)(r263twin(((T263*)C))));
  799. }}
  800. T0* X135arguments(void *C){
  801. int id=((T0*)C)->id;
  802. if (id <= 487) {
  803. if (id <= 268) {
  804. if (id <= 112) {
  805. if (id <= 72) {
  806. if (id <= 57) {
  807. return((T0*)((((T57*)((T57*)C)))->_arguments/*24*/));
  808. } else {
  809. return((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
  810. }} else {
  811. if (id <= 90) {
  812. return((T0*)((((T90*)((T90*)C)))->_arguments/*24*/));
  813. } else {
  814. return((T0*)((((T112*)((T112*)C)))->_arguments/*24*/));
  815. }}} else {
  816. if (id <= 180) {
  817. if (id <= 121) {
  818. return((T0*)((((T121*)((T121*)C)))->_arguments/*24*/));
  819. } else {
  820. return((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
  821. }} else {
  822. if (id <= 253) {
  823. return((T0*)((((T253*)((T253*)C)))->_arguments/*24*/));
  824. } else {
  825. return((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
  826. }}}} else {
  827. if (id <= 414) {
  828. if (id <= 313) {
  829. if (id <= 278) {
  830. return((T0*)((((T278*)((T278*)C)))->_arguments/*24*/));
  831. } else {
  832. return((T0*)((((T313*)((T313*)C)))->_arguments/*24*/));
  833. }} else {
  834. if (id <= 317) {
  835. return((T0*)((((T317*)((T317*)C)))->_arguments/*20*/));
  836. } else {
  837. return((T0*)((((T414*)((T414*)C)))->_arguments/*24*/));
  838. }}} else {
  839. if (id <= 460) {
  840. if (id <= 453) {
  841. return((T0*)((((T453*)((T453*)C)))->_arguments/*24*/));
  842. } else {
  843. return((T0*)((((T460*)((T460*)C)))->_arguments/*24*/));
  844. }} else {
  845. return((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
  846. }}}} else {
  847. if (id <= 655) {
  848. if (id <= 534) {
  849. if (id <= 517) {
  850. if (id <= 492) {
  851. return((T0*)((((T492*)((T492*)C)))->_arguments/*28*/));
  852. } else {
  853. return((T0*)((((T517*)((T517*)C)))->_arguments/*24*/));
  854. }} else {
  855. if (id <= 520) {
  856. return((T0*)((((T520*)((T520*)C)))->_arguments/*24*/));
  857. } else {
  858. return((T0*)((((T534*)((T534*)C)))->_arguments/*24*/));
  859. }}} else {
  860. if (id <= 568) {
  861. if (id <= 557) {
  862. return((T0*)((((T557*)((T557*)C)))->_arguments/*24*/));
  863. } else {
  864. return((T0*)((((T568*)((T568*)C)))->_arguments/*20*/));
  865. }} else {
  866. if (id <= 574) {
  867. return((T0*)((((T574*)((T574*)C)))->_arguments/*24*/));
  868. } else {
  869. return((T0*)((((T655*)((T655*)C)))->_arguments/*24*/));
  870. }}}} else {
  871. if (id <= 915) {
  872. if (id <= 767) {
  873. if (id <= 760) {
  874. return((T0*)((((T760*)((T760*)C)))->_arguments/*24*/));
  875. } else {
  876. return((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
  877. }} else {
  878. if (id <= 890) {
  879. return((T0*)((((T890*)((T890*)C)))->_arguments/*24*/));
  880. } else {
  881. return((T0*)((((T915*)((T915*)C)))->_arguments/*28*/));
  882. }}} else {
  883. if (id <= 990) {
  884. if (id <= 932) {
  885. return((T0*)((((T932*)((T932*)C)))->_arguments/*24*/));
  886. } else {
  887. return((T0*)(/*(IRF4.1arguments*/NULL/*)*/));
  888. }} else {
  889. return((T0*)((((T999*)((T999*)C)))->_arguments/*24*/));
  890. }}}}}
  891. T0* X135feature_name(void *C){
  892. int id=((T0*)C)->id;
  893. if (id <= 487) {
  894. if (id <= 268) {
  895. if (id <= 112) {
  896. if (id <= 72) {
  897. if (id <= 57) {
  898. return((T0*)((((T57*)((T57*)C)))->_feature_name/*28*/));
  899. } else {
  900. return((T0*)((((T72*)((T72*)C)))->_feature_name/*24*/));
  901. }} else {
  902. if (id <= 90) {
  903. return((T0*)((((T90*)((T90*)C)))->_feature_name/*28*/));
  904. } else {
  905. return((T0*)((((T112*)((T112*)C)))->_feature_name/*28*/));
  906. }}} else {
  907. if (id <= 180) {
  908. if (id <= 121) {
  909. return((T0*)((((T121*)((T121*)C)))->_feature_name/*28*/));
  910. } else {
  911. return((T0*)((((T180*)((T180*)C)))->_feature_name/*24*/));
  912. }} else {
  913. if (id <= 253) {
  914. return((T0*)((((T253*)((T253*)C)))->_feature_name/*28*/));
  915. } else {
  916. return((T0*)((((T268*)((T268*)C)))->_feature_name/*12*/));
  917. }}}} else {
  918. if (id <= 414) {
  919. if (id <= 313) {
  920. if (id <= 278) {
  921. return((T0*)((((T278*)((T278*)C)))->_feature_name/*28*/));
  922. } else {
  923. return((T0*)((((T313*)((T313*)C)))->_feature_name/*28*/));
  924. }} else {
  925. if (id <= 317) {
  926. return((T0*)((((T317*)((T317*)C)))->_feature_name/*12*/));
  927. } else {
  928. return((T0*)((((T414*)((T414*)C)))->_feature_name/*28*/));
  929. }}} else {
  930. if (id <= 460) {
  931. if (id <= 453) {
  932. return((T0*)((((T453*)((T453*)C)))->_feature_name/*28*/));
  933. } else {
  934. return((T0*)((((T460*)((T460*)C)))->_feature_name/*28*/));
  935. }} else {
  936. return((T0*)((((T487*)((T487*)C)))->_feature_name/*16*/));
  937. }}}} else {
  938. if (id <= 655) {
  939. if (id <= 534) {
  940. if (id <= 517) {
  941. if (id <= 492) {
  942. return((T0*)((((T492*)((T492*)C)))->_feature_name/*16*/));
  943. } else {
  944. return((T0*)((((T517*)((T517*)C)))->_feature_name/*28*/));
  945. }} else {
  946. if (id <= 520) {
  947. return((T0*)((((T520*)((T520*)C)))->_feature_name/*28*/));
  948. } else {
  949. return((T0*)((((T534*)((T534*)C)))->_feature_name/*28*/));
  950. }}} else {
  951. if (id <= 568) {
  952. if (id <= 557) {
  953. return((T0*)((((T557*)((T557*)C)))->_feature_name/*28*/));
  954. } else {
  955. return((T0*)((((T568*)((T568*)C)))->_feature_name/*12*/));
  956. }} else {
  957. if (id <= 574) {
  958. return((T0*)((((T574*)((T574*)C)))->_feature_name/*28*/));
  959. } else {
  960. return((T0*)((((T655*)((T655*)C)))->_feature_name/*28*/));
  961. }}}} else {
  962. if (id <= 915) {
  963. if (id <= 767) {
  964. if (id <= 760) {
  965. return((T0*)((((T760*)((T760*)C)))->_feature_name/*28*/));
  966. } else {
  967. return((T0*)((((T767*)((T767*)C)))->_feature_name/*24*/));
  968. }} else {
  969. if (id <= 890) {
  970. return((T0*)((((T890*)((T890*)C)))->_feature_name/*28*/));
  971. } else {
  972. return((T0*)((((T915*)((T915*)C)))->_feature_name/*16*/));
  973. }}} else {
  974. if (id <= 990) {
  975. if (id <= 932) {
  976. return((T0*)((((T932*)((T932*)C)))->_feature_name/*28*/));
  977. } else {
  978. return((T0*)((((T990*)((T990*)C)))->_feature_name/*24*/));
  979. }} else {
  980. return((T0*)((((T999*)((T999*)C)))->_feature_name/*28*/));
  981. }}}}}
  982. T0* X135run_feature(void *C){
  983. int id=((T0*)C)->id;
  984. if (id <= 487) {
  985. if (id <= 268) {
  986. if (id <= 112) {
  987. if (id <= 72) {
  988. if (id <= 57) {
  989. return((T0*)((((T57*)((T57*)C)))->_run_feature/*16*/));
  990. } else {
  991. return((T0*)((((T72*)((T72*)C)))->_run_feature/*16*/));
  992. }} else {
  993. if (id <= 90) {
  994. return((T0*)((((T90*)((T90*)C)))->_run_feature/*16*/));
  995. } else {
  996. return((T0*)((((T112*)((T112*)C)))->_run_feature/*16*/));
  997. }}} else {
  998. if (id <= 180) {
  999. if (id <= 121) {
  1000. return((T0*)((((T121*)((T121*)C)))->_run_feature/*16*/));
  1001. } else {
  1002. return((T0*)((((T180*)((T180*)C)))->_run_feature/*16*/));
  1003. }} else {
  1004. if (id <= 253) {
  1005. return((T0*)((((T253*)((T253*)C)))->_run_feature/*16*/));
  1006. } else {
  1007. return((T0*)((((T268*)((T268*)C)))->_run_feature/*16*/));
  1008. }}}} else {
  1009. if (id <= 414) {
  1010. if (id <= 313) {
  1011. if (id <= 278) {
  1012. return((T0*)((((T278*)((T278*)C)))->_run_feature/*16*/));
  1013. } else {
  1014. return((T0*)((((T313*)((T313*)C)))->_run_feature/*16*/));
  1015. }} else {
  1016. if (id <= 317) {
  1017. return((T0*)((((T317*)((T317*)C)))->_run_feature/*16*/));
  1018. } else {
  1019. return((T0*)((((T414*)((T414*)C)))->_run_feature/*16*/));
  1020. }}} else {
  1021. if (id <= 460) {
  1022. if (id <= 453) {
  1023. return((T0*)((((T453*)((T453*)C)))->_run_feature/*16*/));
  1024. } else {
  1025. return((T0*)((((T460*)((T460*)C)))->_run_feature/*16*/));
  1026. }} else {
  1027. return((T0*)((((T487*)((T487*)C)))->_run_feature/*20*/));
  1028. }}}} else {
  1029. if (id <= 655) {
  1030. if (id <= 534) {
  1031. if (id <= 517) {
  1032. if (id <= 492) {
  1033. return((T0*)((((T492*)((T492*)C)))->_run_feature/*20*/));
  1034. } else {
  1035. return((T0*)((((T517*)((T517*)C)))->_run_feature/*16*/));
  1036. }} else {
  1037. if (id <= 520) {
  1038. return((T0*)((((T520*)((T520*)C)))->_run_feature/*16*/));
  1039. } else {
  1040. return((T0*)((((T534*)((T534*)C)))->_run_feature/*16*/));
  1041. }}} else {
  1042. if (id <= 568) {
  1043. if (id <= 557) {
  1044. return((T0*)((((T557*)((T557*)C)))->_run_feature/*16*/));
  1045. } else {
  1046. return((T0*)((((T568*)((T568*)C)))->_run_feature/*16*/));
  1047. }} else {
  1048. if (id <= 574) {
  1049. return((T0*)((((T574*)((T574*)C)))->_run_feature/*16*/));
  1050. } else {
  1051. return((T0*)((((T655*)((T655*)C)))->_run_feature/*16*/));
  1052. }}}} else {
  1053. if (id <= 915) {
  1054. if (id <= 767) {
  1055. if (id <= 760) {
  1056. return((T0*)((((T760*)((T760*)C)))->_run_feature/*16*/));
  1057. } else {
  1058. return((T0*)((((T767*)((T767*)C)))->_run_feature/*16*/));
  1059. }} else {
  1060. if (id <= 890) {
  1061. return((T0*)((((T890*)((T890*)C)))->_run_feature/*16*/));
  1062. } else {
  1063. return((T0*)((((T915*)((T915*)C)))->_run_feature/*20*/));
  1064. }}} else {
  1065. if (id <= 990) {
  1066. if (id <= 932) {
  1067. return((T0*)((((T932*)((T932*)C)))->_run_feature/*16*/));
  1068. } else {
  1069. return((T0*)((((T990*)((T990*)C)))->_run_feature/*16*/));
  1070. }} else {
  1071. return((T0*)((((T999*)((T999*)C)))->_run_feature/*16*/));
  1072. }}}}}
  1073. T0* X135start_position(void *C){
  1074. int id=((T0*)C)->id;
  1075. if (id <= 487) {
  1076. if (id <= 268) {
  1077. if (id <= 112) {
  1078. if (id <= 72) {
  1079. if (id <= 57) {
  1080. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T57*)((T57*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1081. } else {
  1082. return((T0*)(/*(IRF4.6start_position*/(((T406*)((T406*)((((T72*)((T72*)C)))->_feature_name/*24*/))))->_start_position/*8*//*)*/));
  1083. }} else {
  1084. if (id <= 90) {
  1085. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T90*)((T90*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1086. } else {
  1087. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T112*)((T112*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1088. }}} else {
  1089. if (id <= 180) {
  1090. if (id <= 121) {
  1091. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T121*)((T121*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1092. } else {
  1093. return((T0*)(/*(IRF4.6start_position*/(((T406*)((T406*)((((T180*)((T180*)C)))->_feature_name/*24*/))))->_start_position/*8*//*)*/));
  1094. }} else {
  1095. if (id <= 253) {
  1096. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T253*)((T253*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1097. } else {
  1098. return((T0*)(r268start_position(((T268*)C))));
  1099. }}}} else {
  1100. if (id <= 414) {
  1101. if (id <= 313) {
  1102. if (id <= 278) {
  1103. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T278*)((T278*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1104. } else {
  1105. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T313*)((T313*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1106. }} else {
  1107. if (id <= 317) {
  1108. return((T0*)(r317start_position(((T317*)C))));
  1109. } else {
  1110. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T414*)((T414*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1111. }}} else {
  1112. if (id <= 460) {
  1113. if (id <= 453) {
  1114. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T453*)((T453*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1115. } else {
  1116. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T460*)((T460*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1117. }} else {
  1118. return((T0*)(r487start_position(((T487*)C))));
  1119. }}}} else {
  1120. if (id <= 655) {
  1121. if (id <= 534) {
  1122. if (id <= 517) {
  1123. if (id <= 492) {
  1124. return((T0*)(r492start_position(((T492*)C))));
  1125. } else {
  1126. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T517*)((T517*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1127. }} else {
  1128. if (id <= 520) {
  1129. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T520*)((T520*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1130. } else {
  1131. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T534*)((T534*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1132. }}} else {
  1133. if (id <= 568) {
  1134. if (id <= 557) {
  1135. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T557*)((T557*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1136. } else {
  1137. return((T0*)(r568start_position(((T568*)C))));
  1138. }} else {
  1139. if (id <= 574) {
  1140. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T574*)((T574*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1141. } else {
  1142. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T655*)((T655*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1143. }}}} else {
  1144. if (id <= 915) {
  1145. if (id <= 767) {
  1146. if (id <= 760) {
  1147. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T760*)((T760*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1148. } else {
  1149. return((T0*)(/*(IRF4.6start_position*/(((T406*)((T406*)((((T767*)((T767*)C)))->_feature_name/*24*/))))->_start_position/*8*//*)*/));
  1150. }} else {
  1151. if (id <= 890) {
  1152. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T890*)((T890*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1153. } else {
  1154. return((T0*)(r915start_position(((T915*)C))));
  1155. }}} else {
  1156. if (id <= 990) {
  1157. if (id <= 932) {
  1158. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T932*)((T932*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1159. } else {
  1160. return((T0*)(/*(IRF4.6start_position*/(((T406*)((T406*)((((T990*)((T990*)C)))->_feature_name/*24*/))))->_start_position/*8*//*)*/));
  1161. }} else {
  1162. return((T0*)(/*(IRF4.6start_position*/(((T454*)((T454*)((((T999*)((T999*)C)))->_feature_name/*28*/))))->_start_position/*8*//*)*/));
  1163. }}}}}
  1164. T0* X135target(void *C){
  1165. int id=((T0*)C)->id;
  1166. if (id <= 487) {
  1167. if (id <= 268) {
  1168. if (id <= 112) {
  1169. if (id <= 72) {
  1170. if (id <= 57) {
  1171. return((T0*)((((T57*)((T57*)C)))->_target/*12*/));
  1172. } else {
  1173. return((T0*)((((T72*)((T72*)C)))->_target/*12*/));
  1174. }} else {
  1175. if (id <= 90) {
  1176. return((T0*)((((T90*)((T90*)C)))->_target/*12*/));
  1177. } else {
  1178. return((T0*)((((T112*)((T112*)C)))->_target/*12*/));
  1179. }}} else {
  1180. if (id <= 180) {
  1181. if (id <= 121) {
  1182. return((T0*)((((T121*)((T121*)C)))->_target/*12*/));
  1183. } else {
  1184. return((T0*)((((T180*)((T180*)C)))->_target/*12*/));
  1185. }} else {
  1186. if (id <= 253) {
  1187. return((T0*)((((T253*)((T253*)C)))->_target/*12*/));
  1188. } else {
  1189. return((T0*)((((T268*)((T268*)C)))->_target/*8*/));
  1190. }}}} else {
  1191. if (id <= 414) {
  1192. if (id <= 313) {
  1193. if (id <= 278) {
  1194. return((T0*)((((T278*)((T278*)C)))->_target/*12*/));
  1195. } else {
  1196. return((T0*)((((T313*)((T313*)C)))->_target/*12*/));
  1197. }} else {
  1198. if (id <= 317) {
  1199. return((T0*)((((T317*)((T317*)C)))->_target/*8*/));
  1200. } else {
  1201. return((T0*)((((T414*)((T414*)C)))->_target/*12*/));
  1202. }}} else {
  1203. if (id <= 460) {
  1204. if (id <= 453) {
  1205. return((T0*)((((T453*)((T453*)C)))->_target/*12*/));
  1206. } else {
  1207. return((T0*)((((T460*)((T460*)C)))->_target/*12*/));
  1208. }} else {
  1209. return((T0*)((((T487*)((T487*)C)))->_target/*12*/));
  1210. }}}} else {
  1211. if (id <= 655) {
  1212. if (id <= 534) {
  1213. if (id <= 517) {
  1214. if (id <= 492) {
  1215. return((T0*)((((T492*)((T492*)C)))->_target/*12*/));
  1216. } else {
  1217. return((T0*)((((T517*)((T517*)C)))->_target/*12*/));
  1218. }} else {
  1219. if (id <= 520) {
  1220. return((T0*)((((T520*)((T520*)C)))->_target/*12*/));
  1221. } else {
  1222. return((T0*)((((T534*)((T534*)C)))->_target/*12*/));
  1223. }}} else {
  1224. if (id <= 568) {
  1225. if (id <= 557) {
  1226. return((T0*)((((T557*)((T557*)C)))->_target/*12*/));
  1227. } else {
  1228. return((T0*)((((T568*)((T568*)C)))->_target/*8*/));
  1229. }} else {
  1230. if (id <= 574) {
  1231. return((T0*)((((T574*)((T574*)C)))->_target/*12*/));
  1232. } else {
  1233. return((T0*)((((T655*)((T655*)C)))->_target/*12*/));
  1234. }}}} else {
  1235. if (id <= 915) {
  1236. if (id <= 767) {
  1237. if (id <= 760) {
  1238. return((T0*)((((T760*)((T760*)C)))->_target/*12*/));
  1239. } else {
  1240. return((T0*)((((T767*)((T767*)C)))->_target/*12*/));
  1241. }} else {
  1242. if (id <= 890) {
  1243. return((T0*)((((T890*)((T890*)C)))->_target/*12*/));
  1244. } else {
  1245. return((T0*)((((T915*)((T915*)C)))->_target/*12*/));
  1246. }}} else {
  1247. if (id <= 990) {
  1248. if (id <= 932) {
  1249. return((T0*)((((T932*)((T932*)C)))->_target/*12*/));
  1250. } else {
  1251. return((T0*)((((T990*)((T990*)C)))->_target/*12*/));
  1252. }} else {
  1253. return((T0*)((((T999*)((T999*)C)))->_target/*12*/));
  1254. }}}}}
  1255. void X856set_current_type(void *C,T0* a1){
  1256. int id=((T0*)C)->id;
  1257. if (id <= 145) {
  1258. /*[IRF3.3set_current_type*/((((T145*)(((T145*)C))))->_current_type)=(a1);
  1259. /*]*/
  1260. } else {
  1261. /*[IRF3.3set_current_type*/((((T158*)(((T158*)C))))->_current_type)=(a1);
  1262. /*]*/
  1263. }}
  1264. int X856use_current(void *C){
  1265. int id=((T0*)C)->id;
  1266. if (id <= 145) {
  1267. return((int)(r145use_current(((T145*)C))));
  1268. } else {
  1269. return((int)(r158use_current(((T158*)C))));
  1270. }}
  1271. T0* X856to_runnable(void *C,T0* a1){
  1272. int id=((T0*)C)->id;
  1273. if (id <= 145) {
  1274. return((T0*)(r145to_runnable(((T145*)C),a1)));
  1275. } else {
  1276. return((T0*)(r158to_runnable(((T158*)C),a1)));
  1277. }}
  1278. void X856afd_check(void *C){
  1279. int id=((T0*)C)->id;
  1280. if (id <= 145) {
  1281. r145afd_check(((T145*)C));
  1282. } else {
  1283. r158afd_check(((T158*)C));
  1284. }}
  1285. void X477force(void *C,T0* a1,int a2){
  1286. int id=((T0*)C)->id;
  1287. if (id <= 280) {
  1288. r280force(((T280*)C),a1,a2);
  1289. } else {
  1290. r477force(((T477*)C),a1,a2);
  1291. }}
  1292. int X477count(void *C){
  1293. int id=((T0*)C)->id;
  1294. if (id <= 280) {
  1295. return((int)(r280count(((T280*)C))));
  1296. } else {
  1297. return((int)(r477count(((T477*)C))));
  1298. }}
  1299. void X477resize(void *C,int a1,int a2){
  1300. int id=((T0*)C)->id;
  1301. if (id <= 280) {
  1302. r280resize(((T280*)C),a1,a2);
  1303. } else {
  1304. r477resize(((T477*)C),a1,a2);
  1305. }}
  1306. T0* X274to_runnable_integer(void *C,T0* a1){
  1307. int id=((T0*)C)->id;
  1308. if (id <= 349) {
  1309. return((T0*)(r349to_runnable_integer(((T349*)C),a1)));
  1310. } else {
  1311. return((T0*)(r372to_runnable_integer(((T372*)C),a1)));
  1312. }}
  1313. T0* X274to_runnable_character(void *C,T0* a1){
  1314. int id=((T0*)C)->id;
  1315. if (id <= 349) {
  1316. return((T0*)(r349to_runnable_character(((T349*)C),a1)));
  1317. } else {
  1318. return((T0*)(r372to_runnable_character(((T372*)C),a1)));
  1319. }}
  1320. T0* X274twin(void *C){
  1321. int id=((T0*)C)->id;
  1322. if (id <= 349) {
  1323. return((T0*)(r349twin(((T349*)C))));
  1324. } else {
  1325. return((T0*)(r372twin(((T372*)C))));
  1326. }}
  1327. void X32resize(void *C,int a1){
  1328. int id=((T0*)C)->id;
  1329. if (id <= 32) {
  1330. r32resize(((T32*)C),a1);
  1331. } else {
  1332. r269resize(((T269*)C),a1);
  1333. }}
  1334. int X291id(void *C){
  1335. int id=((T0*)C)->id;
  1336. if (id <= 648) {
  1337. if (id <= 388) {
  1338. if (id <= 252) {
  1339. if (id <= 239) {
  1340. if (id <= 209) {
  1341. return((int)(4));
  1342. } else {
  1343. return((int)(r239id(((T239*)C))));
  1344. }} else {
  1345. return((int)(3));
  1346. }} else {
  1347. if (id <= 284) {
  1348. if (id <= 283) {
  1349. return((int)(r283id(((T283*)C))));
  1350. } else {
  1351. return((int)(-1));
  1352. }} else {
  1353. return((int)(5));
  1354. }}} else {
  1355. if (id <= 549) {
  1356. if (id <= 523) {
  1357. if (id <= 491) {
  1358. return((int)(7));
  1359. } else {
  1360. return((int)(r523id(((T523*)C))));
  1361. }} else {
  1362. return((int)(r549id(((T549*)C))));
  1363. }} else {
  1364. if (id <= 558) {
  1365. return((int)(r558id(((T558*)C))));
  1366. } else {
  1367. return((int)(r648id(((T648*)C))));
  1368. }}}} else {
  1369. if (id <= 720) {
  1370. if (id <= 707) {
  1371. if (id <= 669) {
  1372. if (id <= 657) {
  1373. return((int)(r657id(((T657*)C))));
  1374. } else {
  1375. return((int)(r669id(((T669*)C))));
  1376. }} else {
  1377. return((int)(6));
  1378. }} else {
  1379. if (id <= 709) {
  1380. return((int)(r709id(((T709*)C))));
  1381. } else {
  1382. return((int)(r720id(((T720*)C))));
  1383. }}} else {
  1384. if (id <= 933) {
  1385. if (id <= 900) {
  1386. if (id <= 788) {
  1387. return((int)(2));
  1388. } else {
  1389. return((int)(8));
  1390. }} else {
  1391. return((int)(r933id(((T933*)C))));
  1392. }} else {
  1393. if (id <= 958) {
  1394. return((int)(r958id(((T958*)C))));
  1395. } else {
  1396. return((int)(r963id(((T963*)C))));
  1397. }}}}}
  1398. void X291jvm_target_descriptor_in(void *C,T0* a1){
  1399. int id=((T0*)C)->id;
  1400. if (id <= 648) {
  1401. if (id <= 388) {
  1402. if (id <= 252) {
  1403. if (id <= 239) {
  1404. if (id <= 209) {
  1405. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1406. /*[IRF3.6jvm_descriptor_in*/{T0* c1=b1;
  1407. r7extend(((T7*)c1),'F');
  1408. }/*]*/
  1409. }/*]*/
  1410. } else {
  1411. r239jvm_target_descriptor_in(((T239*)C),a1);
  1412. }} else {
  1413. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1414. /*[IRF3.6jvm_descriptor_in*/{T0* c1=b1;
  1415. r7extend(((T7*)c1),'B');
  1416. }/*]*/
  1417. }/*]*/
  1418. }} else {
  1419. if (id <= 284) {
  1420. if (id <= 283) {
  1421. r283jvm_target_descriptor_in(((T283*)C),a1);
  1422. } else {
  1423. /*[IRF3.1jvm_target_descriptor_in*//*]*/
  1424. }} else {
  1425. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1426. /*[IRF3.6jvm_descriptor_in*/{T0* c1=b1;
  1427. r7extend(((T7*)c1),'D');
  1428. }/*]*/
  1429. }/*]*/
  1430. }}} else {
  1431. if (id <= 549) {
  1432. if (id <= 523) {
  1433. if (id <= 491) {
  1434. /*[IRF3.1jvm_target_descriptor_in*//*]*/
  1435. } else {
  1436. r523jvm_target_descriptor_in(((T523*)C),a1);
  1437. }} else {
  1438. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1439. r7append(((T7*)b1),((T0*)ms235_470));
  1440. }/*]*/
  1441. }} else {
  1442. if (id <= 558) {
  1443. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1444. r7append(((T7*)b1),((T0*)ms235_470));
  1445. }/*]*/
  1446. } else {
  1447. r648jvm_target_descriptor_in(((T648*)C),a1);
  1448. }}}} else {
  1449. if (id <= 720) {
  1450. if (id <= 707) {
  1451. if (id <= 669) {
  1452. if (id <= 657) {
  1453. r657jvm_target_descriptor_in(((T657*)C),a1);
  1454. } else {
  1455. /*[IRF3.1jvm_target_descriptor_in*//*]*/
  1456. }} else {
  1457. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1458. /*[IRF3.6jvm_descriptor_in*/{T0* c1=b1;
  1459. r7extend(((T7*)c1),'Z');
  1460. }/*]*/
  1461. }/*]*/
  1462. }} else {
  1463. if (id <= 709) {
  1464. /*[IRF3.1jvm_target_descriptor_in*//*]*/
  1465. } else {
  1466. r720jvm_target_descriptor_in(((T720*)C),a1);
  1467. }}} else {
  1468. if (id <= 933) {
  1469. if (id <= 900) {
  1470. if (id <= 788) {
  1471. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1472. /*[IRF3.6jvm_descriptor_in*/{T0* c1=b1;
  1473. r7extend(((T7*)c1),'I');
  1474. }/*]*/
  1475. }/*]*/
  1476. } else {
  1477. /*[IRF3.6jvm_target_descriptor_in*/{T0* b1=a1;
  1478. /*[IRF3.6jvm_descriptor_in*/{T0* c1=b1;
  1479. r7append(((T7*)c1),((T0*)ms154_470));
  1480. }/*]*/
  1481. }/*]*/
  1482. }} else {
  1483. r933jvm_target_descriptor_in(((T933*)C),a1);
  1484. }} else {
  1485. if (id <= 958) {
  1486. r958jvm_target_descriptor_in(((T958*)C),a1);
  1487. } else {
  1488. /*[IRF3.1jvm_target_descriptor_in*//*]*/
  1489. }}}}}
  1490. int X291is_bit(void *C){
  1491. int id=((T0*)C)->id;
  1492. if (id <= 648) {
  1493. if (id <= 388) {
  1494. if (id <= 252) {
  1495. if (id <= 239) {
  1496. if (id <= 209) {
  1497. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1498. } else {
  1499. return((int)(r239is_bit(((T239*)C))));
  1500. }} else {
  1501. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1502. }} else {
  1503. if (id <= 284) {
  1504. if (id <= 283) {
  1505. return((int)(r283is_bit(((T283*)C))));
  1506. } else {
  1507. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1508. }} else {
  1509. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1510. }}} else {
  1511. if (id <= 549) {
  1512. if (id <= 523) {
  1513. if (id <= 491) {
  1514. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1515. } else {
  1516. return((int)(r523is_bit(((T523*)C))));
  1517. }} else {
  1518. return((int)(1));
  1519. }} else {
  1520. if (id <= 558) {
  1521. return((int)(1));
  1522. } else {
  1523. return((int)(r648is_bit(((T648*)C))));
  1524. }}}} else {
  1525. if (id <= 720) {
  1526. if (id <= 707) {
  1527. if (id <= 669) {
  1528. if (id <= 657) {
  1529. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1530. } else {
  1531. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1532. }} else {
  1533. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1534. }} else {
  1535. if (id <= 709) {
  1536. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1537. } else {
  1538. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1539. }}} else {
  1540. if (id <= 933) {
  1541. if (id <= 900) {
  1542. if (id <= 788) {
  1543. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1544. } else {
  1545. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1546. }} else {
  1547. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1548. }} else {
  1549. if (id <= 958) {
  1550. return((int)(r958is_bit(((T958*)C))));
  1551. } else {
  1552. return((int)(/*(IRF4.1is_bit*/0/*)*/));
  1553. }}}}}
  1554.  
  1555.