-successful initialisation
+<clinit> called
0. =================== JavaVM - Tester ========================
-1. ------------------- test arguments
-2. ------------------- test int-PUSH-STORE-LOAD
-3. int: -1
-4. int: 0
-5. int: 2
-6. int: 17
-7. int: -100
-8. int: 500
-9. int: -32768
-10. int: -32769
-11. int: 32767
-12. int: 32768
-13. int: 90000
-14. int: -1000000000
-15. ------------------- test long-PUSH-STORE-LOAD
-16. long: 3
-17. long: 0
-18. long: 99
-19. long: 500
-20. long: -32768
-21. long: -32769
-22. long: 32767
-23. long: 32768
-24. long: 6900000000000
-25. long: 349827389478173274
-26. ------------------- test float-PUSH-STORE-LOAD
-27. float: 1120330580
-28. float: 0
-29. float: 1065353216
-30. float: 1386178594
-31. ------------------- test double-PUSH-STORE-LOAD
-32. double: 4681555750627175301
-33. double: 0
-34. double: 4607182418800017408
-35. double: 4779424231982992955
-36. ------------------- test static variables
-37. int: -23
-38. int: 0
-39. int: -100
-40. long: 123456789
-41. long: -99998888888889
-42. long: -99999999999999
-43. float: 1017370379
-44. float: 1045220557
-45. float: 1050253722
-46. double: 4562254508917369340
-47. double: 4566758108544739836
-48. double: 4569063951553953530
-49. ------------------- test arithmetic
-50. int: 2147483647
-51. int: -2147483648
-52. int: -2147483630
-53. long: 9223372036854775807
-54. long: -9223372036854775808
-55. long: -2
-56. statische methode
-57. interface method
-58. int: 19
-59. int: 18
-60. int: 17
-61. int: 16
-62. long: 88
-63. long: 77
-64. long: 66
-65. long: 55
-66. float: 1036831949
-67. float: 1045220557
-68. float: 1050253722
-69. float: 1053609165
-70. double: -4611686018427387904
-71. double: -4609434218613702656
-72. double: -4607182418800017408
-73. double: -4606056518893174784
-74. ------------------- test tableswitch
+0. ------------------- test arguments
+1. ------------------- test int-PUSH-STORE-LOAD
+2. int: -1
+3. int: 0
+4. int: 2
+5. int: 17
+6. int: -100
+7. int: 500
+8. int: -32768
+9. int: -32769
+10. int: 32767
+11. int: 32768
+12. int: 90000
+13. int: -1000000000
+14. ------------------- test long-PUSH-STORE-LOAD
+15. long: 3
+16. long: 0
+17. long: 99
+18. long: 500
+19. long: -32768
+20. long: -32769
+21. long: 32767
+22. long: 32768
+23. long: 6900000000000
+24. long: 349827389478173274
+25. ------------------- test float-PUSH-STORE-LOAD
+26. float: 1120330580
+27. float: 0
+28. float: 1065353216
+29. float: 1386178594
+30. ------------------- test double-PUSH-STORE-LOAD
+31. double: 4681555750627175301
+32. double: 0
+33. double: 4607182418800017408
+34. double: 4779424231982992955
+35. ------------------- test static variables
+36. int: -23
+37. int: 0
+38. int: -100
+39. long: 123456789
+40. long: -99998888888889
+41. long: -99999999999999
+42. float: 1017370379
+43. float: 1045220557
+44. float: 1050253722
+45. double: 4562254508917369340
+46. double: 4566758108544739836
+47. double: 4569063951553953530
+48. ------------------- test arithmetic
+49. int: 2147483647
+50. int: -2147483648
+51. int: -2147483630
+52. long: 9223372036854775807
+53. long: -9223372036854775808
+54. long: -2
+55. statische methode
+56. interface method
+57. int: 19
+58. int: 18
+59. int: 17
+60. int: 16
+61. long: 88
+62. long: 77
+63. long: 66
+64. long: 55
+65. float: 1036831949
+66. float: 1045220557
+67. float: 1050253722
+68. float: 1053609165
+69. double: -4611686018427387904
+70. double: -4609434218613702656
+71. double: -4607182418800017408
+72. double: -4606056518893174784
+73. ------------------- test tableswitch
+74. default
75. default
76. default
77. default
78. default
79. default
80. default
-81. default
-82. -> 2
-83. -> 3
-84. default
-85. -> 5
-86. -> 6
-87. -> 7
-88. -> 8
-89. default
-90. -> 10
+81. -> 2
+82. -> 3
+83. default
+84. -> 5
+85. -> 6
+86. -> 7
+87. -> 8
+88. default
+89. -> 10
+90. default
91. default
92. default
93. default
-94. default
-95. ------------------- test lookupswitch
-96. default
-97. -> -4
+94. ------------------- test lookupswitch
+95. default
+96. -> -4
+97. default
98. default
99. default
100. default
101. default
-102. default
-103. -> 2
+102. -> 2
+103. default
104. default
105. default
106. default
107. default
-108. default
-109. -> 8
+108. -> 8
+109. default
110. default
111. default
112. default
113. default
-114. default
-115. -> 14
-116. ------------------- test casts
-117. Integer is instanceof Object: true
-118. Integer is instanceof Integer: true
-119. Object is instanceof Integer: false
-120. type cast check: Integer = Object(Integer)
-121. type cast check: Integer = Object
-122. exception: class cast
-123. DataOutputStream is instanceof DataOutput: true
-124. Object is instanceof DataOutput: false
-125. type cast check: DataOutput = Object(DataOutputStream)
-126. type cast check: DataOutput = Object
-127. exception: class cast
-128. type cast check: Integer[] = Object(Integer)[]
-129. type cast check: Integer[] = Object[]
-130. exception: class cast
-131. array store check: Object(Integer)[0] = Integer
-132. array store check: Object(Integer)[0] = Object
-133. exception: array store
-134. ------------------- test special null pointers
-135. null pointer check: put field
-136. exception: null pointer
-137. null pointer check: get field
-138. exception: null pointer
-139. null pointer check: invokevirtual
-140. exception: null pointer
-141. null pointer check: invokeinterface
-142. exception: null pointer
-143. null pointer check: monitorenter
-144. exception: null pointer
-145. ------------------- test byte arrays
-146. null pointer check: byte array store
-147. exception: null pointer
-148. null pointer check: byte array load
-149. exception: null pointer
-150. negative array size check: byte array
-151. exception: negative array size
-152. array bound check: byte array store
-153. exception_1: out of bounds: -1
-154. array bound check: byte array load
-155. exception_2: out of bounds: -1
-156. testarraybounds: -5
-157. exception_3: out of bounds: 5
-158. testarraybounds: 40
-159. testarraybounds: 45
-160. testarraybounds: 50
-161. testarraybounds: 55
-162. testarraybounds: 60
-163. testarraybounds: 90
-164. testarraybounds: 95
-165. testarraybounds: 100
-166. exception_5: out of bounds: 100
-167. exception_6: out of bounds: -4
-168. exception_7: out of bounds: -3
-169. exception_8: out of bounds: -2
-170. exception_8: out of bounds: -1
-171. exception_8: out of bounds: 100
-172. exception_8: out of bounds: 101
-173. exception_9: out of bounds: 102
-174. exception_10: out of bounds: 103
-175. byte: -50
-176. byte: -49
-177. byte: -48
-178. byte: -47
-179. byte: -46
-180. byte: -45
-181. byte: -44
-182. byte: -43
-183. byte: -42
-184. byte: -41
-185. byte: -40
-186. byte: -39
-187. byte: -38
-188. byte: -37
-189. byte: -36
-190. byte: -35
-191. byte: -34
-192. byte: -33
-193. byte: -32
-194. byte: -31
-195. byte: -30
-196. byte: -29
-197. byte: -28
-198. byte: -27
-199. byte: -26
-200. byte: -25
-201. byte: -24
-202. byte: -23
-203. byte: -22
-204. byte: -21
-205. byte: -20
-206. byte: -19
-207. byte: -18
-208. byte: -17
-209. byte: -16
-210. byte: -15
-211. byte: -14
-212. byte: -13
-213. byte: -12
-214. byte: -11
-215. byte: -10
-216. byte: -9
-217. byte: -8
-218. byte: -7
-219. byte: -6
-220. byte: -5
-221. byte: -4
-222. byte: -3
-223. byte: -2
-224. byte: -1
-225. byte: 0
-226. byte: 1
-227. byte: 2
-228. byte: 3
-229. byte: 4
-230. byte: 5
-231. byte: 6
-232. byte: 7
-233. byte: 8
-234. byte: 9
-235. byte: 10
-236. byte: 11
-237. byte: 12
-238. byte: 13
-239. byte: 14
-240. byte: 15
-241. byte: 16
-242. byte: 17
-243. byte: 18
-244. byte: 19
-245. byte: 20
-246. byte: 21
-247. byte: 22
-248. byte: 23
-249. byte: 24
-250. byte: 25
-251. byte: 26
-252. byte: 27
-253. byte: 28
-254. byte: 29
-255. byte: 30
-256. byte: 31
-257. byte: 32
-258. byte: 33
-259. byte: 34
-260. byte: 35
-261. byte: 36
-262. byte: 37
-263. byte: 38
-264. byte: 39
-265. byte: 40
-266. byte: 41
-267. byte: 42
-268. byte: 43
-269. byte: 44
-270. byte: 45
-271. byte: 46
-272. byte: 47
-273. byte: 48
-274. byte: 49
-275. -------- test short arrays
-276. null pointer check: short array store
-277. exception: null pointer
-278. null pointer check: short array load
-279. exception: null pointer
-280. array bound check: short array store
-281. exception_11: out of bounds: -1
-282. array bound check: short array load
-283. exception_12: out of bounds: -1
-284. short: -50
-285. short: -49
-286. short: -48
-287. short: -47
-288. short: -46
-289. short: -45
-290. short: -44
-291. short: -43
-292. short: -42
-293. short: -41
-294. short: -40
-295. short: -39
-296. short: -38
-297. short: -37
-298. short: -36
-299. short: -35
-300. short: -34
-301. short: -33
-302. short: -32
-303. short: -31
-304. short: -30
-305. short: -29
-306. short: -28
-307. short: -27
-308. short: -26
-309. short: -25
-310. short: -24
-311. short: -23
-312. short: -22
-313. short: -21
-314. short: -20
-315. short: -19
-316. short: -18
-317. short: -17
-318. short: -16
-319. short: -15
-320. short: -14
-321. short: -13
-322. short: -12
-323. short: -11
-324. short: -10
-325. short: -9
-326. short: -8
-327. short: -7
-328. short: -6
-329. short: -5
-330. short: -4
-331. short: -3
-332. short: -2
-333. short: -1
-334. short: 0
-335. short: 1
-336. short: 2
-337. short: 3
-338. short: 4
-339. short: 5
-340. short: 6
-341. short: 7
-342. short: 8
-343. short: 9
-344. short: 10
-345. short: 11
-346. short: 12
-347. short: 13
-348. short: 14
-349. short: 15
-350. short: 16
-351. short: 17
-352. short: 18
-353. short: 19
-354. short: 20
-355. short: 21
-356. short: 22
-357. short: 23
-358. short: 24
-359. short: 25
-360. short: 26
-361. short: 27
-362. short: 28
-363. short: 29
-364. short: 30
-365. short: 31
-366. short: 32
-367. short: 33
-368. short: 34
-369. short: 35
-370. short: 36
-371. short: 37
-372. short: 38
-373. short: 39
-374. short: 40
-375. short: 41
-376. short: 42
-377. short: 43
-378. short: 44
-379. short: 45
-380. short: 46
-381. short: 47
-382. short: 48
-383. short: 49
-384. -------- test int arrays
-385. null pointer check: int array store
-386. exception: null pointer
-387. null pointer check: int array load
-388. exception: null pointer
-389. array bound check: int array store
-390. exception: out of bounds: -1
-391. array bound check: int array load
-392. exception: out of bounds: -1
-393. int: 123456
-394. int: 123457
-395. int: 123458
-396. int: 123459
-397. int: 123460
-398. int: 123461
-399. int: 123462
-400. int: 123463
-401. int: 123464
-402. int: 123465
-403. -------- test long arrays
-404. null pointer check: long array store
-405. exception: null pointer
-406. null pointer check: long array load
-407. exception: null pointer
-408. array bound check: long array store
-409. exception: out of bounds: -1
-410. array bound check: long array load
-411. exception: out of bounds: -1
-412. long: 1234567890123
-413. long: 1234567890124
-414. long: 1234567890125
-415. long: 1234567890126
-416. long: 1234567890127
-417. long: 1234567890128
-418. long: 1234567890129
-419. long: 1234567890130
-420. long: 1234567890131
-421. long: 1234567890132
-422. -------- test char arrays
-423. null pointer check: char array store
-424. exception: null pointer
-425. null pointer check: char array load
-426. exception: null pointer
-427. array bound check: char array store
-428. exception: out of bounds: -1
-429. array bound check: char array load
-430. exception: out of bounds: -1
-431. char: 65
-432. char: 66
-433. char: 67
-434. char: 68
-435. char: 69
-436. char: 70
-437. char: 71
-438. char: 72
-439. char: 73
-440. char: 74
-441. char: 75
-442. char: 76
-443. char: 77
-444. char: 78
-445. char: 79
-446. char: 80
-447. char: 81
-448. char: 82
-449. char: 83
-450. char: 84
-451. char: 85
-452. char: 86
-453. char: 87
-454. char: 88
-455. char: 89
-456. char: 90
-457. char: 91
-458. char: 92
-459. char: 93
-460. char: 94
-461. char: 95
-462. char: 96
-463. char: 97
-464. char: 98
-465. char: 99
-466. char: 100
-467. char: 101
-468. char: 102
-469. char: 103
-470. char: 104
-471. char: 105
-472. char: 106
-473. char: 107
-474. char: 108
-475. char: 109
-476. char: 110
-477. char: 111
-478. char: 112
-479. char: 113
-480. char: 114
-481. -------- test address arrays
-482. null pointer check: address array store
-483. exception: null pointer
-484. null pointer check: address array load
-485. exception: null pointer
-486. negative array size check: address array
-487. exception: negative array size
-488. array bound check: address array store
-489. exception: out of bounds: -1
-490. array bound check: address array load
-491. exception: out of bounds: -1
-492. 0. Zeile
-493. 1. Zeile
-494. 2. Zeile
-495. 3. Zeile
-496. 4. Zeile
-497. -------- test multi dimensional arrays
-498. negative array size check: multi dimensional array
-499. exception: negative array size
-500. int: 0
-501. long: 7
-502. float: 1053609165
-503. double: -4591560543518827164
-504. int: 1
-505. long: 8
-506. float: 1068708659
-507. double: -4591701281007182492
-508. int: 2
-509. long: 9
-510. float: 1075419546
-511. double: -4591842018495537820
-512. int: 3
-513. long: 10
-514. float: 1079613850
-515. double: -4591982755983893148
-516. int: 1
-517. long: 8
-518. float: 1068708659
-519. double: -4591701281007182492
-520. int: 2
-521. long: 9
-522. float: 1075419546
-523. double: -4591842018495537820
-524. int: 3
-525. long: 10
-526. float: 1079613850
-527. double: -4591982755983893148
-528. int: 4
-529. long: 11
-530. float: 1082969293
-531. double: -4592123493472248476
-532. int: 4
-533. long: 11
-534. float: 1082969293
-535. double: -4592123493472248476
-536. int: 5
-537. long: 12
-538. float: 1085066445
-539. double: -4592264230960603804
-540. int: 6
-541. long: 13
-542. float: 1087163597
-543. double: -4592404968448959132
-544. int: 7
-545. long: 14
-546. float: 1089260749
-547. double: -4592545705937314460
-548. int: 1
-549. long: 8
-550. float: 1068708659
-551. double: -4591701281007182492
-552. int: 2
-553. long: 9
-554. float: 1075419546
-555. double: -4591842018495537820
-556. int: 3
-557. long: 10
-558. float: 1079613850
-559. double: -4591982755983893148
-560. int: 4
-561. long: 11
-562. float: 1082969293
-563. double: -4592123493472248476
-564. int: 2
-565. long: 9
-566. float: 1075419546
-567. double: -4591842018495537820
-568. int: 3
-569. long: 10
-570. float: 1079613850
-571. double: -4591982755983893148
-572. int: 4
-573. long: 11
-574. float: 1082969293
-575. double: -4592123493472248476
-576. int: 5
-577. long: 12
-578. float: 1085066445
-579. double: -4592264230960603804
-580. int: 5
-581. long: 12
-582. float: 1085066445
-583. double: -4592264230960603804
-584. int: 6
-585. long: 13
-586. float: 1087163597
-587. double: -4592404968448959132
-588. int: 7
-589. long: 14
-590. float: 1089260749
-591. double: -4592545705937314460
-592. int: 8
-593. long: 15
-594. float: 1090938470
-595. double: -4592686443425669788
-596. ------------------- test consts
-597. TESTCONST CALLED WITH int: 1
-598. AND long: 1
-599. not IF_ICMPEQint: 0
-600. not IF_ICMPLTint: 0
-601. not IF_ICMPLEint: 0
-602. not IF_LCMPEQint: 0
-603. not IF_LCMPLTint: 0
-604. not IF_LCMPLEint: 0
-605. IADDCONST: int: 0
-606. ISUBCONST: int: 2
-607. IMULCONST: int: -1
-608. ISHLCONST: int: -2147483648
-609. ISHRCONST: int: 0
-610. IUSHRCONST: int: 0
-611. IANDCONST: int: 1
-612. IORCONST: int: -1
-613. IXORCONST: int: -2
-614. not IF_ICMPEQint: -1
-615. not IF_ICMPLTint: -1
-616. not IF_ICMPLEint: -1
-617. LADDCONST: long: 0
-618. LSUBCONST: long: 2
-619. LMULCONST: long: -1
-620. LSHLCONST: long: -9223372036854775808
-621. LSHRCONST: long: 0
-622. LUSHRCONST: long: 0
-623. LANDCONST: long: 1
-624. LORCONST: long: -1
-625. LXORCONST: long: -2
-626. not IF_LCMPEQint: -1
-627. not IF_LCMPLTint: -1
-628. not IF_LCMPLEint: -1
-629. IADDCONST: int: 2
-630. ISUBCONST: int: 0
-631. IMULCONST: int: 1
-632. ISHLCONST: int: 2
-633. ISHRCONST: int: 0
-634. IUSHRCONST: int: 0
-635. IANDCONST: int: 1
-636. IORCONST: int: 1
-637. IXORCONST: int: 0
-638. not IF_ICMPNEint: 1
-639. not IF_ICMPLTint: 1
-640. not IF_ICMPGTint: 1
-641. LADDCONST: long: 2
-642. LSUBCONST: long: 0
-643. LMULCONST: long: 1
-644. LSHLCONST: long: 2
-645. LSHRCONST: long: 0
-646. LUSHRCONST: long: 0
-647. LANDCONST: long: 1
-648. LORCONST: long: 1
-649. LXORCONST: long: 0
-650. not IF_LCMPNEint: 1
-651. not IF_LCMPLTint: 1
-652. not IF_LCMPGTint: 1
-653. IADDCONST: int: 256
-654. ISUBCONST: int: -254
-655. IMULCONST: int: 255
-656. ISHLCONST: int: -2147483648
-657. ISHRCONST: int: 0
-658. IUSHRCONST: int: 0
-659. IANDCONST: int: 1
-660. IORCONST: int: 255
-661. IXORCONST: int: 254
-662. not IF_ICMPEQint: 255
-663. not IF_ICMPGTint: 255
-664. not IF_ICMPGEint: 255
-665. LADDCONST: long: 256
-666. LSUBCONST: long: -254
-667. LMULCONST: long: 255
-668. LSHLCONST: long: -9223372036854775808
-669. LSHRCONST: long: 0
-670. LUSHRCONST: long: 0
-671. LANDCONST: long: 1
-672. LORCONST: long: 255
-673. LXORCONST: long: 254
-674. not IF_LCMPEQint: 255
-675. not IF_LCMPGTint: 255
-676. not IF_LCMPGEint: 255
-677. IADDCONST: int: 257
-678. ISUBCONST: int: -255
-679. IMULCONST: int: 256
-680. ISHLCONST: int: 1
-681. ISHRCONST: int: 1
-682. IUSHRCONST: int: 1
-683. IANDCONST: int: 0
-684. IORCONST: int: 257
-685. IXORCONST: int: 257
-686. not IF_ICMPEQint: 256
-687. not IF_ICMPGTint: 256
-688. not IF_ICMPGEint: 256
-689. LADDCONST: long: 257
-690. LSUBCONST: long: -255
-691. LMULCONST: long: 256
-692. LSHLCONST: long: 1
-693. LSHRCONST: long: 1
-694. LUSHRCONST: long: 1
-695. LANDCONST: long: 0
-696. LORCONST: long: 257
-697. LXORCONST: long: 257
-698. not IF_LCMPEQint: 256
-699. not IF_LCMPGTint: 256
-700. not IF_LCMPGEint: 256
-701. IADDCONST: int: 32768
-702. ISUBCONST: int: -32766
-703. IMULCONST: int: 32767
-704. ISHLCONST: int: -2147483648
-705. ISHRCONST: int: 0
-706. IUSHRCONST: int: 0
-707. IANDCONST: int: 1
-708. IORCONST: int: 32767
-709. IXORCONST: int: 32766
-710. not IF_ICMPEQint: 32767
-711. not IF_ICMPGTint: 32767
-712. not IF_ICMPGEint: 32767
-713. LADDCONST: long: 32768
-714. LSUBCONST: long: -32766
-715. LMULCONST: long: 32767
-716. LSHLCONST: long: -9223372036854775808
-717. LSHRCONST: long: 0
-718. LUSHRCONST: long: 0
-719. LANDCONST: long: 1
-720. LORCONST: long: 32767
-721. LXORCONST: long: 32766
-722. not IF_LCMPEQint: 32767
-723. not IF_LCMPGTint: 32767
-724. not IF_LCMPGEint: 32767
-725. IADDCONST: int: 32769
-726. ISUBCONST: int: -32767
-727. IMULCONST: int: 32768
-728. ISHLCONST: int: 1
-729. ISHRCONST: int: 1
-730. IUSHRCONST: int: 1
-731. IANDCONST: int: 0
-732. IORCONST: int: 32769
-733. IXORCONST: int: 32769
-734. not IF_ICMPEQint: 32768
-735. not IF_ICMPGTint: 32768
-736. not IF_ICMPGEint: 32768
-737. LADDCONST: long: 32769
-738. LSUBCONST: long: -32767
-739. LMULCONST: long: 32768
-740. LSHLCONST: long: 1
-741. LSHRCONST: long: 1
-742. LUSHRCONST: long: 1
-743. LANDCONST: long: 0
-744. LORCONST: long: 32769
-745. LXORCONST: long: 32769
-746. not IF_LCMPEQint: 32768
-747. not IF_LCMPGTint: 32768
-748. not IF_LCMPGEint: 32768
-749. IADDCONST: int: -32767
-750. ISUBCONST: int: 32769
-751. IMULCONST: int: -32768
-752. ISHLCONST: int: 1
-753. ISHRCONST: int: 1
-754. IUSHRCONST: int: 1
-755. IANDCONST: int: 0
-756. IORCONST: int: -32767
-757. IXORCONST: int: -32767
-758. not IF_ICMPEQint: -32768
-759. not IF_ICMPLTint: -32768
-760. not IF_ICMPLEint: -32768
-761. LADDCONST: long: -32767
-762. LSUBCONST: long: 32769
-763. LMULCONST: long: -32768
-764. LSHLCONST: long: 1
-765. LSHRCONST: long: 1
-766. LUSHRCONST: long: 1
-767. LANDCONST: long: 0
-768. LORCONST: long: -32767
-769. LXORCONST: long: -32767
-770. not IF_LCMPEQint: -32768
-771. not IF_LCMPLTint: -32768
-772. not IF_LCMPLEint: -32768
-773. IADDCONST: int: -32768
-774. ISUBCONST: int: 32770
-775. IMULCONST: int: -32769
-776. ISHLCONST: int: -2147483648
-777. ISHRCONST: int: 0
-778. IUSHRCONST: int: 0
-779. IANDCONST: int: 1
-780. IORCONST: int: -32769
-781. IXORCONST: int: -32770
-782. not IF_ICMPEQint: -32769
-783. not IF_ICMPLTint: -32769
-784. not IF_ICMPLEint: -32769
-785. LADDCONST: long: -32768
-786. LSUBCONST: long: 32770
-787. LMULCONST: long: -32769
-788. LSHLCONST: long: -9223372036854775808
-789. LSHRCONST: long: 0
-790. LUSHRCONST: long: 0
-791. LANDCONST: long: 1
-792. LORCONST: long: -32769
-793. LXORCONST: long: -32770
-794. not IF_LCMPEQint: -32769
-795. not IF_LCMPLTint: -32769
-796. not IF_LCMPLEint: -32769
-797. TESTCONST CALLED WITH int: -1
-798. AND long: -1
-799. not IF_ICMPEQint: 0
-800. not IF_ICMPGTint: 0
-801. not IF_ICMPGEint: 0
-802. not IF_LCMPEQint: 0
-803. not IF_LCMPGTint: 0
-804. not IF_LCMPGEint: 0
-805. IADDCONST: int: -2
-806. ISUBCONST: int: 0
-807. IMULCONST: int: 1
-808. ISHLCONST: int: -2147483648
-809. ISHRCONST: int: -1
-810. IUSHRCONST: int: 1
-811. IANDCONST: int: -1
-812. IORCONST: int: -1
-813. IXORCONST: int: 0
-814. not IF_ICMPNEint: -1
-815. not IF_ICMPLTint: -1
-816. not IF_ICMPGTint: -1
-817. LADDCONST: long: -2
-818. LSUBCONST: long: 0
-819. LMULCONST: long: 1
-820. LSHLCONST: long: -9223372036854775808
-821. LSHRCONST: long: -1
-822. LUSHRCONST: long: 1
-823. LANDCONST: long: -1
-824. LORCONST: long: -1
-825. LXORCONST: long: 0
-826. not IF_LCMPNEint: -1
-827. not IF_LCMPLTint: -1
-828. not IF_LCMPGTint: -1
-829. IADDCONST: int: 0
-830. ISUBCONST: int: -2
-831. IMULCONST: int: -1
-832. ISHLCONST: int: -2
-833. ISHRCONST: int: -1
-834. IUSHRCONST: int: 2147483647
-835. IANDCONST: int: 1
-836. IORCONST: int: -1
-837. IXORCONST: int: -2
-838. not IF_ICMPEQint: 1
-839. not IF_ICMPGTint: 1
-840. not IF_ICMPGEint: 1
-841. LADDCONST: long: 0
-842. LSUBCONST: long: -2
-843. LMULCONST: long: -1
-844. LSHLCONST: long: -2
-845. LSHRCONST: long: -1
-846. LUSHRCONST: long: 9223372036854775807
-847. LANDCONST: long: 1
-848. LORCONST: long: -1
-849. LXORCONST: long: -2
-850. not IF_LCMPEQint: 1
-851. not IF_LCMPGTint: 1
-852. not IF_LCMPGEint: 1
-853. IADDCONST: int: 254
-854. ISUBCONST: int: -256
-855. IMULCONST: int: -255
-856. ISHLCONST: int: -2147483648
-857. ISHRCONST: int: -1
-858. IUSHRCONST: int: 1
-859. IANDCONST: int: 255
-860. IORCONST: int: -1
-861. IXORCONST: int: -256
-862. not IF_ICMPEQint: 255
-863. not IF_ICMPGTint: 255
-864. not IF_ICMPGEint: 255
-865. LADDCONST: long: 254
-866. LSUBCONST: long: -256
-867. LMULCONST: long: -255
-868. LSHLCONST: long: -9223372036854775808
-869. LSHRCONST: long: -1
-870. LUSHRCONST: long: 1
-871. LANDCONST: long: 255
-872. LORCONST: long: -1
-873. LXORCONST: long: -256
-874. not IF_LCMPEQint: 255
-875. not IF_LCMPGTint: 255
-876. not IF_LCMPGEint: 255
-877. IADDCONST: int: 255
-878. ISUBCONST: int: -257
-879. IMULCONST: int: -256
-880. ISHLCONST: int: -1
-881. ISHRCONST: int: -1
-882. IUSHRCONST: int: -1
-883. IANDCONST: int: 256
-884. IORCONST: int: -1
-885. IXORCONST: int: -257
-886. not IF_ICMPEQint: 256
-887. not IF_ICMPGTint: 256
-888. not IF_ICMPGEint: 256
-889. LADDCONST: long: 255
-890. LSUBCONST: long: -257
-891. LMULCONST: long: -256
-892. LSHLCONST: long: -1
-893. LSHRCONST: long: -1
-894. LUSHRCONST: long: -1
-895. LANDCONST: long: 256
-896. LORCONST: long: -1
-897. LXORCONST: long: -257
-898. not IF_LCMPEQint: 256
-899. not IF_LCMPGTint: 256
-900. not IF_LCMPGEint: 256
-901. IADDCONST: int: 32766
-902. ISUBCONST: int: -32768
-903. IMULCONST: int: -32767
-904. ISHLCONST: int: -2147483648
-905. ISHRCONST: int: -1
-906. IUSHRCONST: int: 1
-907. IANDCONST: int: 32767
-908. IORCONST: int: -1
-909. IXORCONST: int: -32768
-910. not IF_ICMPEQint: 32767
-911. not IF_ICMPGTint: 32767
-912. not IF_ICMPGEint: 32767
-913. LADDCONST: long: 32766
-914. LSUBCONST: long: -32768
-915. LMULCONST: long: -32767
-916. LSHLCONST: long: -9223372036854775808
-917. LSHRCONST: long: -1
-918. LUSHRCONST: long: 1
-919. LANDCONST: long: 32767
-920. LORCONST: long: -1
-921. LXORCONST: long: -32768
-922. not IF_LCMPEQint: 32767
-923. not IF_LCMPGTint: 32767
-924. not IF_LCMPGEint: 32767
-925. IADDCONST: int: 32767
-926. ISUBCONST: int: -32769
-927. IMULCONST: int: -32768
-928. ISHLCONST: int: -1
-929. ISHRCONST: int: -1
-930. IUSHRCONST: int: -1
-931. IANDCONST: int: 32768
-932. IORCONST: int: -1
-933. IXORCONST: int: -32769
-934. not IF_ICMPEQint: 32768
-935. not IF_ICMPGTint: 32768
-936. not IF_ICMPGEint: 32768
-937. LADDCONST: long: 32767
-938. LSUBCONST: long: -32769
-939. LMULCONST: long: -32768
-940. LSHLCONST: long: -1
-941. LSHRCONST: long: -1
-942. LUSHRCONST: long: -1
-943. LANDCONST: long: 32768
-944. LORCONST: long: -1
-945. LXORCONST: long: -32769
-946. not IF_LCMPEQint: 32768
-947. not IF_LCMPGTint: 32768
-948. not IF_LCMPGEint: 32768
-949. IADDCONST: int: -32769
-950. ISUBCONST: int: 32767
-951. IMULCONST: int: 32768
-952. ISHLCONST: int: -1
-953. ISHRCONST: int: -1
-954. IUSHRCONST: int: -1
-955. IANDCONST: int: -32768
-956. IORCONST: int: -1
-957. IXORCONST: int: 32767
-958. not IF_ICMPEQint: -32768
-959. not IF_ICMPLTint: -32768
-960. not IF_ICMPLEint: -32768
-961. LADDCONST: long: -32769
-962. LSUBCONST: long: 32767
-963. LMULCONST: long: 32768
-964. LSHLCONST: long: -1
-965. LSHRCONST: long: -1
-966. LUSHRCONST: long: -1
-967. LANDCONST: long: -32768
-968. LORCONST: long: -1
-969. LXORCONST: long: 32767
-970. not IF_LCMPEQint: -32768
-971. not IF_LCMPLTint: -32768
-972. not IF_LCMPLEint: -32768
-973. IADDCONST: int: -32770
-974. ISUBCONST: int: 32768
-975. IMULCONST: int: 32769
-976. ISHLCONST: int: -2147483648
-977. ISHRCONST: int: -1
-978. IUSHRCONST: int: 1
-979. IANDCONST: int: -32769
-980. IORCONST: int: -1
-981. IXORCONST: int: 32768
-982. not IF_ICMPEQint: -32769
-983. not IF_ICMPLTint: -32769
-984. not IF_ICMPLEint: -32769
-985. LADDCONST: long: -32770
-986. LSUBCONST: long: 32768
-987. LMULCONST: long: 32769
-988. LSHLCONST: long: -9223372036854775808
-989. LSHRCONST: long: -1
-990. LUSHRCONST: long: 1
-991. LANDCONST: long: -32769
-992. LORCONST: long: -1
-993. LXORCONST: long: 32768
-994. not IF_LCMPEQint: -32769
-995. not IF_LCMPLTint: -32769
-996. not IF_LCMPLEint: -32769
-997. TESTCONST CALLED WITH int: -24123
-998. AND long: -4918923241323
-999. not IF_ICMPEQint: 0
-1000. not IF_ICMPGTint: 0
-1001. not IF_ICMPGEint: 0
-1002. not IF_LCMPEQint: 0
-1003. not IF_LCMPGTint: 0
-1004. not IF_LCMPGEint: 0
-1005. IADDCONST: int: -24124
-1006. ISUBCONST: int: -24122
-1007. IMULCONST: int: 24123
-1008. ISHLCONST: int: -2147483648
-1009. ISHRCONST: int: -1
-1010. IUSHRCONST: int: 1
-1011. IANDCONST: int: -24123
-1012. IORCONST: int: -1
-1013. IXORCONST: int: 24122
-1014. not IF_ICMPEQint: -1
-1015. not IF_ICMPGTint: -1
-1016. not IF_ICMPGEint: -1
-1017. LADDCONST: long: -4918923241324
-1018. LSUBCONST: long: -4918923241322
-1019. LMULCONST: long: 4918923241323
-1020. LSHLCONST: long: -9223372036854775808
-1021. LSHRCONST: long: -1
-1022. LUSHRCONST: long: 1
-1023. LANDCONST: long: -4918923241323
-1024. LORCONST: long: -1
-1025. LXORCONST: long: 4918923241322
-1026. not IF_LCMPEQint: -1
-1027. not IF_LCMPGTint: -1
-1028. not IF_LCMPGEint: -1
-1029. IADDCONST: int: -24122
-1030. ISUBCONST: int: -24124
-1031. IMULCONST: int: -24123
-1032. ISHLCONST: int: -48246
-1033. ISHRCONST: int: -12062
-1034. IUSHRCONST: int: 2147471586
-1035. IANDCONST: int: 1
-1036. IORCONST: int: -24123
-1037. IXORCONST: int: -24124
-1038. not IF_ICMPEQint: 1
-1039. not IF_ICMPGTint: 1
-1040. not IF_ICMPGEint: 1
-1041. LADDCONST: long: -4918923241322
-1042. LSUBCONST: long: -4918923241324
-1043. LMULCONST: long: -4918923241323
-1044. LSHLCONST: long: -9837846482646
-1045. LSHRCONST: long: -2459461620662
-1046. LUSHRCONST: long: 9223369577393155146
-1047. LANDCONST: long: 1
-1048. LORCONST: long: -4918923241323
-1049. LXORCONST: long: -4918923241324
-1050. not IF_LCMPEQint: 1
-1051. not IF_LCMPGTint: 1
-1052. not IF_LCMPGEint: 1
-1053. IADDCONST: int: -23868
-1054. ISUBCONST: int: -24378
-1055. IMULCONST: int: -6151365
-1056. ISHLCONST: int: -2147483648
-1057. ISHRCONST: int: -1
-1058. IUSHRCONST: int: 1
-1059. IANDCONST: int: 197
-1060. IORCONST: int: -24065
-1061. IXORCONST: int: -24262
-1062. not IF_ICMPEQint: 255
-1063. not IF_ICMPGTint: 255
-1064. not IF_ICMPGEint: 255
-1065. LADDCONST: long: -4918923241068
-1066. LSUBCONST: long: -4918923241578
-1067. LMULCONST: long: -1254325426537365
-1068. LSHLCONST: long: -9223372036854775808
-1069. LSHRCONST: long: -1
-1070. LUSHRCONST: long: 1
-1071. LANDCONST: long: 149
-1072. LORCONST: long: -4918923241217
-1073. LXORCONST: long: -4918923241366
-1074. not IF_LCMPEQint: 255
-1075. not IF_LCMPGTint: 255
-1076. not IF_LCMPGEint: 255
-1077. IADDCONST: int: -23867
-1078. ISUBCONST: int: -24379
-1079. IMULCONST: int: -6175488
-1080. ISHLCONST: int: -24123
-1081. ISHRCONST: int: -24123
-1082. IUSHRCONST: int: -24123
-1083. IANDCONST: int: 256
-1084. IORCONST: int: -24123
-1085. IXORCONST: int: -24379
-1086. not IF_ICMPEQint: 256
-1087. not IF_ICMPGTint: 256
-1088. not IF_ICMPGEint: 256
-1089. LADDCONST: long: -4918923241067
-1090. LSUBCONST: long: -4918923241579
-1091. LMULCONST: long: -1259244349778688
-1092. LSHLCONST: long: -4918923241323
-1093. LSHRCONST: long: -4918923241323
-1094. LUSHRCONST: long: -4918923241323
-1095. LANDCONST: long: 0
-1096. LORCONST: long: -4918923241067
-1097. LXORCONST: long: -4918923241067
-1098. not IF_LCMPEQint: 256
-1099. not IF_LCMPGTint: 256
-1100. not IF_LCMPGEint: 256
-1101. IADDCONST: int: 8644
-1102. ISUBCONST: int: -56890
-1103. IMULCONST: int: -790438341
-1104. ISHLCONST: int: -2147483648
-1105. ISHRCONST: int: -1
-1106. IUSHRCONST: int: 1
-1107. IANDCONST: int: 8645
-1108. IORCONST: int: -1
-1109. IXORCONST: int: -8646
-1110. not IF_ICMPEQint: 32767
-1111. not IF_ICMPGTint: 32767
-1112. not IF_ICMPGEint: 32767
-1113. LADDCONST: long: -4918923208556
-1114. LSUBCONST: long: -4918923274090
-1115. LMULCONST: long: -161178357848430741
-1116. LSHLCONST: long: -9223372036854775808
-1117. LSHRCONST: long: -1
-1118. LUSHRCONST: long: 1
-1119. LANDCONST: long: 22677
-1120. LORCONST: long: -4918923231233
-1121. LXORCONST: long: -4918923253910
-1122. not IF_LCMPEQint: 32767
-1123. not IF_LCMPGTint: 32767
-1124. not IF_LCMPGEint: 32767
-1125. IADDCONST: int: 8645
-1126. ISUBCONST: int: -56891
-1127. IMULCONST: int: -790462464
-1128. ISHLCONST: int: -24123
-1129. ISHRCONST: int: -24123
-1130. IUSHRCONST: int: -24123
-1131. IANDCONST: int: 32768
-1132. IORCONST: int: -24123
-1133. IXORCONST: int: -56891
-1134. not IF_ICMPEQint: 32768
-1135. not IF_ICMPGTint: 32768
-1136. not IF_ICMPGEint: 32768
-1137. LADDCONST: long: -4918923208555
-1138. LSUBCONST: long: -4918923274091
-1139. LMULCONST: long: -161183276771672064
-1140. LSHLCONST: long: -4918923241323
-1141. LSHRCONST: long: -4918923241323
-1142. LUSHRCONST: long: -4918923241323
-1143. LANDCONST: long: 32768
-1144. LORCONST: long: -4918923241323
-1145. LXORCONST: long: -4918923274091
-1146. not IF_LCMPEQint: 32768
-1147. not IF_LCMPGTint: 32768
-1148. not IF_LCMPGEint: 32768
-1149. IADDCONST: int: -56891
-1150. ISUBCONST: int: 8645
-1151. IMULCONST: int: 790462464
-1152. ISHLCONST: int: -24123
-1153. ISHRCONST: int: -24123
-1154. IUSHRCONST: int: -24123
-1155. IANDCONST: int: -32768
-1156. IORCONST: int: -24123
-1157. IXORCONST: int: 8645
-1158. not IF_ICMPEQint: -32768
-1159. not IF_ICMPLTint: -32768
-1160. not IF_ICMPLEint: -32768
-1161. LADDCONST: long: -4918923274091
-1162. LSUBCONST: long: -4918923208555
-1163. LMULCONST: long: 161183276771672064
-1164. LSHLCONST: long: -4918923241323
-1165. LSHRCONST: long: -4918923241323
-1166. LUSHRCONST: long: -4918923241323
-1167. LANDCONST: long: -4918923264000
-1168. LORCONST: long: -10091
-1169. LXORCONST: long: 4918923253909
-1170. not IF_LCMPEQint: -32768
-1171. not IF_LCMPGTint: -32768
-1172. not IF_LCMPGEint: -32768
-1173. IADDCONST: int: -56892
-1174. ISUBCONST: int: 8646
-1175. IMULCONST: int: 790486587
-1176. ISHLCONST: int: -2147483648
-1177. ISHRCONST: int: -1
-1178. IUSHRCONST: int: 1
-1179. IANDCONST: int: -56891
-1180. IORCONST: int: -1
-1181. IXORCONST: int: 56890
-1182. not IF_ICMPEQint: -32769
-1183. not IF_ICMPLTint: -32769
-1184. not IF_ICMPLEint: -32769
-1185. LADDCONST: long: -4918923274092
-1186. LSUBCONST: long: -4918923208554
-1187. LMULCONST: long: 161188195694913387
-1188. LSHLCONST: long: -9223372036854775808
-1189. LSHRCONST: long: -1
-1190. LUSHRCONST: long: 1
-1191. LANDCONST: long: -4918923274091
-1192. LORCONST: long: -1
-1193. LXORCONST: long: 4918923274090
-1194. not IF_LCMPEQint: -32769
-1195. not IF_LCMPGTint: -32769
-1196. not IF_LCMPGEint: -32769
-1197. TESTCONST CALLED WITH int: -243511
-1198. AND long: -4423423234231423
-1199. not IF_ICMPEQint: 0
-1200. not IF_ICMPGTint: 0
-1201. not IF_ICMPGEint: 0
-1202. not IF_LCMPEQint: 0
-1203. not IF_LCMPGTint: 0
-1204. not IF_LCMPGEint: 0
-1205. IADDCONST: int: -243512
-1206. ISUBCONST: int: -243510
-1207. IMULCONST: int: 243511
-1208. ISHLCONST: int: -2147483648
-1209. ISHRCONST: int: -1
-1210. IUSHRCONST: int: 1
-1211. IANDCONST: int: -243511
-1212. IORCONST: int: -1
-1213. IXORCONST: int: 243510
-1214. not IF_ICMPEQint: -1
-1215. not IF_ICMPGTint: -1
-1216. not IF_ICMPGEint: -1
-1217. LADDCONST: long: -4423423234231424
-1218. LSUBCONST: long: -4423423234231422
-1219. LMULCONST: long: 4423423234231423
-1220. LSHLCONST: long: -9223372036854775808
-1221. LSHRCONST: long: -1
-1222. LUSHRCONST: long: 1
-1223. LANDCONST: long: -4423423234231423
-1224. LORCONST: long: -1
-1225. LXORCONST: long: 4423423234231422
-1226. not IF_LCMPEQint: -1
-1227. not IF_LCMPGTint: -1
-1228. not IF_LCMPGEint: -1
-1229. IADDCONST: int: -243510
-1230. ISUBCONST: int: -243512
-1231. IMULCONST: int: -243511
-1232. ISHLCONST: int: -487022
-1233. ISHRCONST: int: -121756
-1234. IUSHRCONST: int: 2147361892
-1235. IANDCONST: int: 1
-1236. IORCONST: int: -243511
-1237. IXORCONST: int: -243512
-1238. not IF_ICMPEQint: 1
-1239. not IF_ICMPGTint: 1
-1240. not IF_ICMPGEint: 1
-1241. LADDCONST: long: -4423423234231422
-1242. LSUBCONST: long: -4423423234231424
-1243. LMULCONST: long: -4423423234231423
-1244. LSHLCONST: long: -8846846468462846
-1245. LSHRCONST: long: -2211711617115712
-1246. LUSHRCONST: long: 9221160325237660096
-1247. LANDCONST: long: 1
-1248. LORCONST: long: -4423423234231423
-1249. LXORCONST: long: -4423423234231424
-1250. not IF_LCMPEQint: 1
-1251. not IF_LCMPGTint: 1
-1252. not IF_LCMPGEint: 1
-1253. IADDCONST: int: -243256
-1254. ISUBCONST: int: -243766
-1255. IMULCONST: int: -62095305
-1256. ISHLCONST: int: -2147483648
-1257. ISHRCONST: int: -1
-1258. IUSHRCONST: int: 1
-1259. IANDCONST: int: 201
-1260. IORCONST: int: -243457
-1261. IXORCONST: int: -243658
-1262. not IF_ICMPEQint: 255
-1263. not IF_ICMPGTint: 255
-1264. not IF_ICMPGEint: 255
-1265. LADDCONST: long: -4423423234231168
-1266. LSUBCONST: long: -4423423234231678
-1267. LMULCONST: long: -1127972924729012865
-1268. LSHLCONST: long: -9223372036854775808
-1269. LSHRCONST: long: -1
-1270. LUSHRCONST: long: 1
-1271. LANDCONST: long: 129
-1272. LORCONST: long: -4423423234231297
-1273. LXORCONST: long: -4423423234231426
-1274. not IF_LCMPEQint: 255
-1275. not IF_LCMPGTint: 255
-1276. not IF_LCMPGEint: 255
-1277. IADDCONST: int: -243255
-1278. ISUBCONST: int: -243767
-1279. IMULCONST: int: -62338816
-1280. ISHLCONST: int: -243511
-1281. ISHRCONST: int: -243511
-1282. IUSHRCONST: int: -243511
-1283. IANDCONST: int: 0
-1284. IORCONST: int: -243255
-1285. IXORCONST: int: -243255
-1286. not IF_ICMPEQint: 256
-1287. not IF_ICMPGTint: 256
-1288. not IF_ICMPGEint: 256
-1289. LADDCONST: long: -4423423234231167
-1290. LSUBCONST: long: -4423423234231679
-1291. LMULCONST: long: -1132396347963244288
-1292. LSHLCONST: long: -4423423234231423
-1293. LSHRCONST: long: -4423423234231423
-1294. LUSHRCONST: long: -4423423234231423
-1295. LANDCONST: long: 256
-1296. LORCONST: long: -4423423234231423
-1297. LXORCONST: long: -4423423234231679
-1298. not IF_LCMPEQint: 256
-1299. not IF_LCMPGTint: 256
-1300. not IF_LCMPGEint: 256
-1301. IADDCONST: int: -210744
-1302. ISUBCONST: int: -276278
-1303. IMULCONST: int: 610809655
-1304. ISHLCONST: int: -2147483648
-1305. ISHRCONST: int: -1
-1306. IUSHRCONST: int: 1
-1307. IANDCONST: int: 18633
-1308. IORCONST: int: -229377
-1309. IXORCONST: int: -248010
-1310. not IF_ICMPEQint: 32767
-1311. not IF_ICMPGTint: 32767
-1312. not IF_ICMPGEint: 32767
-1313. LADDCONST: long: -4423423234198656
-1314. LSUBCONST: long: -4423423234264190
-1315. LMULCONST: long: 2631643473615375487
-1316. LSHLCONST: long: -9223372036854775808
-1317. LSHRCONST: long: -1
-1318. LUSHRCONST: long: 1
-1319. LANDCONST: long: 13185
-1320. LORCONST: long: -4423423234211841
-1321. LXORCONST: long: -4423423234225026
-1322. not IF_LCMPEQint: 32767
-1323. not IF_LCMPGTint: 32767
-1324. not IF_LCMPGEint: 32767
-1325. IADDCONST: int: -210743
-1326. ISUBCONST: int: -276279
-1327. IMULCONST: int: 610566144
-1328. ISHLCONST: int: -243511
-1329. ISHRCONST: int: -243511
-1330. IUSHRCONST: int: -243511
-1331. IANDCONST: int: 0
-1332. IORCONST: int: -210743
-1333. IXORCONST: int: -210743
-1334. not IF_ICMPEQint: 32768
-1335. not IF_ICMPGTint: 32768
-1336. not IF_ICMPGEint: 32768
-1337. LADDCONST: long: -4423423234198655
-1338. LSUBCONST: long: -4423423234264191
-1339. LMULCONST: long: 2627220050381144064
-1340. LSHLCONST: long: -4423423234231423
-1341. LSHRCONST: long: -4423423234231423
-1342. LUSHRCONST: long: -4423423234231423
-1343. LANDCONST: long: 32768
-1344. LORCONST: long: -4423423234231423
-1345. LXORCONST: long: -4423423234264191
-1346. not IF_LCMPEQint: 32768
-1347. not IF_LCMPGTint: 32768
-1348. not IF_LCMPGEint: 32768
-1349. IADDCONST: int: -276279
-1350. ISUBCONST: int: -210743
-1351. IMULCONST: int: -610566144
-1352. ISHLCONST: int: -243511
-1353. ISHRCONST: int: -243511
-1354. IUSHRCONST: int: -243511
-1355. IANDCONST: int: -262144
-1356. IORCONST: int: -14135
-1357. IXORCONST: int: 248009
-1358. not IF_ICMPEQint: -32768
-1359. not IF_ICMPGTint: -32768
-1360. not IF_ICMPGEint: -32768
-1361. LADDCONST: long: -4423423234264191
-1362. LSUBCONST: long: -4423423234198655
-1363. LMULCONST: long: -2627220050381144064
-1364. LSHLCONST: long: -4423423234231423
-1365. LSHRCONST: long: -4423423234231423
-1366. LUSHRCONST: long: -4423423234231423
-1367. LANDCONST: long: -4423423234244608
-1368. LORCONST: long: -19583
-1369. LXORCONST: long: 4423423234225025
-1370. not IF_LCMPEQint: -32768
-1371. not IF_LCMPGTint: -32768
-1372. not IF_LCMPGEint: -32768
-1373. IADDCONST: int: -276280
-1374. ISUBCONST: int: -210742
-1375. IMULCONST: int: -610322633
-1376. ISHLCONST: int: -2147483648
-1377. ISHRCONST: int: -1
-1378. IUSHRCONST: int: 1
-1379. IANDCONST: int: -243511
-1380. IORCONST: int: -32769
-1381. IXORCONST: int: 210742
-1382. not IF_ICMPEQint: -32769
-1383. not IF_ICMPGTint: -32769
-1384. not IF_ICMPGEint: -32769
-1385. LADDCONST: long: -4423423234264192
-1386. LSUBCONST: long: -4423423234198654
-1387. LMULCONST: long: -2622796627146912641
-1388. LSHLCONST: long: -9223372036854775808
-1389. LSHRCONST: long: -1
-1390. LUSHRCONST: long: 1
-1391. LANDCONST: long: -4423423234264191
-1392. LORCONST: long: -1
-1393. LXORCONST: long: 4423423234264190
-1394. not IF_LCMPEQint: -32769
-1395. not IF_LCMPGTint: -32769
-1396. not IF_LCMPGEint: -32769
-1397. TESTCONST CALLED WITH int: 2147483647
-1398. AND long: 9223372036854775807
-1399. not IF_ICMPEQint: 0
-1400. not IF_ICMPLTint: 0
-1401. not IF_ICMPLEint: 0
-1402. not IF_LCMPEQint: 0
-1403. not IF_LCMPLTint: 0
-1404. not IF_LCMPLEint: 0
-1405. IADDCONST: int: 2147483646
-1406. ISUBCONST: int: -2147483648
-1407. IMULCONST: int: -2147483647
-1408. ISHLCONST: int: -2147483648
-1409. ISHRCONST: int: 0
-1410. IUSHRCONST: int: 0
-1411. IANDCONST: int: 2147483647
-1412. IORCONST: int: -1
-1413. IXORCONST: int: -2147483648
-1414. not IF_ICMPEQint: -1
-1415. not IF_ICMPLTint: -1
-1416. not IF_ICMPLEint: -1
-1417. LADDCONST: long: 9223372036854775806
-1418. LSUBCONST: long: -9223372036854775808
-1419. LMULCONST: long: -9223372036854775807
-1420. LSHLCONST: long: -9223372036854775808
-1421. LSHRCONST: long: 0
-1422. LUSHRCONST: long: 0
-1423. LANDCONST: long: 9223372036854775807
-1424. LORCONST: long: -1
-1425. LXORCONST: long: -9223372036854775808
-1426. not IF_LCMPEQint: -1
-1427. not IF_LCMPLTint: -1
-1428. not IF_LCMPLEint: -1
-1429. IADDCONST: int: -2147483648
-1430. ISUBCONST: int: 2147483646
-1431. IMULCONST: int: 2147483647
-1432. ISHLCONST: int: -2
-1433. ISHRCONST: int: 1073741823
-1434. IUSHRCONST: int: 1073741823
-1435. IANDCONST: int: 1
-1436. IORCONST: int: 2147483647
-1437. IXORCONST: int: 2147483646
-1438. not IF_ICMPEQint: 1
-1439. not IF_ICMPLTint: 1
-1440. not IF_ICMPLEint: 1
-1441. LADDCONST: long: -9223372036854775808
-1442. LSUBCONST: long: 9223372036854775806
-1443. LMULCONST: long: 9223372036854775807
-1444. LSHLCONST: long: -2
-1445. LSHRCONST: long: 4611686018427387903
-1446. LUSHRCONST: long: 4611686018427387903
-1447. LANDCONST: long: 1
-1448. LORCONST: long: 9223372036854775807
-1449. LXORCONST: long: 9223372036854775806
-1450. not IF_LCMPEQint: 1
-1451. not IF_LCMPLTint: 1
-1452. not IF_LCMPLEint: 1
-1453. IADDCONST: int: -2147483394
-1454. ISUBCONST: int: 2147483392
-1455. IMULCONST: int: 2147483393
-1456. ISHLCONST: int: -2147483648
-1457. ISHRCONST: int: 0
-1458. IUSHRCONST: int: 0
-1459. IANDCONST: int: 255
-1460. IORCONST: int: 2147483647
-1461. IXORCONST: int: 2147483392
-1462. not IF_ICMPEQint: 255
-1463. not IF_ICMPLTint: 255
-1464. not IF_ICMPLEint: 255
-1465. LADDCONST: long: -9223372036854775554
-1466. LSUBCONST: long: 9223372036854775552
-1467. LMULCONST: long: 9223372036854775553
-1468. LSHLCONST: long: -9223372036854775808
-1469. LSHRCONST: long: 0
-1470. LUSHRCONST: long: 0
-1471. LANDCONST: long: 255
-1472. LORCONST: long: 9223372036854775807
-1473. LXORCONST: long: 9223372036854775552
-1474. not IF_LCMPEQint: 255
-1475. not IF_LCMPLTint: 255
-1476. not IF_LCMPLEint: 255
-1477. IADDCONST: int: -2147483393
-1478. ISUBCONST: int: 2147483391
-1479. IMULCONST: int: -256
-1480. ISHLCONST: int: 2147483647
-1481. ISHRCONST: int: 2147483647
-1482. IUSHRCONST: int: 2147483647
-1483. IANDCONST: int: 256
-1484. IORCONST: int: 2147483647
-1485. IXORCONST: int: 2147483391
-1486. not IF_ICMPEQint: 256
-1487. not IF_ICMPLTint: 256
-1488. not IF_ICMPLEint: 256
-1489. LADDCONST: long: -9223372036854775553
-1490. LSUBCONST: long: 9223372036854775551
-1491. LMULCONST: long: -256
-1492. LSHLCONST: long: 9223372036854775807
-1493. LSHRCONST: long: 9223372036854775807
-1494. LUSHRCONST: long: 9223372036854775807
-1495. LANDCONST: long: 256
-1496. LORCONST: long: 9223372036854775807
-1497. LXORCONST: long: 9223372036854775551
-1498. not IF_LCMPEQint: 256
-1499. not IF_LCMPLTint: 256
-1500. not IF_LCMPLEint: 256
-1501. IADDCONST: int: -2147450882
-1502. ISUBCONST: int: 2147450880
-1503. IMULCONST: int: 2147450881
-1504. ISHLCONST: int: -2147483648
-1505. ISHRCONST: int: 0
-1506. IUSHRCONST: int: 0
-1507. IANDCONST: int: 32767
-1508. IORCONST: int: 2147483647
-1509. IXORCONST: int: 2147450880
-1510. not IF_ICMPEQint: 32767
-1511. not IF_ICMPLTint: 32767
-1512. not IF_ICMPLEint: 32767
-1513. LADDCONST: long: -9223372036854743042
-1514. LSUBCONST: long: 9223372036854743040
-1515. LMULCONST: long: 9223372036854743041
-1516. LSHLCONST: long: -9223372036854775808
-1517. LSHRCONST: long: 0
-1518. LUSHRCONST: long: 0
-1519. LANDCONST: long: 32767
-1520. LORCONST: long: 9223372036854775807
-1521. LXORCONST: long: 9223372036854743040
-1522. not IF_LCMPEQint: 32767
-1523. not IF_LCMPLTint: 32767
-1524. not IF_LCMPLEint: 32767
-1525. IADDCONST: int: -2147450881
-1526. ISUBCONST: int: 2147450879
-1527. IMULCONST: int: -32768
-1528. ISHLCONST: int: 2147483647
-1529. ISHRCONST: int: 2147483647
-1530. IUSHRCONST: int: 2147483647
-1531. IANDCONST: int: 32768
-1532. IORCONST: int: 2147483647
-1533. IXORCONST: int: 2147450879
-1534. not IF_ICMPEQint: 32768
-1535. not IF_ICMPLTint: 32768
-1536. not IF_ICMPLEint: 32768
-1537. LADDCONST: long: -9223372036854743041
-1538. LSUBCONST: long: 9223372036854743039
-1539. LMULCONST: long: -32768
-1540. LSHLCONST: long: 9223372036854775807
-1541. LSHRCONST: long: 9223372036854775807
-1542. LUSHRCONST: long: 9223372036854775807
-1543. LANDCONST: long: 32768
-1544. LORCONST: long: 9223372036854775807
-1545. LXORCONST: long: 9223372036854743039
-1546. not IF_LCMPEQint: 32768
-1547. not IF_LCMPLTint: 32768
-1548. not IF_LCMPLEint: 32768
-1549. IADDCONST: int: 2147450879
-1550. ISUBCONST: int: -2147450881
-1551. IMULCONST: int: 32768
-1552. ISHLCONST: int: 2147483647
-1553. ISHRCONST: int: 2147483647
-1554. IUSHRCONST: int: 2147483647
-1555. IANDCONST: int: 2147450880
-1556. IORCONST: int: -1
-1557. IXORCONST: int: -2147450881
-1558. not IF_ICMPEQint: -32768
-1559. not IF_ICMPLTint: -32768
-1560. not IF_ICMPLEint: -32768
-1561. LADDCONST: long: 9223372036854743039
-1562. LSUBCONST: long: -9223372036854743041
-1563. LMULCONST: long: 32768
-1564. LSHLCONST: long: 9223372036854775807
-1565. LSHRCONST: long: 9223372036854775807
-1566. LUSHRCONST: long: 9223372036854775807
-1567. LANDCONST: long: 9223372036854743040
-1568. LORCONST: long: -1
-1569. LXORCONST: long: -9223372036854743041
-1570. not IF_LCMPEQint: -32768
-1571. not IF_LCMPLTint: -32768
-1572. not IF_LCMPLEint: -32768
-1573. IADDCONST: int: 2147450878
-1574. ISUBCONST: int: -2147450880
-1575. IMULCONST: int: -2147450879
-1576. ISHLCONST: int: -2147483648
-1577. ISHRCONST: int: 0
-1578. IUSHRCONST: int: 0
-1579. IANDCONST: int: 2147450879
-1580. IORCONST: int: -1
-1581. IXORCONST: int: -2147450880
-1582. not IF_ICMPEQint: -32769
-1583. not IF_ICMPLTint: -32769
-1584. not IF_ICMPLEint: -32769
-1585. LADDCONST: long: 9223372036854743038
-1586. LSUBCONST: long: -9223372036854743040
-1587. LMULCONST: long: -9223372036854743039
-1588. LSHLCONST: long: -9223372036854775808
-1589. LSHRCONST: long: 0
-1590. LUSHRCONST: long: 0
-1591. LANDCONST: long: 9223372036854743039
-1592. LORCONST: long: -1
-1593. LXORCONST: long: -9223372036854743040
-1594. not IF_LCMPEQint: -32769
-1595. not IF_LCMPLTint: -32769
-1596. not IF_LCMPLEint: -32769
-1597. TESTCONST CALLED WITH int: -2147483648
-1598. AND long: -9223372036854775808
-1599. not IF_ICMPEQint: 0
-1600. not IF_ICMPGTint: 0
-1601. not IF_ICMPGEint: 0
-1602. not IF_LCMPEQint: 0
-1603. not IF_LCMPGTint: 0
-1604. not IF_LCMPGEint: 0
-1605. IADDCONST: int: 2147483647
-1606. ISUBCONST: int: -2147483647
-1607. IMULCONST: int: -2147483648
-1608. ISHLCONST: int: 0
-1609. ISHRCONST: int: -1
-1610. IUSHRCONST: int: 1
-1611. IANDCONST: int: -2147483648
-1612. IORCONST: int: -1
-1613. IXORCONST: int: 2147483647
-1614. not IF_ICMPEQint: -1
-1615. not IF_ICMPGTint: -1
-1616. not IF_ICMPGEint: -1
-1617. LADDCONST: long: 9223372036854775807
-1618. LSUBCONST: long: -9223372036854775807
-1619. LMULCONST: long: -9223372036854775808
-1620. LSHLCONST: long: 0
-1621. LSHRCONST: long: -1
-1622. LUSHRCONST: long: 1
-1623. LANDCONST: long: -9223372036854775808
-1624. LORCONST: long: -1
-1625. LXORCONST: long: 9223372036854775807
-1626. not IF_LCMPEQint: -1
-1627. not IF_LCMPGTint: -1
-1628. not IF_LCMPGEint: -1
-1629. IADDCONST: int: -2147483647
-1630. ISUBCONST: int: 2147483647
-1631. IMULCONST: int: -2147483648
-1632. ISHLCONST: int: 0
-1633. ISHRCONST: int: -1073741824
-1634. IUSHRCONST: int: 1073741824
-1635. IANDCONST: int: 0
-1636. IORCONST: int: -2147483647
-1637. IXORCONST: int: -2147483647
-1638. not IF_ICMPEQint: 1
-1639. not IF_ICMPGTint: 1
-1640. not IF_ICMPGEint: 1
-1641. LADDCONST: long: -9223372036854775807
-1642. LSUBCONST: long: 9223372036854775807
-1643. LMULCONST: long: -9223372036854775808
-1644. LSHLCONST: long: 0
-1645. LSHRCONST: long: -4611686018427387904
-1646. LUSHRCONST: long: 4611686018427387904
-1647. LANDCONST: long: 0
-1648. LORCONST: long: -9223372036854775807
-1649. LXORCONST: long: -9223372036854775807
-1650. not IF_LCMPEQint: 1
-1651. not IF_LCMPGTint: 1
-1652. not IF_LCMPGEint: 1
-1653. IADDCONST: int: -2147483393
-1654. ISUBCONST: int: 2147483393
-1655. IMULCONST: int: -2147483648
-1656. ISHLCONST: int: 0
-1657. ISHRCONST: int: -1
-1658. IUSHRCONST: int: 1
-1659. IANDCONST: int: 0
-1660. IORCONST: int: -2147483393
-1661. IXORCONST: int: -2147483393
-1662. not IF_ICMPEQint: 255
-1663. not IF_ICMPGTint: 255
-1664. not IF_ICMPGEint: 255
-1665. LADDCONST: long: -9223372036854775553
-1666. LSUBCONST: long: 9223372036854775553
-1667. LMULCONST: long: -9223372036854775808
-1668. LSHLCONST: long: 0
-1669. LSHRCONST: long: -1
-1670. LUSHRCONST: long: 1
-1671. LANDCONST: long: 0
-1672. LORCONST: long: -9223372036854775553
-1673. LXORCONST: long: -9223372036854775553
-1674. not IF_LCMPEQint: 255
-1675. not IF_LCMPGTint: 255
-1676. not IF_LCMPGEint: 255
-1677. IADDCONST: int: -2147483392
-1678. ISUBCONST: int: 2147483392
-1679. IMULCONST: int: 0
-1680. ISHLCONST: int: -2147483648
-1681. ISHRCONST: int: -2147483648
-1682. IUSHRCONST: int: -2147483648
-1683. IANDCONST: int: 0
-1684. IORCONST: int: -2147483392
-1685. IXORCONST: int: -2147483392
-1686. not IF_ICMPEQint: 256
-1687. not IF_ICMPGTint: 256
-1688. not IF_ICMPGEint: 256
-1689. LADDCONST: long: -9223372036854775552
-1690. LSUBCONST: long: 9223372036854775552
-1691. LMULCONST: long: 0
-1692. LSHLCONST: long: -9223372036854775808
-1693. LSHRCONST: long: -9223372036854775808
-1694. LUSHRCONST: long: -9223372036854775808
-1695. LANDCONST: long: 0
-1696. LORCONST: long: -9223372036854775552
-1697. LXORCONST: long: -9223372036854775552
-1698. not IF_LCMPEQint: 256
-1699. not IF_LCMPGTint: 256
-1700. not IF_LCMPGEint: 256
-1701. IADDCONST: int: -2147450881
-1702. ISUBCONST: int: 2147450881
-1703. IMULCONST: int: -2147483648
-1704. ISHLCONST: int: 0
-1705. ISHRCONST: int: -1
-1706. IUSHRCONST: int: 1
-1707. IANDCONST: int: 0
-1708. IORCONST: int: -2147450881
-1709. IXORCONST: int: -2147450881
-1710. not IF_ICMPEQint: 32767
-1711. not IF_ICMPGTint: 32767
-1712. not IF_ICMPGEint: 32767
-1713. LADDCONST: long: -9223372036854743041
-1714. LSUBCONST: long: 9223372036854743041
-1715. LMULCONST: long: -9223372036854775808
-1716. LSHLCONST: long: 0
-1717. LSHRCONST: long: -1
-1718. LUSHRCONST: long: 1
-1719. LANDCONST: long: 0
-1720. LORCONST: long: -9223372036854743041
-1721. LXORCONST: long: -9223372036854743041
-1722. not IF_LCMPEQint: 32767
-1723. not IF_LCMPGTint: 32767
-1724. not IF_LCMPGEint: 32767
-1725. IADDCONST: int: -2147450880
-1726. ISUBCONST: int: 2147450880
-1727. IMULCONST: int: 0
-1728. ISHLCONST: int: -2147483648
-1729. ISHRCONST: int: -2147483648
-1730. IUSHRCONST: int: -2147483648
-1731. IANDCONST: int: 0
-1732. IORCONST: int: -2147450880
-1733. IXORCONST: int: -2147450880
-1734. not IF_ICMPEQint: 32768
-1735. not IF_ICMPGTint: 32768
-1736. not IF_ICMPGEint: 32768
-1737. LADDCONST: long: -9223372036854743040
-1738. LSUBCONST: long: 9223372036854743040
-1739. LMULCONST: long: 0
-1740. LSHLCONST: long: -9223372036854775808
-1741. LSHRCONST: long: -9223372036854775808
-1742. LUSHRCONST: long: -9223372036854775808
-1743. LANDCONST: long: 0
-1744. LORCONST: long: -9223372036854743040
-1745. LXORCONST: long: -9223372036854743040
-1746. not IF_LCMPEQint: 32768
-1747. not IF_LCMPGTint: 32768
-1748. not IF_LCMPGEint: 32768
-1749. IADDCONST: int: 2147450880
-1750. ISUBCONST: int: -2147450880
-1751. IMULCONST: int: 0
-1752. ISHLCONST: int: -2147483648
-1753. ISHRCONST: int: -2147483648
-1754. IUSHRCONST: int: -2147483648
-1755. IANDCONST: int: -2147483648
-1756. IORCONST: int: -32768
-1757. IXORCONST: int: 2147450880
-1758. not IF_ICMPEQint: -32768
-1759. not IF_ICMPGTint: -32768
-1760. not IF_ICMPGEint: -32768
-1761. LADDCONST: long: 9223372036854743040
-1762. LSUBCONST: long: -9223372036854743040
-1763. LMULCONST: long: 0
-1764. LSHLCONST: long: -9223372036854775808
-1765. LSHRCONST: long: -9223372036854775808
-1766. LUSHRCONST: long: -9223372036854775808
-1767. LANDCONST: long: -9223372036854775808
-1768. LORCONST: long: -32768
-1769. LXORCONST: long: 9223372036854743040
-1770. not IF_LCMPEQint: -32768
-1771. not IF_LCMPGTint: -32768
-1772. not IF_LCMPGEint: -32768
-1773. IADDCONST: int: 2147450879
-1774. ISUBCONST: int: -2147450879
-1775. IMULCONST: int: -2147483648
-1776. ISHLCONST: int: 0
-1777. ISHRCONST: int: -1
-1778. IUSHRCONST: int: 1
-1779. IANDCONST: int: -2147483648
-1780. IORCONST: int: -32769
-1781. IXORCONST: int: 2147450879
-1782. not IF_ICMPEQint: -32769
-1783. not IF_ICMPGTint: -32769
-1784. not IF_ICMPGEint: -32769
-1785. LADDCONST: long: 9223372036854743039
-1786. LSUBCONST: long: -9223372036854743039
-1787. LMULCONST: long: -9223372036854775808
-1788. LSHLCONST: long: 0
-1789. LSHRCONST: long: -1
-1790. LUSHRCONST: long: 1
-1791. LANDCONST: long: -9223372036854775808
-1792. LORCONST: long: -32769
-1793. LXORCONST: long: 9223372036854743039
-1794. not IF_LCMPEQint: -32769
-1795. not IF_LCMPGTint: -32769
-1796. not IF_LCMPGEint: -32769
-1797. ------------------- test div and rem consts
-1798. IDIVPOW2 (17 / 0x00000002): int: 8
-1799. IDIVPOW2 (17 / 0x00000004): int: 4
-1800. IDIVPOW2 (17 / 0x00000008): int: 2
-1801. IDIVPOW2 (17 / 0x00000010): int: 1
-1802. IDIVPOW2 (17 / 0x00000020): int: 0
-1803. IDIVPOW2 (17 / 0x00000040): int: 0
-1804. IDIVPOW2 (17 / 0x00000080): int: 0
-1805. IDIVPOW2 (17 / 0x00000100): int: 0
-1806. IDIVPOW2 (17 / 0x00000200): int: 0
-1807. IDIVPOW2 (17 / 0x00000400): int: 0
-1808. IDIVPOW2 (17 / 0x00000800): int: 0
-1809. IDIVPOW2 (17 / 0x00001000): int: 0
-1810. IDIVPOW2 (17 / 0x00002000): int: 0
-1811. IDIVPOW2 (17 / 0x00004000): int: 0
-1812. IDIVPOW2 (17 / 0x00008000): int: 0
-1813. IDIVPOW2 (17 / 0x00010000): int: 0
-1814. IDIVPOW2 (17 / 0x00020000): int: 0
-1815. IDIVPOW2 (17 / 0x00040000): int: 0
-1816. IDIVPOW2 (17 / 0x00080000): int: 0
-1817. IDIVPOW2 (17 / 0x00100000): int: 0
-1818. IDIVPOW2 (17 / 0x00200000): int: 0
-1819. IDIVPOW2 (17 / 0x00400000): int: 0
-1820. IDIVPOW2 (17 / 0x00800000): int: 0
-1821. IDIVPOW2 (17 / 0x01000000): int: 0
-1822. IDIVPOW2 (17 / 0x02000000): int: 0
-1823. IDIVPOW2 (17 / 0x04000000): int: 0
-1824. IDIVPOW2 (17 / 0x08000000): int: 0
-1825. IDIVPOW2 (17 / 0x10000000): int: 0
-1826. IDIVPOW2 (17 / 0x20000000): int: 0
-1827. IDIVPOW2 (17 / 0x40000000): int: 0
-1828. IDIVPOW2 (17 / 0x80000000): int: 0
-1829. IREMPOW2 (17 % 0x00000002): int: 1
-1830. IREMPOW2 (17 % 0x00000004): int: 1
-1831. IREMPOW2 (17 % 0x00000008): int: 1
-1832. IREMPOW2 (17 % 0x00000010): int: 1
-1833. IREMPOW2 (17 % 0x00000020): int: 17
-1834. IREMPOW2 (17 % 0x00000040): int: 17
-1835. IREMPOW2 (17 % 0x00000080): int: 17
-1836. IREMPOW2 (17 % 0x00000100): int: 17
-1837. IREMPOW2 (17 % 0x00000200): int: 17
-1838. IREMPOW2 (17 % 0x00000400): int: 17
-1839. IREMPOW2 (17 % 0x00000800): int: 17
-1840. IREMPOW2 (17 % 0x00001000): int: 17
-1841. IREMPOW2 (17 % 0x00002000): int: 17
-1842. IREMPOW2 (17 % 0x00004000): int: 17
-1843. IREMPOW2 (17 % 0x00008000): int: 17
-1844. IREMPOW2 (17 % 0x00010000): int: 17
-1845. IREMPOW2 (17 % 0x00020000): int: 17
-1846. IREMPOW2 (17 % 0x00040000): int: 17
-1847. IREMPOW2 (17 % 0x00080000): int: 17
-1848. IREMPOW2 (17 % 0x00100000): int: 17
-1849. IREMPOW2 (17 % 0x00200000): int: 17
-1850. IREMPOW2 (17 % 0x00400000): int: 17
-1851. IREMPOW2 (17 % 0x00800000): int: 17
-1852. IREMPOW2 (17 % 0x01000000): int: 17
-1853. IREMPOW2 (17 % 0x02000000): int: 17
-1854. IREMPOW2 (17 % 0x04000000): int: 17
-1855. IREMPOW2 (17 % 0x08000000): int: 17
-1856. IREMPOW2 (17 % 0x10000000): int: 17
-1857. IREMPOW2 (17 % 0x20000000): int: 17
-1858. IREMPOW2 (17 % 0x40000000): int: 17
-1859. IREMPOW2 (17 % 0x80000000): int: 17
-1860. IDIVPOW2 (12347 / 0x00000002): int: 6173
-1861. IDIVPOW2 (12347 / 0x00000004): int: 3086
-1862. IDIVPOW2 (12347 / 0x00000008): int: 1543
-1863. IDIVPOW2 (12347 / 0x00000010): int: 771
-1864. IDIVPOW2 (12347 / 0x00000020): int: 385
-1865. IDIVPOW2 (12347 / 0x00000040): int: 192
-1866. IDIVPOW2 (12347 / 0x00000080): int: 96
-1867. IDIVPOW2 (12347 / 0x00000100): int: 48
-1868. IDIVPOW2 (12347 / 0x00000200): int: 24
-1869. IDIVPOW2 (12347 / 0x00000400): int: 12
-1870. IDIVPOW2 (12347 / 0x00000800): int: 6
-1871. IDIVPOW2 (12347 / 0x00001000): int: 3
-1872. IDIVPOW2 (12347 / 0x00002000): int: 1
-1873. IDIVPOW2 (12347 / 0x00004000): int: 0
-1874. IDIVPOW2 (12347 / 0x00008000): int: 0
-1875. IDIVPOW2 (12347 / 0x00010000): int: 0
-1876. IDIVPOW2 (12347 / 0x00020000): int: 0
-1877. IDIVPOW2 (12347 / 0x00040000): int: 0
-1878. IDIVPOW2 (12347 / 0x00080000): int: 0
-1879. IDIVPOW2 (12347 / 0x00100000): int: 0
-1880. IDIVPOW2 (12347 / 0x00200000): int: 0
-1881. IDIVPOW2 (12347 / 0x00400000): int: 0
-1882. IDIVPOW2 (12347 / 0x00800000): int: 0
-1883. IDIVPOW2 (12347 / 0x01000000): int: 0
-1884. IDIVPOW2 (12347 / 0x02000000): int: 0
-1885. IDIVPOW2 (12347 / 0x04000000): int: 0
-1886. IDIVPOW2 (12347 / 0x08000000): int: 0
-1887. IDIVPOW2 (12347 / 0x10000000): int: 0
-1888. IDIVPOW2 (12347 / 0x20000000): int: 0
-1889. IDIVPOW2 (12347 / 0x40000000): int: 0
-1890. IDIVPOW2 (12347 / 0x80000000): int: 0
-1891. IREMPOW2 (12347 % 0x00000002): int: 1
-1892. IREMPOW2 (12347 % 0x00000004): int: 3
-1893. IREMPOW2 (12347 % 0x00000008): int: 3
-1894. IREMPOW2 (12347 % 0x00000010): int: 11
-1895. IREMPOW2 (12347 % 0x00000020): int: 27
-1896. IREMPOW2 (12347 % 0x00000040): int: 59
-1897. IREMPOW2 (12347 % 0x00000080): int: 59
-1898. IREMPOW2 (12347 % 0x00000100): int: 59
-1899. IREMPOW2 (12347 % 0x00000200): int: 59
-1900. IREMPOW2 (12347 % 0x00000400): int: 59
-1901. IREMPOW2 (12347 % 0x00000800): int: 59
-1902. IREMPOW2 (12347 % 0x00001000): int: 59
-1903. IREMPOW2 (12347 % 0x00002000): int: 4155
-1904. IREMPOW2 (12347 % 0x00004000): int: 12347
-1905. IREMPOW2 (12347 % 0x00008000): int: 12347
-1906. IREMPOW2 (12347 % 0x00010000): int: 12347
-1907. IREMPOW2 (12347 % 0x00020000): int: 12347
-1908. IREMPOW2 (12347 % 0x00040000): int: 12347
-1909. IREMPOW2 (12347 % 0x00080000): int: 12347
-1910. IREMPOW2 (12347 % 0x00100000): int: 12347
-1911. IREMPOW2 (12347 % 0x00200000): int: 12347
-1912. IREMPOW2 (12347 % 0x00400000): int: 12347
-1913. IREMPOW2 (12347 % 0x00800000): int: 12347
-1914. IREMPOW2 (12347 % 0x01000000): int: 12347
-1915. IREMPOW2 (12347 % 0x02000000): int: 12347
-1916. IREMPOW2 (12347 % 0x04000000): int: 12347
-1917. IREMPOW2 (12347 % 0x08000000): int: 12347
-1918. IREMPOW2 (12347 % 0x10000000): int: 12347
-1919. IREMPOW2 (12347 % 0x20000000): int: 12347
-1920. IREMPOW2 (12347 % 0x40000000): int: 12347
-1921. IREMPOW2 (12347 % 0x80000000): int: 12347
-1922. IDIVPOW2 (8893427 / 0x00000002): int: 4446713
-1923. IDIVPOW2 (8893427 / 0x00000004): int: 2223356
-1924. IDIVPOW2 (8893427 / 0x00000008): int: 1111678
-1925. IDIVPOW2 (8893427 / 0x00000010): int: 555839
-1926. IDIVPOW2 (8893427 / 0x00000020): int: 277919
-1927. IDIVPOW2 (8893427 / 0x00000040): int: 138959
-1928. IDIVPOW2 (8893427 / 0x00000080): int: 69479
-1929. IDIVPOW2 (8893427 / 0x00000100): int: 34739
-1930. IDIVPOW2 (8893427 / 0x00000200): int: 17369
-1931. IDIVPOW2 (8893427 / 0x00000400): int: 8684
-1932. IDIVPOW2 (8893427 / 0x00000800): int: 4342
-1933. IDIVPOW2 (8893427 / 0x00001000): int: 2171
-1934. IDIVPOW2 (8893427 / 0x00002000): int: 1085
-1935. IDIVPOW2 (8893427 / 0x00004000): int: 542
-1936. IDIVPOW2 (8893427 / 0x00008000): int: 271
-1937. IDIVPOW2 (8893427 / 0x00010000): int: 135
-1938. IDIVPOW2 (8893427 / 0x00020000): int: 67
-1939. IDIVPOW2 (8893427 / 0x00040000): int: 33
-1940. IDIVPOW2 (8893427 / 0x00080000): int: 16
-1941. IDIVPOW2 (8893427 / 0x00100000): int: 8
-1942. IDIVPOW2 (8893427 / 0x00200000): int: 4
-1943. IDIVPOW2 (8893427 / 0x00400000): int: 2
-1944. IDIVPOW2 (8893427 / 0x00800000): int: 1
-1945. IDIVPOW2 (8893427 / 0x01000000): int: 0
-1946. IDIVPOW2 (8893427 / 0x02000000): int: 0
-1947. IDIVPOW2 (8893427 / 0x04000000): int: 0
-1948. IDIVPOW2 (8893427 / 0x08000000): int: 0
-1949. IDIVPOW2 (8893427 / 0x10000000): int: 0
-1950. IDIVPOW2 (8893427 / 0x20000000): int: 0
-1951. IDIVPOW2 (8893427 / 0x40000000): int: 0
-1952. IDIVPOW2 (8893427 / 0x80000000): int: 0
-1953. IREMPOW2 (8893427 % 0x00000002): int: 1
-1954. IREMPOW2 (8893427 % 0x00000004): int: 3
-1955. IREMPOW2 (8893427 % 0x00000008): int: 3
-1956. IREMPOW2 (8893427 % 0x00000010): int: 3
-1957. IREMPOW2 (8893427 % 0x00000020): int: 19
-1958. IREMPOW2 (8893427 % 0x00000040): int: 51
-1959. IREMPOW2 (8893427 % 0x00000080): int: 115
-1960. IREMPOW2 (8893427 % 0x00000100): int: 243
-1961. IREMPOW2 (8893427 % 0x00000200): int: 499
-1962. IREMPOW2 (8893427 % 0x00000400): int: 1011
-1963. IREMPOW2 (8893427 % 0x00000800): int: 1011
-1964. IREMPOW2 (8893427 % 0x00001000): int: 1011
-1965. IREMPOW2 (8893427 % 0x00002000): int: 5107
-1966. IREMPOW2 (8893427 % 0x00004000): int: 13299
-1967. IREMPOW2 (8893427 % 0x00008000): int: 13299
-1968. IREMPOW2 (8893427 % 0x00010000): int: 46067
-1969. IREMPOW2 (8893427 % 0x00020000): int: 111603
-1970. IREMPOW2 (8893427 % 0x00040000): int: 242675
-1971. IREMPOW2 (8893427 % 0x00080000): int: 504819
-1972. IREMPOW2 (8893427 % 0x00100000): int: 504819
-1973. IREMPOW2 (8893427 % 0x00200000): int: 504819
-1974. IREMPOW2 (8893427 % 0x00400000): int: 504819
-1975. IREMPOW2 (8893427 % 0x00800000): int: 504819
-1976. IREMPOW2 (8893427 % 0x01000000): int: 8893427
-1977. IREMPOW2 (8893427 % 0x02000000): int: 8893427
-1978. IREMPOW2 (8893427 % 0x04000000): int: 8893427
-1979. IREMPOW2 (8893427 % 0x08000000): int: 8893427
-1980. IREMPOW2 (8893427 % 0x10000000): int: 8893427
-1981. IREMPOW2 (8893427 % 0x20000000): int: 8893427
-1982. IREMPOW2 (8893427 % 0x40000000): int: 8893427
-1983. IREMPOW2 (8893427 % 0x80000000): int: 8893427
-1984. IDIVPOW2 (1005234562 / 0x00000002): int: 502617281
-1985. IDIVPOW2 (1005234562 / 0x00000004): int: 251308640
-1986. IDIVPOW2 (1005234562 / 0x00000008): int: 125654320
-1987. IDIVPOW2 (1005234562 / 0x00000010): int: 62827160
-1988. IDIVPOW2 (1005234562 / 0x00000020): int: 31413580
-1989. IDIVPOW2 (1005234562 / 0x00000040): int: 15706790
-1990. IDIVPOW2 (1005234562 / 0x00000080): int: 7853395
-1991. IDIVPOW2 (1005234562 / 0x00000100): int: 3926697
-1992. IDIVPOW2 (1005234562 / 0x00000200): int: 1963348
-1993. IDIVPOW2 (1005234562 / 0x00000400): int: 981674
-1994. IDIVPOW2 (1005234562 / 0x00000800): int: 490837
-1995. IDIVPOW2 (1005234562 / 0x00001000): int: 245418
-1996. IDIVPOW2 (1005234562 / 0x00002000): int: 122709
-1997. IDIVPOW2 (1005234562 / 0x00004000): int: 61354
-1998. IDIVPOW2 (1005234562 / 0x00008000): int: 30677
-1999. IDIVPOW2 (1005234562 / 0x00010000): int: 15338
-2000. IDIVPOW2 (1005234562 / 0x00020000): int: 7669
-2001. IDIVPOW2 (1005234562 / 0x00040000): int: 3834
-2002. IDIVPOW2 (1005234562 / 0x00080000): int: 1917
-2003. IDIVPOW2 (1005234562 / 0x00100000): int: 958
-2004. IDIVPOW2 (1005234562 / 0x00200000): int: 479
-2005. IDIVPOW2 (1005234562 / 0x00400000): int: 239
-2006. IDIVPOW2 (1005234562 / 0x00800000): int: 119
-2007. IDIVPOW2 (1005234562 / 0x01000000): int: 59
-2008. IDIVPOW2 (1005234562 / 0x02000000): int: 29
-2009. IDIVPOW2 (1005234562 / 0x04000000): int: 14
-2010. IDIVPOW2 (1005234562 / 0x08000000): int: 7
-2011. IDIVPOW2 (1005234562 / 0x10000000): int: 3
-2012. IDIVPOW2 (1005234562 / 0x20000000): int: 1
-2013. IDIVPOW2 (1005234562 / 0x40000000): int: 0
-2014. IDIVPOW2 (1005234562 / 0x80000000): int: 0
-2015. IREMPOW2 (1005234562 % 0x00000002): int: 0
-2016. IREMPOW2 (1005234562 % 0x00000004): int: 2
-2017. IREMPOW2 (1005234562 % 0x00000008): int: 2
-2018. IREMPOW2 (1005234562 % 0x00000010): int: 2
-2019. IREMPOW2 (1005234562 % 0x00000020): int: 2
-2020. IREMPOW2 (1005234562 % 0x00000040): int: 2
-2021. IREMPOW2 (1005234562 % 0x00000080): int: 2
-2022. IREMPOW2 (1005234562 % 0x00000100): int: 130
-2023. IREMPOW2 (1005234562 % 0x00000200): int: 386
-2024. IREMPOW2 (1005234562 % 0x00000400): int: 386
-2025. IREMPOW2 (1005234562 % 0x00000800): int: 386
-2026. IREMPOW2 (1005234562 % 0x00001000): int: 2434
-2027. IREMPOW2 (1005234562 % 0x00002000): int: 2434
-2028. IREMPOW2 (1005234562 % 0x00004000): int: 10626
-2029. IREMPOW2 (1005234562 % 0x00008000): int: 10626
-2030. IREMPOW2 (1005234562 % 0x00010000): int: 43394
-2031. IREMPOW2 (1005234562 % 0x00020000): int: 43394
-2032. IREMPOW2 (1005234562 % 0x00040000): int: 174466
-2033. IREMPOW2 (1005234562 % 0x00080000): int: 174466
-2034. IREMPOW2 (1005234562 % 0x00100000): int: 698754
-2035. IREMPOW2 (1005234562 % 0x00200000): int: 698754
-2036. IREMPOW2 (1005234562 % 0x00400000): int: 2795906
-2037. IREMPOW2 (1005234562 % 0x00800000): int: 6990210
-2038. IREMPOW2 (1005234562 % 0x01000000): int: 15378818
-2039. IREMPOW2 (1005234562 % 0x02000000): int: 32156034
-2040. IREMPOW2 (1005234562 % 0x04000000): int: 65710466
-2041. IREMPOW2 (1005234562 % 0x08000000): int: 65710466
-2042. IREMPOW2 (1005234562 % 0x10000000): int: 199928194
-2043. IREMPOW2 (1005234562 % 0x20000000): int: 468363650
-2044. IREMPOW2 (1005234562 % 0x40000000): int: 1005234562
-2045. IREMPOW2 (1005234562 % 0x80000000): int: 1005234562
-2046. IDIVPOW2 (-17 / 0x00000002): int: -8
-2047. IDIVPOW2 (-17 / 0x00000004): int: -4
-2048. IDIVPOW2 (-17 / 0x00000008): int: -2
-2049. IDIVPOW2 (-17 / 0x00000010): int: -1
-2050. IDIVPOW2 (-17 / 0x00000020): int: 0
-2051. IDIVPOW2 (-17 / 0x00000040): int: 0
-2052. IDIVPOW2 (-17 / 0x00000080): int: 0
-2053. IDIVPOW2 (-17 / 0x00000100): int: 0
-2054. IDIVPOW2 (-17 / 0x00000200): int: 0
-2055. IDIVPOW2 (-17 / 0x00000400): int: 0
-2056. IDIVPOW2 (-17 / 0x00000800): int: 0
-2057. IDIVPOW2 (-17 / 0x00001000): int: 0
-2058. IDIVPOW2 (-17 / 0x00002000): int: 0
-2059. IDIVPOW2 (-17 / 0x00004000): int: 0
-2060. IDIVPOW2 (-17 / 0x00008000): int: 0
-2061. IDIVPOW2 (-17 / 0x00010000): int: 0
-2062. IDIVPOW2 (-17 / 0x00020000): int: 0
-2063. IDIVPOW2 (-17 / 0x00040000): int: 0
-2064. IDIVPOW2 (-17 / 0x00080000): int: 0
-2065. IDIVPOW2 (-17 / 0x00100000): int: 0
-2066. IDIVPOW2 (-17 / 0x00200000): int: 0
-2067. IDIVPOW2 (-17 / 0x00400000): int: 0
-2068. IDIVPOW2 (-17 / 0x00800000): int: 0
-2069. IDIVPOW2 (-17 / 0x01000000): int: 0
-2070. IDIVPOW2 (-17 / 0x02000000): int: 0
-2071. IDIVPOW2 (-17 / 0x04000000): int: 0
-2072. IDIVPOW2 (-17 / 0x08000000): int: 0
-2073. IDIVPOW2 (-17 / 0x10000000): int: 0
-2074. IDIVPOW2 (-17 / 0x20000000): int: 0
-2075. IDIVPOW2 (-17 / 0x40000000): int: 0
-2076. IDIVPOW2 (-17 / 0x80000000): int: 0
-2077. IREMPOW2 (-17 % 0x00000002): int: -1
-2078. IREMPOW2 (-17 % 0x00000004): int: -1
-2079. IREMPOW2 (-17 % 0x00000008): int: -1
-2080. IREMPOW2 (-17 % 0x00000010): int: -1
-2081. IREMPOW2 (-17 % 0x00000020): int: -17
-2082. IREMPOW2 (-17 % 0x00000040): int: -17
-2083. IREMPOW2 (-17 % 0x00000080): int: -17
-2084. IREMPOW2 (-17 % 0x00000100): int: -17
-2085. IREMPOW2 (-17 % 0x00000200): int: -17
-2086. IREMPOW2 (-17 % 0x00000400): int: -17
-2087. IREMPOW2 (-17 % 0x00000800): int: -17
-2088. IREMPOW2 (-17 % 0x00001000): int: -17
-2089. IREMPOW2 (-17 % 0x00002000): int: -17
-2090. IREMPOW2 (-17 % 0x00004000): int: -17
-2091. IREMPOW2 (-17 % 0x00008000): int: -17
-2092. IREMPOW2 (-17 % 0x00010000): int: -17
-2093. IREMPOW2 (-17 % 0x00020000): int: -17
-2094. IREMPOW2 (-17 % 0x00040000): int: -17
-2095. IREMPOW2 (-17 % 0x00080000): int: -17
-2096. IREMPOW2 (-17 % 0x00100000): int: -17
-2097. IREMPOW2 (-17 % 0x00200000): int: -17
-2098. IREMPOW2 (-17 % 0x00400000): int: -17
-2099. IREMPOW2 (-17 % 0x00800000): int: -17
-2100. IREMPOW2 (-17 % 0x01000000): int: -17
-2101. IREMPOW2 (-17 % 0x02000000): int: -17
-2102. IREMPOW2 (-17 % 0x04000000): int: -17
-2103. IREMPOW2 (-17 % 0x08000000): int: -17
-2104. IREMPOW2 (-17 % 0x10000000): int: -17
-2105. IREMPOW2 (-17 % 0x20000000): int: -17
-2106. IREMPOW2 (-17 % 0x40000000): int: -17
-2107. IREMPOW2 (-17 % 0x80000000): int: -17
-2108. IDIVPOW2 (-12347 / 0x00000002): int: -6173
-2109. IDIVPOW2 (-12347 / 0x00000004): int: -3086
-2110. IDIVPOW2 (-12347 / 0x00000008): int: -1543
-2111. IDIVPOW2 (-12347 / 0x00000010): int: -771
-2112. IDIVPOW2 (-12347 / 0x00000020): int: -385
-2113. IDIVPOW2 (-12347 / 0x00000040): int: -192
-2114. IDIVPOW2 (-12347 / 0x00000080): int: -96
-2115. IDIVPOW2 (-12347 / 0x00000100): int: -48
-2116. IDIVPOW2 (-12347 / 0x00000200): int: -24
-2117. IDIVPOW2 (-12347 / 0x00000400): int: -12
-2118. IDIVPOW2 (-12347 / 0x00000800): int: -6
-2119. IDIVPOW2 (-12347 / 0x00001000): int: -3
-2120. IDIVPOW2 (-12347 / 0x00002000): int: -1
-2121. IDIVPOW2 (-12347 / 0x00004000): int: 0
-2122. IDIVPOW2 (-12347 / 0x00008000): int: 0
-2123. IDIVPOW2 (-12347 / 0x00010000): int: 0
-2124. IDIVPOW2 (-12347 / 0x00020000): int: 0
-2125. IDIVPOW2 (-12347 / 0x00040000): int: 0
-2126. IDIVPOW2 (-12347 / 0x00080000): int: 0
-2127. IDIVPOW2 (-12347 / 0x00100000): int: 0
-2128. IDIVPOW2 (-12347 / 0x00200000): int: 0
-2129. IDIVPOW2 (-12347 / 0x00400000): int: 0
-2130. IDIVPOW2 (-12347 / 0x00800000): int: 0
-2131. IDIVPOW2 (-12347 / 0x01000000): int: 0
-2132. IDIVPOW2 (-12347 / 0x02000000): int: 0
-2133. IDIVPOW2 (-12347 / 0x04000000): int: 0
-2134. IDIVPOW2 (-12347 / 0x08000000): int: 0
-2135. IDIVPOW2 (-12347 / 0x10000000): int: 0
-2136. IDIVPOW2 (-12347 / 0x20000000): int: 0
-2137. IDIVPOW2 (-12347 / 0x40000000): int: 0
-2138. IDIVPOW2 (-12347 / 0x80000000): int: 0
-2139. IREMPOW2 (-12347 % 0x00000002): int: -1
-2140. IREMPOW2 (-12347 % 0x00000004): int: -3
-2141. IREMPOW2 (-12347 % 0x00000008): int: -3
-2142. IREMPOW2 (-12347 % 0x00000010): int: -11
-2143. IREMPOW2 (-12347 % 0x00000020): int: -27
-2144. IREMPOW2 (-12347 % 0x00000040): int: -59
-2145. IREMPOW2 (-12347 % 0x00000080): int: -59
-2146. IREMPOW2 (-12347 % 0x00000100): int: -59
-2147. IREMPOW2 (-12347 % 0x00000200): int: -59
-2148. IREMPOW2 (-12347 % 0x00000400): int: -59
-2149. IREMPOW2 (-12347 % 0x00000800): int: -59
-2150. IREMPOW2 (-12347 % 0x00001000): int: -59
-2151. IREMPOW2 (-12347 % 0x00002000): int: -4155
-2152. IREMPOW2 (-12347 % 0x00004000): int: -12347
-2153. IREMPOW2 (-12347 % 0x00008000): int: -12347
-2154. IREMPOW2 (-12347 % 0x00010000): int: -12347
-2155. IREMPOW2 (-12347 % 0x00020000): int: -12347
-2156. IREMPOW2 (-12347 % 0x00040000): int: -12347
-2157. IREMPOW2 (-12347 % 0x00080000): int: -12347
-2158. IREMPOW2 (-12347 % 0x00100000): int: -12347
-2159. IREMPOW2 (-12347 % 0x00200000): int: -12347
-2160. IREMPOW2 (-12347 % 0x00400000): int: -12347
-2161. IREMPOW2 (-12347 % 0x00800000): int: -12347
-2162. IREMPOW2 (-12347 % 0x01000000): int: -12347
-2163. IREMPOW2 (-12347 % 0x02000000): int: -12347
-2164. IREMPOW2 (-12347 % 0x04000000): int: -12347
-2165. IREMPOW2 (-12347 % 0x08000000): int: -12347
-2166. IREMPOW2 (-12347 % 0x10000000): int: -12347
-2167. IREMPOW2 (-12347 % 0x20000000): int: -12347
-2168. IREMPOW2 (-12347 % 0x40000000): int: -12347
-2169. IREMPOW2 (-12347 % 0x80000000): int: -12347
-2170. IDIVPOW2 (-8893427 / 0x00000002): int: -4446713
-2171. IDIVPOW2 (-8893427 / 0x00000004): int: -2223356
-2172. IDIVPOW2 (-8893427 / 0x00000008): int: -1111678
-2173. IDIVPOW2 (-8893427 / 0x00000010): int: -555839
-2174. IDIVPOW2 (-8893427 / 0x00000020): int: -277919
-2175. IDIVPOW2 (-8893427 / 0x00000040): int: -138959
-2176. IDIVPOW2 (-8893427 / 0x00000080): int: -69479
-2177. IDIVPOW2 (-8893427 / 0x00000100): int: -34739
-2178. IDIVPOW2 (-8893427 / 0x00000200): int: -17369
-2179. IDIVPOW2 (-8893427 / 0x00000400): int: -8684
-2180. IDIVPOW2 (-8893427 / 0x00000800): int: -4342
-2181. IDIVPOW2 (-8893427 / 0x00001000): int: -2171
-2182. IDIVPOW2 (-8893427 / 0x00002000): int: -1085
-2183. IDIVPOW2 (-8893427 / 0x00004000): int: -542
-2184. IDIVPOW2 (-8893427 / 0x00008000): int: -271
-2185. IDIVPOW2 (-8893427 / 0x00010000): int: -135
-2186. IDIVPOW2 (-8893427 / 0x00020000): int: -67
-2187. IDIVPOW2 (-8893427 / 0x00040000): int: -33
-2188. IDIVPOW2 (-8893427 / 0x00080000): int: -16
-2189. IDIVPOW2 (-8893427 / 0x00100000): int: -8
-2190. IDIVPOW2 (-8893427 / 0x00200000): int: -4
-2191. IDIVPOW2 (-8893427 / 0x00400000): int: -2
-2192. IDIVPOW2 (-8893427 / 0x00800000): int: -1
-2193. IDIVPOW2 (-8893427 / 0x01000000): int: 0
-2194. IDIVPOW2 (-8893427 / 0x02000000): int: 0
-2195. IDIVPOW2 (-8893427 / 0x04000000): int: 0
-2196. IDIVPOW2 (-8893427 / 0x08000000): int: 0
-2197. IDIVPOW2 (-8893427 / 0x10000000): int: 0
-2198. IDIVPOW2 (-8893427 / 0x20000000): int: 0
-2199. IDIVPOW2 (-8893427 / 0x40000000): int: 0
-2200. IDIVPOW2 (-8893427 / 0x80000000): int: 0
-2201. IREMPOW2 (-8893427 % 0x00000002): int: -1
-2202. IREMPOW2 (-8893427 % 0x00000004): int: -3
-2203. IREMPOW2 (-8893427 % 0x00000008): int: -3
-2204. IREMPOW2 (-8893427 % 0x00000010): int: -3
-2205. IREMPOW2 (-8893427 % 0x00000020): int: -19
-2206. IREMPOW2 (-8893427 % 0x00000040): int: -51
-2207. IREMPOW2 (-8893427 % 0x00000080): int: -115
-2208. IREMPOW2 (-8893427 % 0x00000100): int: -243
-2209. IREMPOW2 (-8893427 % 0x00000200): int: -499
-2210. IREMPOW2 (-8893427 % 0x00000400): int: -1011
-2211. IREMPOW2 (-8893427 % 0x00000800): int: -1011
-2212. IREMPOW2 (-8893427 % 0x00001000): int: -1011
-2213. IREMPOW2 (-8893427 % 0x00002000): int: -5107
-2214. IREMPOW2 (-8893427 % 0x00004000): int: -13299
-2215. IREMPOW2 (-8893427 % 0x00008000): int: -13299
-2216. IREMPOW2 (-8893427 % 0x00010000): int: -46067
-2217. IREMPOW2 (-8893427 % 0x00020000): int: -111603
-2218. IREMPOW2 (-8893427 % 0x00040000): int: -242675
-2219. IREMPOW2 (-8893427 % 0x00080000): int: -504819
-2220. IREMPOW2 (-8893427 % 0x00100000): int: -504819
-2221. IREMPOW2 (-8893427 % 0x00200000): int: -504819
-2222. IREMPOW2 (-8893427 % 0x00400000): int: -504819
-2223. IREMPOW2 (-8893427 % 0x00800000): int: -504819
-2224. IREMPOW2 (-8893427 % 0x01000000): int: -8893427
-2225. IREMPOW2 (-8893427 % 0x02000000): int: -8893427
-2226. IREMPOW2 (-8893427 % 0x04000000): int: -8893427
-2227. IREMPOW2 (-8893427 % 0x08000000): int: -8893427
-2228. IREMPOW2 (-8893427 % 0x10000000): int: -8893427
-2229. IREMPOW2 (-8893427 % 0x20000000): int: -8893427
-2230. IREMPOW2 (-8893427 % 0x40000000): int: -8893427
-2231. IREMPOW2 (-8893427 % 0x80000000): int: -8893427
-2232. IDIVPOW2 (-1005234562 / 0x00000002): int: -502617281
-2233. IDIVPOW2 (-1005234562 / 0x00000004): int: -251308640
-2234. IDIVPOW2 (-1005234562 / 0x00000008): int: -125654320
-2235. IDIVPOW2 (-1005234562 / 0x00000010): int: -62827160
-2236. IDIVPOW2 (-1005234562 / 0x00000020): int: -31413580
-2237. IDIVPOW2 (-1005234562 / 0x00000040): int: -15706790
-2238. IDIVPOW2 (-1005234562 / 0x00000080): int: -7853395
-2239. IDIVPOW2 (-1005234562 / 0x00000100): int: -3926697
-2240. IDIVPOW2 (-1005234562 / 0x00000200): int: -1963348
-2241. IDIVPOW2 (-1005234562 / 0x00000400): int: -981674
-2242. IDIVPOW2 (-1005234562 / 0x00000800): int: -490837
-2243. IDIVPOW2 (-1005234562 / 0x00001000): int: -245418
-2244. IDIVPOW2 (-1005234562 / 0x00002000): int: -122709
-2245. IDIVPOW2 (-1005234562 / 0x00004000): int: -61354
-2246. IDIVPOW2 (-1005234562 / 0x00008000): int: -30677
-2247. IDIVPOW2 (-1005234562 / 0x00010000): int: -15338
-2248. IDIVPOW2 (-1005234562 / 0x00020000): int: -7669
-2249. IDIVPOW2 (-1005234562 / 0x00040000): int: -3834
-2250. IDIVPOW2 (-1005234562 / 0x00080000): int: -1917
-2251. IDIVPOW2 (-1005234562 / 0x00100000): int: -958
-2252. IDIVPOW2 (-1005234562 / 0x00200000): int: -479
-2253. IDIVPOW2 (-1005234562 / 0x00400000): int: -239
-2254. IDIVPOW2 (-1005234562 / 0x00800000): int: -119
-2255. IDIVPOW2 (-1005234562 / 0x01000000): int: -59
-2256. IDIVPOW2 (-1005234562 / 0x02000000): int: -29
-2257. IDIVPOW2 (-1005234562 / 0x04000000): int: -14
-2258. IDIVPOW2 (-1005234562 / 0x08000000): int: -7
-2259. IDIVPOW2 (-1005234562 / 0x10000000): int: -3
-2260. IDIVPOW2 (-1005234562 / 0x20000000): int: -1
-2261. IDIVPOW2 (-1005234562 / 0x40000000): int: 0
-2262. IDIVPOW2 (-1005234562 / 0x80000000): int: 0
-2263. IREMPOW2 (-1005234562 % 0x00000002): int: 0
-2264. IREMPOW2 (-1005234562 % 0x00000004): int: -2
-2265. IREMPOW2 (-1005234562 % 0x00000008): int: -2
-2266. IREMPOW2 (-1005234562 % 0x00000010): int: -2
-2267. IREMPOW2 (-1005234562 % 0x00000020): int: -2
-2268. IREMPOW2 (-1005234562 % 0x00000040): int: -2
-2269. IREMPOW2 (-1005234562 % 0x00000080): int: -2
-2270. IREMPOW2 (-1005234562 % 0x00000100): int: -130
-2271. IREMPOW2 (-1005234562 % 0x00000200): int: -386
-2272. IREMPOW2 (-1005234562 % 0x00000400): int: -386
-2273. IREMPOW2 (-1005234562 % 0x00000800): int: -386
-2274. IREMPOW2 (-1005234562 % 0x00001000): int: -2434
-2275. IREMPOW2 (-1005234562 % 0x00002000): int: -2434
-2276. IREMPOW2 (-1005234562 % 0x00004000): int: -10626
-2277. IREMPOW2 (-1005234562 % 0x00008000): int: -10626
-2278. IREMPOW2 (-1005234562 % 0x00010000): int: -43394
-2279. IREMPOW2 (-1005234562 % 0x00020000): int: -43394
-2280. IREMPOW2 (-1005234562 % 0x00040000): int: -174466
-2281. IREMPOW2 (-1005234562 % 0x00080000): int: -174466
-2282. IREMPOW2 (-1005234562 % 0x00100000): int: -698754
-2283. IREMPOW2 (-1005234562 % 0x00200000): int: -698754
-2284. IREMPOW2 (-1005234562 % 0x00400000): int: -2795906
-2285. IREMPOW2 (-1005234562 % 0x00800000): int: -6990210
-2286. IREMPOW2 (-1005234562 % 0x01000000): int: -15378818
-2287. IREMPOW2 (-1005234562 % 0x02000000): int: -32156034
-2288. IREMPOW2 (-1005234562 % 0x04000000): int: -65710466
-2289. IREMPOW2 (-1005234562 % 0x08000000): int: -65710466
-2290. IREMPOW2 (-1005234562 % 0x10000000): int: -199928194
-2291. IREMPOW2 (-1005234562 % 0x20000000): int: -468363650
-2292. IREMPOW2 (-1005234562 % 0x40000000): int: -1005234562
-2293. IREMPOW2 (-1005234562 % 0x80000000): int: -1005234562
-2294. LDIVPOW2 (17 / 0x00000002): long: 8
-2295. LDIVPOW2 (17 / 0x00000004): long: 4
-2296. LDIVPOW2 (17 / 0x00000008): long: 2
-2297. LDIVPOW2 (17 / 0x00000010): long: 1
-2298. LDIVPOW2 (17 / 0x00000020): long: 0
-2299. LDIVPOW2 (17 / 0x00000040): long: 0
-2300. LDIVPOW2 (17 / 0x00000080): long: 0
-2301. LDIVPOW2 (17 / 0x00000100): long: 0
-2302. LDIVPOW2 (17 / 0x00000200): long: 0
-2303. LDIVPOW2 (17 / 0x00000400): long: 0
-2304. LDIVPOW2 (17 / 0x00000800): long: 0
-2305. LDIVPOW2 (17 / 0x00001000): long: 0
-2306. LDIVPOW2 (17 / 0x00002000): long: 0
-2307. LDIVPOW2 (17 / 0x00004000): long: 0
-2308. LDIVPOW2 (17 / 0x00008000): long: 0
-2309. LDIVPOW2 (17 / 0x00010000): long: 0
-2310. LDIVPOW2 (17 / 0x00020000): long: 0
-2311. LDIVPOW2 (17 / 0x00040000): long: 0
-2312. LDIVPOW2 (17 / 0x00080000): long: 0
-2313. LDIVPOW2 (17 / 0x00100000): long: 0
-2314. LDIVPOW2 (17 / 0x00200000): long: 0
-2315. LDIVPOW2 (17 / 0x00400000): long: 0
-2316. LDIVPOW2 (17 / 0x00800000): long: 0
-2317. LDIVPOW2 (17 / 0x01000000): long: 0
-2318. LDIVPOW2 (17 / 0x02000000): long: 0
-2319. LDIVPOW2 (17 / 0x04000000): long: 0
-2320. LDIVPOW2 (17 / 0x08000000): long: 0
-2321. LDIVPOW2 (17 / 0x10000000): long: 0
-2322. LDIVPOW2 (17 / 0x20000000): long: 0
-2323. LDIVPOW2 (17 / 0x40000000): long: 0
-2324. LDIVPOW2 (17 / 0x80000000): long: 0
-2325. LREMPOW2 (17 % 0x00000002): long: 1
-2326. LREMPOW2 (17 % 0x00000004): long: 1
-2327. LREMPOW2 (17 % 0x00000008): long: 1
-2328. LREMPOW2 (17 % 0x00000010): long: 1
-2329. LREMPOW2 (17 % 0x00000020): long: 17
-2330. LREMPOW2 (17 % 0x00000040): long: 17
-2331. LREMPOW2 (17 % 0x00000080): long: 17
-2332. LREMPOW2 (17 % 0x00000100): long: 17
-2333. LREMPOW2 (17 % 0x00000200): long: 17
-2334. LREMPOW2 (17 % 0x00000400): long: 17
-2335. LREMPOW2 (17 % 0x00000800): long: 17
-2336. LREMPOW2 (17 % 0x00001000): long: 17
-2337. LREMPOW2 (17 % 0x00002000): long: 17
-2338. LREMPOW2 (17 % 0x00004000): long: 17
-2339. LREMPOW2 (17 % 0x00008000): long: 17
-2340. LREMPOW2 (17 % 0x00010000): long: 17
-2341. LREMPOW2 (17 % 0x00020000): long: 17
-2342. LREMPOW2 (17 % 0x00040000): long: 17
-2343. LREMPOW2 (17 % 0x00080000): long: 17
-2344. LREMPOW2 (17 % 0x00100000): long: 17
-2345. LREMPOW2 (17 % 0x00200000): long: 17
-2346. LREMPOW2 (17 % 0x00400000): long: 17
-2347. LREMPOW2 (17 % 0x00800000): long: 17
-2348. LREMPOW2 (17 % 0x01000000): long: 17
-2349. LREMPOW2 (17 % 0x02000000): long: 17
-2350. LREMPOW2 (17 % 0x04000000): long: 17
-2351. LREMPOW2 (17 % 0x08000000): long: 17
-2352. LREMPOW2 (17 % 0x10000000): long: 17
-2353. LREMPOW2 (17 % 0x20000000): long: 17
-2354. LREMPOW2 (17 % 0x40000000): long: 17
-2355. LREMPOW2 (17 % 0x80000000): long: 17
-2356. LDIVPOW2 (12347 / 0x00000002): long: 6173
-2357. LDIVPOW2 (12347 / 0x00000004): long: 3086
-2358. LDIVPOW2 (12347 / 0x00000008): long: 1543
-2359. LDIVPOW2 (12347 / 0x00000010): long: 771
-2360. LDIVPOW2 (12347 / 0x00000020): long: 385
-2361. LDIVPOW2 (12347 / 0x00000040): long: 192
-2362. LDIVPOW2 (12347 / 0x00000080): long: 96
-2363. LDIVPOW2 (12347 / 0x00000100): long: 48
-2364. LDIVPOW2 (12347 / 0x00000200): long: 24
-2365. LDIVPOW2 (12347 / 0x00000400): long: 12
-2366. LDIVPOW2 (12347 / 0x00000800): long: 6
-2367. LDIVPOW2 (12347 / 0x00001000): long: 3
-2368. LDIVPOW2 (12347 / 0x00002000): long: 1
-2369. LDIVPOW2 (12347 / 0x00004000): long: 0
-2370. LDIVPOW2 (12347 / 0x00008000): long: 0
-2371. LDIVPOW2 (12347 / 0x00010000): long: 0
-2372. LDIVPOW2 (12347 / 0x00020000): long: 0
-2373. LDIVPOW2 (12347 / 0x00040000): long: 0
-2374. LDIVPOW2 (12347 / 0x00080000): long: 0
-2375. LDIVPOW2 (12347 / 0x00100000): long: 0
-2376. LDIVPOW2 (12347 / 0x00200000): long: 0
-2377. LDIVPOW2 (12347 / 0x00400000): long: 0
-2378. LDIVPOW2 (12347 / 0x00800000): long: 0
-2379. LDIVPOW2 (12347 / 0x01000000): long: 0
-2380. LDIVPOW2 (12347 / 0x02000000): long: 0
-2381. LDIVPOW2 (12347 / 0x04000000): long: 0
-2382. LDIVPOW2 (12347 / 0x08000000): long: 0
-2383. LDIVPOW2 (12347 / 0x10000000): long: 0
-2384. LDIVPOW2 (12347 / 0x20000000): long: 0
-2385. LDIVPOW2 (12347 / 0x40000000): long: 0
-2386. LDIVPOW2 (12347 / 0x80000000): long: 0
-2387. LREMPOW2 (12347 % 0x00000002): long: 1
-2388. LREMPOW2 (12347 % 0x00000004): long: 3
-2389. LREMPOW2 (12347 % 0x00000008): long: 3
-2390. LREMPOW2 (12347 % 0x00000010): long: 11
-2391. LREMPOW2 (12347 % 0x00000020): long: 27
-2392. LREMPOW2 (12347 % 0x00000040): long: 59
-2393. LREMPOW2 (12347 % 0x00000080): long: 59
-2394. LREMPOW2 (12347 % 0x00000100): long: 59
-2395. LREMPOW2 (12347 % 0x00000200): long: 59
-2396. LREMPOW2 (12347 % 0x00000400): long: 59
-2397. LREMPOW2 (12347 % 0x00000800): long: 59
-2398. LREMPOW2 (12347 % 0x00001000): long: 59
-2399. LREMPOW2 (12347 % 0x00002000): long: 4155
-2400. LREMPOW2 (12347 % 0x00004000): long: 12347
-2401. LREMPOW2 (12347 % 0x00008000): long: 12347
-2402. LREMPOW2 (12347 % 0x00010000): long: 12347
-2403. LREMPOW2 (12347 % 0x00020000): long: 12347
-2404. LREMPOW2 (12347 % 0x00040000): long: 12347
-2405. LREMPOW2 (12347 % 0x00080000): long: 12347
-2406. LREMPOW2 (12347 % 0x00100000): long: 12347
-2407. LREMPOW2 (12347 % 0x00200000): long: 12347
-2408. LREMPOW2 (12347 % 0x00400000): long: 12347
-2409. LREMPOW2 (12347 % 0x00800000): long: 12347
-2410. LREMPOW2 (12347 % 0x01000000): long: 12347
-2411. LREMPOW2 (12347 % 0x02000000): long: 12347
-2412. LREMPOW2 (12347 % 0x04000000): long: 12347
-2413. LREMPOW2 (12347 % 0x08000000): long: 12347
-2414. LREMPOW2 (12347 % 0x10000000): long: 12347
-2415. LREMPOW2 (12347 % 0x20000000): long: 12347
-2416. LREMPOW2 (12347 % 0x40000000): long: 12347
-2417. LREMPOW2 (12347 % 0x80000000): long: 12347
-2418. LDIVPOW2 (8893427 / 0x00000002): long: 4446713
-2419. LDIVPOW2 (8893427 / 0x00000004): long: 2223356
-2420. LDIVPOW2 (8893427 / 0x00000008): long: 1111678
-2421. LDIVPOW2 (8893427 / 0x00000010): long: 555839
-2422. LDIVPOW2 (8893427 / 0x00000020): long: 277919
-2423. LDIVPOW2 (8893427 / 0x00000040): long: 138959
-2424. LDIVPOW2 (8893427 / 0x00000080): long: 69479
-2425. LDIVPOW2 (8893427 / 0x00000100): long: 34739
-2426. LDIVPOW2 (8893427 / 0x00000200): long: 17369
-2427. LDIVPOW2 (8893427 / 0x00000400): long: 8684
-2428. LDIVPOW2 (8893427 / 0x00000800): long: 4342
-2429. LDIVPOW2 (8893427 / 0x00001000): long: 2171
-2430. LDIVPOW2 (8893427 / 0x00002000): long: 1085
-2431. LDIVPOW2 (8893427 / 0x00004000): long: 542
-2432. LDIVPOW2 (8893427 / 0x00008000): long: 271
-2433. LDIVPOW2 (8893427 / 0x00010000): long: 135
-2434. LDIVPOW2 (8893427 / 0x00020000): long: 67
-2435. LDIVPOW2 (8893427 / 0x00040000): long: 33
-2436. LDIVPOW2 (8893427 / 0x00080000): long: 16
-2437. LDIVPOW2 (8893427 / 0x00100000): long: 8
-2438. LDIVPOW2 (8893427 / 0x00200000): long: 4
-2439. LDIVPOW2 (8893427 / 0x00400000): long: 2
-2440. LDIVPOW2 (8893427 / 0x00800000): long: 1
-2441. LDIVPOW2 (8893427 / 0x01000000): long: 0
-2442. LDIVPOW2 (8893427 / 0x02000000): long: 0
-2443. LDIVPOW2 (8893427 / 0x04000000): long: 0
-2444. LDIVPOW2 (8893427 / 0x08000000): long: 0
-2445. LDIVPOW2 (8893427 / 0x10000000): long: 0
-2446. LDIVPOW2 (8893427 / 0x20000000): long: 0
-2447. LDIVPOW2 (8893427 / 0x40000000): long: 0
-2448. LDIVPOW2 (8893427 / 0x80000000): long: 0
-2449. LREMPOW2 (8893427 % 0x00000002): long: 1
-2450. LREMPOW2 (8893427 % 0x00000004): long: 3
-2451. LREMPOW2 (8893427 % 0x00000008): long: 3
-2452. LREMPOW2 (8893427 % 0x00000010): long: 3
-2453. LREMPOW2 (8893427 % 0x00000020): long: 19
-2454. LREMPOW2 (8893427 % 0x00000040): long: 51
-2455. LREMPOW2 (8893427 % 0x00000080): long: 115
-2456. LREMPOW2 (8893427 % 0x00000100): long: 243
-2457. LREMPOW2 (8893427 % 0x00000200): long: 499
-2458. LREMPOW2 (8893427 % 0x00000400): long: 1011
-2459. LREMPOW2 (8893427 % 0x00000800): long: 1011
-2460. LREMPOW2 (8893427 % 0x00001000): long: 1011
-2461. LREMPOW2 (8893427 % 0x00002000): long: 5107
-2462. LREMPOW2 (8893427 % 0x00004000): long: 13299
-2463. LREMPOW2 (8893427 % 0x00008000): long: 13299
-2464. LREMPOW2 (8893427 % 0x00010000): long: 46067
-2465. LREMPOW2 (8893427 % 0x00020000): long: 111603
-2466. LREMPOW2 (8893427 % 0x00040000): long: 242675
-2467. LREMPOW2 (8893427 % 0x00080000): long: 504819
-2468. LREMPOW2 (8893427 % 0x00100000): long: 504819
-2469. LREMPOW2 (8893427 % 0x00200000): long: 504819
-2470. LREMPOW2 (8893427 % 0x00400000): long: 504819
-2471. LREMPOW2 (8893427 % 0x00800000): long: 504819
-2472. LREMPOW2 (8893427 % 0x01000000): long: 8893427
-2473. LREMPOW2 (8893427 % 0x02000000): long: 8893427
-2474. LREMPOW2 (8893427 % 0x04000000): long: 8893427
-2475. LREMPOW2 (8893427 % 0x08000000): long: 8893427
-2476. LREMPOW2 (8893427 % 0x10000000): long: 8893427
-2477. LREMPOW2 (8893427 % 0x20000000): long: 8893427
-2478. LREMPOW2 (8893427 % 0x40000000): long: 8893427
-2479. LREMPOW2 (8893427 % 0x80000000): long: 8893427
-2480. LDIVPOW2 (1005234562 / 0x00000002): long: 502617281
-2481. LDIVPOW2 (1005234562 / 0x00000004): long: 251308640
-2482. LDIVPOW2 (1005234562 / 0x00000008): long: 125654320
-2483. LDIVPOW2 (1005234562 / 0x00000010): long: 62827160
-2484. LDIVPOW2 (1005234562 / 0x00000020): long: 31413580
-2485. LDIVPOW2 (1005234562 / 0x00000040): long: 15706790
-2486. LDIVPOW2 (1005234562 / 0x00000080): long: 7853395
-2487. LDIVPOW2 (1005234562 / 0x00000100): long: 3926697
-2488. LDIVPOW2 (1005234562 / 0x00000200): long: 1963348
-2489. LDIVPOW2 (1005234562 / 0x00000400): long: 981674
-2490. LDIVPOW2 (1005234562 / 0x00000800): long: 490837
-2491. LDIVPOW2 (1005234562 / 0x00001000): long: 245418
-2492. LDIVPOW2 (1005234562 / 0x00002000): long: 122709
-2493. LDIVPOW2 (1005234562 / 0x00004000): long: 61354
-2494. LDIVPOW2 (1005234562 / 0x00008000): long: 30677
-2495. LDIVPOW2 (1005234562 / 0x00010000): long: 15338
-2496. LDIVPOW2 (1005234562 / 0x00020000): long: 7669
-2497. LDIVPOW2 (1005234562 / 0x00040000): long: 3834
-2498. LDIVPOW2 (1005234562 / 0x00080000): long: 1917
-2499. LDIVPOW2 (1005234562 / 0x00100000): long: 958
-2500. LDIVPOW2 (1005234562 / 0x00200000): long: 479
-2501. LDIVPOW2 (1005234562 / 0x00400000): long: 239
-2502. LDIVPOW2 (1005234562 / 0x00800000): long: 119
-2503. LDIVPOW2 (1005234562 / 0x01000000): long: 59
-2504. LDIVPOW2 (1005234562 / 0x02000000): long: 29
-2505. LDIVPOW2 (1005234562 / 0x04000000): long: 14
-2506. LDIVPOW2 (1005234562 / 0x08000000): long: 7
-2507. LDIVPOW2 (1005234562 / 0x10000000): long: 3
-2508. LDIVPOW2 (1005234562 / 0x20000000): long: 1
-2509. LDIVPOW2 (1005234562 / 0x40000000): long: 0
-2510. LDIVPOW2 (1005234562 / 0x80000000): long: 0
-2511. LREMPOW2 (1005234562 % 0x00000002): long: 0
-2512. LREMPOW2 (1005234562 % 0x00000004): long: 2
-2513. LREMPOW2 (1005234562 % 0x00000008): long: 2
-2514. LREMPOW2 (1005234562 % 0x00000010): long: 2
-2515. LREMPOW2 (1005234562 % 0x00000020): long: 2
-2516. LREMPOW2 (1005234562 % 0x00000040): long: 2
-2517. LREMPOW2 (1005234562 % 0x00000080): long: 2
-2518. LREMPOW2 (1005234562 % 0x00000100): long: 130
-2519. LREMPOW2 (1005234562 % 0x00000200): long: 386
-2520. LREMPOW2 (1005234562 % 0x00000400): long: 386
-2521. LREMPOW2 (1005234562 % 0x00000800): long: 386
-2522. LREMPOW2 (1005234562 % 0x00001000): long: 2434
-2523. LREMPOW2 (1005234562 % 0x00002000): long: 2434
-2524. LREMPOW2 (1005234562 % 0x00004000): long: 10626
-2525. LREMPOW2 (1005234562 % 0x00008000): long: 10626
-2526. LREMPOW2 (1005234562 % 0x00010000): long: 43394
-2527. LREMPOW2 (1005234562 % 0x00020000): long: 43394
-2528. LREMPOW2 (1005234562 % 0x00040000): long: 174466
-2529. LREMPOW2 (1005234562 % 0x00080000): long: 174466
-2530. LREMPOW2 (1005234562 % 0x00100000): long: 698754
-2531. LREMPOW2 (1005234562 % 0x00200000): long: 698754
-2532. LREMPOW2 (1005234562 % 0x00400000): long: 2795906
-2533. LREMPOW2 (1005234562 % 0x00800000): long: 6990210
-2534. LREMPOW2 (1005234562 % 0x01000000): long: 15378818
-2535. LREMPOW2 (1005234562 % 0x02000000): long: 32156034
-2536. LREMPOW2 (1005234562 % 0x04000000): long: 65710466
-2537. LREMPOW2 (1005234562 % 0x08000000): long: 65710466
-2538. LREMPOW2 (1005234562 % 0x10000000): long: 199928194
-2539. LREMPOW2 (1005234562 % 0x20000000): long: 468363650
-2540. LREMPOW2 (1005234562 % 0x40000000): long: 1005234562
-2541. LREMPOW2 (1005234562 % 0x80000000): long: 1005234562
-2542. LDIVPOW2 (12135005234562 / 0x00000002): long: 6067502617281
-2543. LDIVPOW2 (12135005234562 / 0x00000004): long: 3033751308640
-2544. LDIVPOW2 (12135005234562 / 0x00000008): long: 1516875654320
-2545. LDIVPOW2 (12135005234562 / 0x00000010): long: 758437827160
-2546. LDIVPOW2 (12135005234562 / 0x00000020): long: 379218913580
-2547. LDIVPOW2 (12135005234562 / 0x00000040): long: 189609456790
-2548. LDIVPOW2 (12135005234562 / 0x00000080): long: 94804728395
-2549. LDIVPOW2 (12135005234562 / 0x00000100): long: 47402364197
-2550. LDIVPOW2 (12135005234562 / 0x00000200): long: 23701182098
-2551. LDIVPOW2 (12135005234562 / 0x00000400): long: 11850591049
-2552. LDIVPOW2 (12135005234562 / 0x00000800): long: 5925295524
-2553. LDIVPOW2 (12135005234562 / 0x00001000): long: 2962647762
-2554. LDIVPOW2 (12135005234562 / 0x00002000): long: 1481323881
-2555. LDIVPOW2 (12135005234562 / 0x00004000): long: 740661940
-2556. LDIVPOW2 (12135005234562 / 0x00008000): long: 370330970
-2557. LDIVPOW2 (12135005234562 / 0x00010000): long: 185165485
-2558. LDIVPOW2 (12135005234562 / 0x00020000): long: 92582742
-2559. LDIVPOW2 (12135005234562 / 0x00040000): long: 46291371
-2560. LDIVPOW2 (12135005234562 / 0x00080000): long: 23145685
-2561. LDIVPOW2 (12135005234562 / 0x00100000): long: 11572842
-2562. LDIVPOW2 (12135005234562 / 0x00200000): long: 5786421
-2563. LDIVPOW2 (12135005234562 / 0x00400000): long: 2893210
-2564. LDIVPOW2 (12135005234562 / 0x00800000): long: 1446605
-2565. LDIVPOW2 (12135005234562 / 0x01000000): long: 723302
-2566. LDIVPOW2 (12135005234562 / 0x02000000): long: 361651
-2567. LDIVPOW2 (12135005234562 / 0x04000000): long: 180825
-2568. LDIVPOW2 (12135005234562 / 0x08000000): long: 90412
-2569. LDIVPOW2 (12135005234562 / 0x10000000): long: 45206
-2570. LDIVPOW2 (12135005234562 / 0x20000000): long: 22603
-2571. LDIVPOW2 (12135005234562 / 0x40000000): long: 11301
-2572. LDIVPOW2 (12135005234562 / 0x80000000): long: -5650
-2573. LREMPOW2 (12135005234562 % 0x00000002): long: 0
-2574. LREMPOW2 (12135005234562 % 0x00000004): long: 2
-2575. LREMPOW2 (12135005234562 % 0x00000008): long: 2
-2576. LREMPOW2 (12135005234562 % 0x00000010): long: 2
-2577. LREMPOW2 (12135005234562 % 0x00000020): long: 2
-2578. LREMPOW2 (12135005234562 % 0x00000040): long: 2
-2579. LREMPOW2 (12135005234562 % 0x00000080): long: 2
-2580. LREMPOW2 (12135005234562 % 0x00000100): long: 130
-2581. LREMPOW2 (12135005234562 % 0x00000200): long: 386
-2582. LREMPOW2 (12135005234562 % 0x00000400): long: 386
-2583. LREMPOW2 (12135005234562 % 0x00000800): long: 1410
-2584. LREMPOW2 (12135005234562 % 0x00001000): long: 1410
-2585. LREMPOW2 (12135005234562 % 0x00002000): long: 1410
-2586. LREMPOW2 (12135005234562 % 0x00004000): long: 9602
-2587. LREMPOW2 (12135005234562 % 0x00008000): long: 9602
-2588. LREMPOW2 (12135005234562 % 0x00010000): long: 9602
-2589. LREMPOW2 (12135005234562 % 0x00020000): long: 75138
-2590. LREMPOW2 (12135005234562 % 0x00040000): long: 75138
-2591. LREMPOW2 (12135005234562 % 0x00080000): long: 337282
-2592. LREMPOW2 (12135005234562 % 0x00100000): long: 861570
-2593. LREMPOW2 (12135005234562 % 0x00200000): long: 861570
-2594. LREMPOW2 (12135005234562 % 0x00400000): long: 2958722
-2595. LREMPOW2 (12135005234562 % 0x00800000): long: 2958722
-2596. LREMPOW2 (12135005234562 % 0x01000000): long: 11347330
-2597. LREMPOW2 (12135005234562 % 0x02000000): long: 11347330
-2598. LREMPOW2 (12135005234562 % 0x04000000): long: 44901762
-2599. LREMPOW2 (12135005234562 % 0x08000000): long: 112010626
-2600. LREMPOW2 (12135005234562 % 0x10000000): long: 112010626
-2601. LREMPOW2 (12135005234562 % 0x20000000): long: 112010626
-2602. LREMPOW2 (12135005234562 % 0x40000000): long: 648881538
-2603. LREMPOW2 (12135005234562 % 0x80000000): long: 1722623362
-2604. LDIVPOW2 (2343552355623464626 / 0x00000002): long: 1171776177811732313
-2605. LDIVPOW2 (2343552355623464626 / 0x00000004): long: 585888088905866156
-2606. LDIVPOW2 (2343552355623464626 / 0x00000008): long: 292944044452933078
-2607. LDIVPOW2 (2343552355623464626 / 0x00000010): long: 146472022226466539
-2608. LDIVPOW2 (2343552355623464626 / 0x00000020): long: 73236011113233269
-2609. LDIVPOW2 (2343552355623464626 / 0x00000040): long: 36618005556616634
-2610. LDIVPOW2 (2343552355623464626 / 0x00000080): long: 18309002778308317
-2611. LDIVPOW2 (2343552355623464626 / 0x00000100): long: 9154501389154158
-2612. LDIVPOW2 (2343552355623464626 / 0x00000200): long: 4577250694577079
-2613. LDIVPOW2 (2343552355623464626 / 0x00000400): long: 2288625347288539
-2614. LDIVPOW2 (2343552355623464626 / 0x00000800): long: 1144312673644269
-2615. LDIVPOW2 (2343552355623464626 / 0x00001000): long: 572156336822134
-2616. LDIVPOW2 (2343552355623464626 / 0x00002000): long: 286078168411067
-2617. LDIVPOW2 (2343552355623464626 / 0x00004000): long: 143039084205533
-2618. LDIVPOW2 (2343552355623464626 / 0x00008000): long: 71519542102766
-2619. LDIVPOW2 (2343552355623464626 / 0x00010000): long: 35759771051383
-2620. LDIVPOW2 (2343552355623464626 / 0x00020000): long: 17879885525691
-2621. LDIVPOW2 (2343552355623464626 / 0x00040000): long: 8939942762845
-2622. LDIVPOW2 (2343552355623464626 / 0x00080000): long: 4469971381422
-2623. LDIVPOW2 (2343552355623464626 / 0x00100000): long: 2234985690711
-2624. LDIVPOW2 (2343552355623464626 / 0x00200000): long: 1117492845355
-2625. LDIVPOW2 (2343552355623464626 / 0x00400000): long: 558746422677
-2626. LDIVPOW2 (2343552355623464626 / 0x00800000): long: 279373211338
-2627. LDIVPOW2 (2343552355623464626 / 0x01000000): long: 139686605669
-2628. LDIVPOW2 (2343552355623464626 / 0x02000000): long: 69843302834
-2629. LDIVPOW2 (2343552355623464626 / 0x04000000): long: 34921651417
-2630. LDIVPOW2 (2343552355623464626 / 0x08000000): long: 17460825708
-2631. LDIVPOW2 (2343552355623464626 / 0x10000000): long: 8730412854
-2632. LDIVPOW2 (2343552355623464626 / 0x20000000): long: 4365206427
-2633. LDIVPOW2 (2343552355623464626 / 0x40000000): long: 2182603213
-2634. LDIVPOW2 (2343552355623464626 / 0x80000000): long: -1091301606
-2635. LREMPOW2 (2343552355623464626 % 0x00000002): long: 0
-2636. LREMPOW2 (2343552355623464626 % 0x00000004): long: 2
-2637. LREMPOW2 (2343552355623464626 % 0x00000008): long: 2
-2638. LREMPOW2 (2343552355623464626 % 0x00000010): long: 2
-2639. LREMPOW2 (2343552355623464626 % 0x00000020): long: 18
-2640. LREMPOW2 (2343552355623464626 % 0x00000040): long: 50
-2641. LREMPOW2 (2343552355623464626 % 0x00000080): long: 50
-2642. LREMPOW2 (2343552355623464626 % 0x00000100): long: 178
-2643. LREMPOW2 (2343552355623464626 % 0x00000200): long: 178
-2644. LREMPOW2 (2343552355623464626 % 0x00000400): long: 690
-2645. LREMPOW2 (2343552355623464626 % 0x00000800): long: 1714
-2646. LREMPOW2 (2343552355623464626 % 0x00001000): long: 3762
-2647. LREMPOW2 (2343552355623464626 % 0x00002000): long: 3762
-2648. LREMPOW2 (2343552355623464626 % 0x00004000): long: 11954
-2649. LREMPOW2 (2343552355623464626 % 0x00008000): long: 28338
-2650. LREMPOW2 (2343552355623464626 % 0x00010000): long: 28338
-2651. LREMPOW2 (2343552355623464626 % 0x00020000): long: 93874
-2652. LREMPOW2 (2343552355623464626 % 0x00040000): long: 224946
-2653. LREMPOW2 (2343552355623464626 % 0x00080000): long: 487090
-2654. LREMPOW2 (2343552355623464626 % 0x00100000): long: 487090
-2655. LREMPOW2 (2343552355623464626 % 0x00200000): long: 1535666
-2656. LREMPOW2 (2343552355623464626 % 0x00400000): long: 3632818
-2657. LREMPOW2 (2343552355623464626 % 0x00800000): long: 7827122
-2658. LREMPOW2 (2343552355623464626 % 0x01000000): long: 7827122
-2659. LREMPOW2 (2343552355623464626 % 0x02000000): long: 24604338
-2660. LREMPOW2 (2343552355623464626 % 0x04000000): long: 24604338
-2661. LREMPOW2 (2343552355623464626 % 0x08000000): long: 91713202
-2662. LREMPOW2 (2343552355623464626 % 0x10000000): long: 91713202
-2663. LREMPOW2 (2343552355623464626 % 0x20000000): long: 91713202
-2664. LREMPOW2 (2343552355623464626 % 0x40000000): long: 628584114
-2665. LREMPOW2 (2343552355623464626 % 0x80000000): long: 1702325938
-2666. LDIVPOW2 (-17 / 0x00000002): long: -8
-2667. LDIVPOW2 (-17 / 0x00000004): long: -4
-2668. LDIVPOW2 (-17 / 0x00000008): long: -2
-2669. LDIVPOW2 (-17 / 0x00000010): long: -1
-2670. LDIVPOW2 (-17 / 0x00000020): long: 0
-2671. LDIVPOW2 (-17 / 0x00000040): long: 0
-2672. LDIVPOW2 (-17 / 0x00000080): long: 0
-2673. LDIVPOW2 (-17 / 0x00000100): long: 0
-2674. LDIVPOW2 (-17 / 0x00000200): long: 0
-2675. LDIVPOW2 (-17 / 0x00000400): long: 0
-2676. LDIVPOW2 (-17 / 0x00000800): long: 0
-2677. LDIVPOW2 (-17 / 0x00001000): long: 0
-2678. LDIVPOW2 (-17 / 0x00002000): long: 0
-2679. LDIVPOW2 (-17 / 0x00004000): long: 0
-2680. LDIVPOW2 (-17 / 0x00008000): long: 0
-2681. LDIVPOW2 (-17 / 0x00010000): long: 0
-2682. LDIVPOW2 (-17 / 0x00020000): long: 0
-2683. LDIVPOW2 (-17 / 0x00040000): long: 0
-2684. LDIVPOW2 (-17 / 0x00080000): long: 0
-2685. LDIVPOW2 (-17 / 0x00100000): long: 0
-2686. LDIVPOW2 (-17 / 0x00200000): long: 0
-2687. LDIVPOW2 (-17 / 0x00400000): long: 0
-2688. LDIVPOW2 (-17 / 0x00800000): long: 0
-2689. LDIVPOW2 (-17 / 0x01000000): long: 0
-2690. LDIVPOW2 (-17 / 0x02000000): long: 0
-2691. LDIVPOW2 (-17 / 0x04000000): long: 0
-2692. LDIVPOW2 (-17 / 0x08000000): long: 0
-2693. LDIVPOW2 (-17 / 0x10000000): long: 0
-2694. LDIVPOW2 (-17 / 0x20000000): long: 0
-2695. LDIVPOW2 (-17 / 0x40000000): long: 0
-2696. LDIVPOW2 (-17 / 0x80000000): long: 0
-2697. LREMPOW2 (-17 % 0x00000002): long: -1
-2698. LREMPOW2 (-17 % 0x00000004): long: -1
-2699. LREMPOW2 (-17 % 0x00000008): long: -1
-2700. LREMPOW2 (-17 % 0x00000010): long: -1
-2701. LREMPOW2 (-17 % 0x00000020): long: -17
-2702. LREMPOW2 (-17 % 0x00000040): long: -17
-2703. LREMPOW2 (-17 % 0x00000080): long: -17
-2704. LREMPOW2 (-17 % 0x00000100): long: -17
-2705. LREMPOW2 (-17 % 0x00000200): long: -17
-2706. LREMPOW2 (-17 % 0x00000400): long: -17
-2707. LREMPOW2 (-17 % 0x00000800): long: -17
-2708. LREMPOW2 (-17 % 0x00001000): long: -17
-2709. LREMPOW2 (-17 % 0x00002000): long: -17
-2710. LREMPOW2 (-17 % 0x00004000): long: -17
-2711. LREMPOW2 (-17 % 0x00008000): long: -17
-2712. LREMPOW2 (-17 % 0x00010000): long: -17
-2713. LREMPOW2 (-17 % 0x00020000): long: -17
-2714. LREMPOW2 (-17 % 0x00040000): long: -17
-2715. LREMPOW2 (-17 % 0x00080000): long: -17
-2716. LREMPOW2 (-17 % 0x00100000): long: -17
-2717. LREMPOW2 (-17 % 0x00200000): long: -17
-2718. LREMPOW2 (-17 % 0x00400000): long: -17
-2719. LREMPOW2 (-17 % 0x00800000): long: -17
-2720. LREMPOW2 (-17 % 0x01000000): long: -17
-2721. LREMPOW2 (-17 % 0x02000000): long: -17
-2722. LREMPOW2 (-17 % 0x04000000): long: -17
-2723. LREMPOW2 (-17 % 0x08000000): long: -17
-2724. LREMPOW2 (-17 % 0x10000000): long: -17
-2725. LREMPOW2 (-17 % 0x20000000): long: -17
-2726. LREMPOW2 (-17 % 0x40000000): long: -17
-2727. LREMPOW2 (-17 % 0x80000000): long: -17
-2728. LDIVPOW2 (-12347 / 0x00000002): long: -6173
-2729. LDIVPOW2 (-12347 / 0x00000004): long: -3086
-2730. LDIVPOW2 (-12347 / 0x00000008): long: -1543
-2731. LDIVPOW2 (-12347 / 0x00000010): long: -771
-2732. LDIVPOW2 (-12347 / 0x00000020): long: -385
-2733. LDIVPOW2 (-12347 / 0x00000040): long: -192
-2734. LDIVPOW2 (-12347 / 0x00000080): long: -96
-2735. LDIVPOW2 (-12347 / 0x00000100): long: -48
-2736. LDIVPOW2 (-12347 / 0x00000200): long: -24
-2737. LDIVPOW2 (-12347 / 0x00000400): long: -12
-2738. LDIVPOW2 (-12347 / 0x00000800): long: -6
-2739. LDIVPOW2 (-12347 / 0x00001000): long: -3
-2740. LDIVPOW2 (-12347 / 0x00002000): long: -1
-2741. LDIVPOW2 (-12347 / 0x00004000): long: 0
-2742. LDIVPOW2 (-12347 / 0x00008000): long: 0
-2743. LDIVPOW2 (-12347 / 0x00010000): long: 0
-2744. LDIVPOW2 (-12347 / 0x00020000): long: 0
-2745. LDIVPOW2 (-12347 / 0x00040000): long: 0
-2746. LDIVPOW2 (-12347 / 0x00080000): long: 0
-2747. LDIVPOW2 (-12347 / 0x00100000): long: 0
-2748. LDIVPOW2 (-12347 / 0x00200000): long: 0
-2749. LDIVPOW2 (-12347 / 0x00400000): long: 0
-2750. LDIVPOW2 (-12347 / 0x00800000): long: 0
-2751. LDIVPOW2 (-12347 / 0x01000000): long: 0
-2752. LDIVPOW2 (-12347 / 0x02000000): long: 0
-2753. LDIVPOW2 (-12347 / 0x04000000): long: 0
-2754. LDIVPOW2 (-12347 / 0x08000000): long: 0
-2755. LDIVPOW2 (-12347 / 0x10000000): long: 0
-2756. LDIVPOW2 (-12347 / 0x20000000): long: 0
-2757. LDIVPOW2 (-12347 / 0x40000000): long: 0
-2758. LDIVPOW2 (-12347 / 0x80000000): long: 0
-2759. LREMPOW2 (-12347 % 0x00000002): long: -1
-2760. LREMPOW2 (-12347 % 0x00000004): long: -3
-2761. LREMPOW2 (-12347 % 0x00000008): long: -3
-2762. LREMPOW2 (-12347 % 0x00000010): long: -11
-2763. LREMPOW2 (-12347 % 0x00000020): long: -27
-2764. LREMPOW2 (-12347 % 0x00000040): long: -59
-2765. LREMPOW2 (-12347 % 0x00000080): long: -59
-2766. LREMPOW2 (-12347 % 0x00000100): long: -59
-2767. LREMPOW2 (-12347 % 0x00000200): long: -59
-2768. LREMPOW2 (-12347 % 0x00000400): long: -59
-2769. LREMPOW2 (-12347 % 0x00000800): long: -59
-2770. LREMPOW2 (-12347 % 0x00001000): long: -59
-2771. LREMPOW2 (-12347 % 0x00002000): long: -4155
-2772. LREMPOW2 (-12347 % 0x00004000): long: -12347
-2773. LREMPOW2 (-12347 % 0x00008000): long: -12347
-2774. LREMPOW2 (-12347 % 0x00010000): long: -12347
-2775. LREMPOW2 (-12347 % 0x00020000): long: -12347
-2776. LREMPOW2 (-12347 % 0x00040000): long: -12347
-2777. LREMPOW2 (-12347 % 0x00080000): long: -12347
-2778. LREMPOW2 (-12347 % 0x00100000): long: -12347
-2779. LREMPOW2 (-12347 % 0x00200000): long: -12347
-2780. LREMPOW2 (-12347 % 0x00400000): long: -12347
-2781. LREMPOW2 (-12347 % 0x00800000): long: -12347
-2782. LREMPOW2 (-12347 % 0x01000000): long: -12347
-2783. LREMPOW2 (-12347 % 0x02000000): long: -12347
-2784. LREMPOW2 (-12347 % 0x04000000): long: -12347
-2785. LREMPOW2 (-12347 % 0x08000000): long: -12347
-2786. LREMPOW2 (-12347 % 0x10000000): long: -12347
-2787. LREMPOW2 (-12347 % 0x20000000): long: -12347
-2788. LREMPOW2 (-12347 % 0x40000000): long: -12347
-2789. LREMPOW2 (-12347 % 0x80000000): long: -12347
-2790. LDIVPOW2 (-8893427 / 0x00000002): long: -4446713
-2791. LDIVPOW2 (-8893427 / 0x00000004): long: -2223356
-2792. LDIVPOW2 (-8893427 / 0x00000008): long: -1111678
-2793. LDIVPOW2 (-8893427 / 0x00000010): long: -555839
-2794. LDIVPOW2 (-8893427 / 0x00000020): long: -277919
-2795. LDIVPOW2 (-8893427 / 0x00000040): long: -138959
-2796. LDIVPOW2 (-8893427 / 0x00000080): long: -69479
-2797. LDIVPOW2 (-8893427 / 0x00000100): long: -34739
-2798. LDIVPOW2 (-8893427 / 0x00000200): long: -17369
-2799. LDIVPOW2 (-8893427 / 0x00000400): long: -8684
-2800. LDIVPOW2 (-8893427 / 0x00000800): long: -4342
-2801. LDIVPOW2 (-8893427 / 0x00001000): long: -2171
-2802. LDIVPOW2 (-8893427 / 0x00002000): long: -1085
-2803. LDIVPOW2 (-8893427 / 0x00004000): long: -542
-2804. LDIVPOW2 (-8893427 / 0x00008000): long: -271
-2805. LDIVPOW2 (-8893427 / 0x00010000): long: -135
-2806. LDIVPOW2 (-8893427 / 0x00020000): long: -67
-2807. LDIVPOW2 (-8893427 / 0x00040000): long: -33
-2808. LDIVPOW2 (-8893427 / 0x00080000): long: -16
-2809. LDIVPOW2 (-8893427 / 0x00100000): long: -8
-2810. LDIVPOW2 (-8893427 / 0x00200000): long: -4
-2811. LDIVPOW2 (-8893427 / 0x00400000): long: -2
-2812. LDIVPOW2 (-8893427 / 0x00800000): long: -1
-2813. LDIVPOW2 (-8893427 / 0x01000000): long: 0
-2814. LDIVPOW2 (-8893427 / 0x02000000): long: 0
-2815. LDIVPOW2 (-8893427 / 0x04000000): long: 0
-2816. LDIVPOW2 (-8893427 / 0x08000000): long: 0
-2817. LDIVPOW2 (-8893427 / 0x10000000): long: 0
-2818. LDIVPOW2 (-8893427 / 0x20000000): long: 0
-2819. LDIVPOW2 (-8893427 / 0x40000000): long: 0
-2820. LDIVPOW2 (-8893427 / 0x80000000): long: 0
-2821. LREMPOW2 (-8893427 % 0x00000002): long: -1
-2822. LREMPOW2 (-8893427 % 0x00000004): long: -3
-2823. LREMPOW2 (-8893427 % 0x00000008): long: -3
-2824. LREMPOW2 (-8893427 % 0x00000010): long: -3
-2825. LREMPOW2 (-8893427 % 0x00000020): long: -19
-2826. LREMPOW2 (-8893427 % 0x00000040): long: -51
-2827. LREMPOW2 (-8893427 % 0x00000080): long: -115
-2828. LREMPOW2 (-8893427 % 0x00000100): long: -243
-2829. LREMPOW2 (-8893427 % 0x00000200): long: -499
-2830. LREMPOW2 (-8893427 % 0x00000400): long: -1011
-2831. LREMPOW2 (-8893427 % 0x00000800): long: -1011
-2832. LREMPOW2 (-8893427 % 0x00001000): long: -1011
-2833. LREMPOW2 (-8893427 % 0x00002000): long: -5107
-2834. LREMPOW2 (-8893427 % 0x00004000): long: -13299
-2835. LREMPOW2 (-8893427 % 0x00008000): long: -13299
-2836. LREMPOW2 (-8893427 % 0x00010000): long: -46067
-2837. LREMPOW2 (-8893427 % 0x00020000): long: -111603
-2838. LREMPOW2 (-8893427 % 0x00040000): long: -242675
-2839. LREMPOW2 (-8893427 % 0x00080000): long: -504819
-2840. LREMPOW2 (-8893427 % 0x00100000): long: -504819
-2841. LREMPOW2 (-8893427 % 0x00200000): long: -504819
-2842. LREMPOW2 (-8893427 % 0x00400000): long: -504819
-2843. LREMPOW2 (-8893427 % 0x00800000): long: -504819
-2844. LREMPOW2 (-8893427 % 0x01000000): long: -8893427
-2845. LREMPOW2 (-8893427 % 0x02000000): long: -8893427
-2846. LREMPOW2 (-8893427 % 0x04000000): long: -8893427
-2847. LREMPOW2 (-8893427 % 0x08000000): long: -8893427
-2848. LREMPOW2 (-8893427 % 0x10000000): long: -8893427
-2849. LREMPOW2 (-8893427 % 0x20000000): long: -8893427
-2850. LREMPOW2 (-8893427 % 0x40000000): long: -8893427
-2851. LREMPOW2 (-8893427 % 0x80000000): long: -8893427
-2852. LDIVPOW2 (-1005234562 / 0x00000002): long: -502617281
-2853. LDIVPOW2 (-1005234562 / 0x00000004): long: -251308640
-2854. LDIVPOW2 (-1005234562 / 0x00000008): long: -125654320
-2855. LDIVPOW2 (-1005234562 / 0x00000010): long: -62827160
-2856. LDIVPOW2 (-1005234562 / 0x00000020): long: -31413580
-2857. LDIVPOW2 (-1005234562 / 0x00000040): long: -15706790
-2858. LDIVPOW2 (-1005234562 / 0x00000080): long: -7853395
-2859. LDIVPOW2 (-1005234562 / 0x00000100): long: -3926697
-2860. LDIVPOW2 (-1005234562 / 0x00000200): long: -1963348
-2861. LDIVPOW2 (-1005234562 / 0x00000400): long: -981674
-2862. LDIVPOW2 (-1005234562 / 0x00000800): long: -490837
-2863. LDIVPOW2 (-1005234562 / 0x00001000): long: -245418
-2864. LDIVPOW2 (-1005234562 / 0x00002000): long: -122709
-2865. LDIVPOW2 (-1005234562 / 0x00004000): long: -61354
-2866. LDIVPOW2 (-1005234562 / 0x00008000): long: -30677
-2867. LDIVPOW2 (-1005234562 / 0x00010000): long: -15338
-2868. LDIVPOW2 (-1005234562 / 0x00020000): long: -7669
-2869. LDIVPOW2 (-1005234562 / 0x00040000): long: -3834
-2870. LDIVPOW2 (-1005234562 / 0x00080000): long: -1917
-2871. LDIVPOW2 (-1005234562 / 0x00100000): long: -958
-2872. LDIVPOW2 (-1005234562 / 0x00200000): long: -479
-2873. LDIVPOW2 (-1005234562 / 0x00400000): long: -239
-2874. LDIVPOW2 (-1005234562 / 0x00800000): long: -119
-2875. LDIVPOW2 (-1005234562 / 0x01000000): long: -59
-2876. LDIVPOW2 (-1005234562 / 0x02000000): long: -29
-2877. LDIVPOW2 (-1005234562 / 0x04000000): long: -14
-2878. LDIVPOW2 (-1005234562 / 0x08000000): long: -7
-2879. LDIVPOW2 (-1005234562 / 0x10000000): long: -3
-2880. LDIVPOW2 (-1005234562 / 0x20000000): long: -1
-2881. LDIVPOW2 (-1005234562 / 0x40000000): long: 0
-2882. LDIVPOW2 (-1005234562 / 0x80000000): long: 0
-2883. LREMPOW2 (-1005234562 % 0x00000002): long: 0
-2884. LREMPOW2 (-1005234562 % 0x00000004): long: -2
-2885. LREMPOW2 (-1005234562 % 0x00000008): long: -2
-2886. LREMPOW2 (-1005234562 % 0x00000010): long: -2
-2887. LREMPOW2 (-1005234562 % 0x00000020): long: -2
-2888. LREMPOW2 (-1005234562 % 0x00000040): long: -2
-2889. LREMPOW2 (-1005234562 % 0x00000080): long: -2
-2890. LREMPOW2 (-1005234562 % 0x00000100): long: -130
-2891. LREMPOW2 (-1005234562 % 0x00000200): long: -386
-2892. LREMPOW2 (-1005234562 % 0x00000400): long: -386
-2893. LREMPOW2 (-1005234562 % 0x00000800): long: -386
-2894. LREMPOW2 (-1005234562 % 0x00001000): long: -2434
-2895. LREMPOW2 (-1005234562 % 0x00002000): long: -2434
-2896. LREMPOW2 (-1005234562 % 0x00004000): long: -10626
-2897. LREMPOW2 (-1005234562 % 0x00008000): long: -10626
-2898. LREMPOW2 (-1005234562 % 0x00010000): long: -43394
-2899. LREMPOW2 (-1005234562 % 0x00020000): long: -43394
-2900. LREMPOW2 (-1005234562 % 0x00040000): long: -174466
-2901. LREMPOW2 (-1005234562 % 0x00080000): long: -174466
-2902. LREMPOW2 (-1005234562 % 0x00100000): long: -698754
-2903. LREMPOW2 (-1005234562 % 0x00200000): long: -698754
-2904. LREMPOW2 (-1005234562 % 0x00400000): long: -2795906
-2905. LREMPOW2 (-1005234562 % 0x00800000): long: -6990210
-2906. LREMPOW2 (-1005234562 % 0x01000000): long: -15378818
-2907. LREMPOW2 (-1005234562 % 0x02000000): long: -32156034
-2908. LREMPOW2 (-1005234562 % 0x04000000): long: -65710466
-2909. LREMPOW2 (-1005234562 % 0x08000000): long: -65710466
-2910. LREMPOW2 (-1005234562 % 0x10000000): long: -199928194
-2911. LREMPOW2 (-1005234562 % 0x20000000): long: -468363650
-2912. LREMPOW2 (-1005234562 % 0x40000000): long: -1005234562
-2913. LREMPOW2 (-1005234562 % 0x80000000): long: -1005234562
-2914. LDIVPOW2 (-12135005234562 / 0x00000002): long: -6067502617281
-2915. LDIVPOW2 (-12135005234562 / 0x00000004): long: -3033751308640
-2916. LDIVPOW2 (-12135005234562 / 0x00000008): long: -1516875654320
-2917. LDIVPOW2 (-12135005234562 / 0x00000010): long: -758437827160
-2918. LDIVPOW2 (-12135005234562 / 0x00000020): long: -379218913580
-2919. LDIVPOW2 (-12135005234562 / 0x00000040): long: -189609456790
-2920. LDIVPOW2 (-12135005234562 / 0x00000080): long: -94804728395
-2921. LDIVPOW2 (-12135005234562 / 0x00000100): long: -47402364197
-2922. LDIVPOW2 (-12135005234562 / 0x00000200): long: -23701182098
-2923. LDIVPOW2 (-12135005234562 / 0x00000400): long: -11850591049
-2924. LDIVPOW2 (-12135005234562 / 0x00000800): long: -5925295524
-2925. LDIVPOW2 (-12135005234562 / 0x00001000): long: -2962647762
-2926. LDIVPOW2 (-12135005234562 / 0x00002000): long: -1481323881
-2927. LDIVPOW2 (-12135005234562 / 0x00004000): long: -740661940
-2928. LDIVPOW2 (-12135005234562 / 0x00008000): long: -370330970
-2929. LDIVPOW2 (-12135005234562 / 0x00010000): long: -185165485
-2930. LDIVPOW2 (-12135005234562 / 0x00020000): long: -92582742
-2931. LDIVPOW2 (-12135005234562 / 0x00040000): long: -46291371
-2932. LDIVPOW2 (-12135005234562 / 0x00080000): long: -23145685
-2933. LDIVPOW2 (-12135005234562 / 0x00100000): long: -11572842
-2934. LDIVPOW2 (-12135005234562 / 0x00200000): long: -5786421
-2935. LDIVPOW2 (-12135005234562 / 0x00400000): long: -2893210
-2936. LDIVPOW2 (-12135005234562 / 0x00800000): long: -1446605
-2937. LDIVPOW2 (-12135005234562 / 0x01000000): long: -723302
-2938. LDIVPOW2 (-12135005234562 / 0x02000000): long: -361651
-2939. LDIVPOW2 (-12135005234562 / 0x04000000): long: -180825
-2940. LDIVPOW2 (-12135005234562 / 0x08000000): long: -90412
-2941. LDIVPOW2 (-12135005234562 / 0x10000000): long: -45206
-2942. LDIVPOW2 (-12135005234562 / 0x20000000): long: -22603
-2943. LDIVPOW2 (-12135005234562 / 0x40000000): long: -11301
-2944. LDIVPOW2 (-12135005234562 / 0x80000000): long: 5650
-2945. LREMPOW2 (-12135005234562 % 0x00000002): long: 0
-2946. LREMPOW2 (-12135005234562 % 0x00000004): long: -2
-2947. LREMPOW2 (-12135005234562 % 0x00000008): long: -2
-2948. LREMPOW2 (-12135005234562 % 0x00000010): long: -2
-2949. LREMPOW2 (-12135005234562 % 0x00000020): long: -2
-2950. LREMPOW2 (-12135005234562 % 0x00000040): long: -2
-2951. LREMPOW2 (-12135005234562 % 0x00000080): long: -2
-2952. LREMPOW2 (-12135005234562 % 0x00000100): long: -130
-2953. LREMPOW2 (-12135005234562 % 0x00000200): long: -386
-2954. LREMPOW2 (-12135005234562 % 0x00000400): long: -386
-2955. LREMPOW2 (-12135005234562 % 0x00000800): long: -1410
-2956. LREMPOW2 (-12135005234562 % 0x00001000): long: -1410
-2957. LREMPOW2 (-12135005234562 % 0x00002000): long: -1410
-2958. LREMPOW2 (-12135005234562 % 0x00004000): long: -9602
-2959. LREMPOW2 (-12135005234562 % 0x00008000): long: -9602
-2960. LREMPOW2 (-12135005234562 % 0x00010000): long: -9602
-2961. LREMPOW2 (-12135005234562 % 0x00020000): long: -75138
-2962. LREMPOW2 (-12135005234562 % 0x00040000): long: -75138
-2963. LREMPOW2 (-12135005234562 % 0x00080000): long: -337282
-2964. LREMPOW2 (-12135005234562 % 0x00100000): long: -861570
-2965. LREMPOW2 (-12135005234562 % 0x00200000): long: -861570
-2966. LREMPOW2 (-12135005234562 % 0x00400000): long: -2958722
-2967. LREMPOW2 (-12135005234562 % 0x00800000): long: -2958722
-2968. LREMPOW2 (-12135005234562 % 0x01000000): long: -11347330
-2969. LREMPOW2 (-12135005234562 % 0x02000000): long: -11347330
-2970. LREMPOW2 (-12135005234562 % 0x04000000): long: -44901762
-2971. LREMPOW2 (-12135005234562 % 0x08000000): long: -112010626
-2972. LREMPOW2 (-12135005234562 % 0x10000000): long: -112010626
-2973. LREMPOW2 (-12135005234562 % 0x20000000): long: -112010626
-2974. LREMPOW2 (-12135005234562 % 0x40000000): long: -648881538
-2975. LREMPOW2 (-12135005234562 % 0x80000000): long: -1722623362
-2976. LDIVPOW2 (-2343552355623464626 / 0x00000002): long: -1171776177811732313
-2977. LDIVPOW2 (-2343552355623464626 / 0x00000004): long: -585888088905866156
-2978. LDIVPOW2 (-2343552355623464626 / 0x00000008): long: -292944044452933078
-2979. LDIVPOW2 (-2343552355623464626 / 0x00000010): long: -146472022226466539
-2980. LDIVPOW2 (-2343552355623464626 / 0x00000020): long: -73236011113233269
-2981. LDIVPOW2 (-2343552355623464626 / 0x00000040): long: -36618005556616634
-2982. LDIVPOW2 (-2343552355623464626 / 0x00000080): long: -18309002778308317
-2983. LDIVPOW2 (-2343552355623464626 / 0x00000100): long: -9154501389154158
-2984. LDIVPOW2 (-2343552355623464626 / 0x00000200): long: -4577250694577079
-2985. LDIVPOW2 (-2343552355623464626 / 0x00000400): long: -2288625347288539
-2986. LDIVPOW2 (-2343552355623464626 / 0x00000800): long: -1144312673644269
-2987. LDIVPOW2 (-2343552355623464626 / 0x00001000): long: -572156336822134
-2988. LDIVPOW2 (-2343552355623464626 / 0x00002000): long: -286078168411067
-2989. LDIVPOW2 (-2343552355623464626 / 0x00004000): long: -143039084205533
-2990. LDIVPOW2 (-2343552355623464626 / 0x00008000): long: -71519542102766
-2991. LDIVPOW2 (-2343552355623464626 / 0x00010000): long: -35759771051383
-2992. LDIVPOW2 (-2343552355623464626 / 0x00020000): long: -17879885525691
-2993. LDIVPOW2 (-2343552355623464626 / 0x00040000): long: -8939942762845
-2994. LDIVPOW2 (-2343552355623464626 / 0x00080000): long: -4469971381422
-2995. LDIVPOW2 (-2343552355623464626 / 0x00100000): long: -2234985690711
-2996. LDIVPOW2 (-2343552355623464626 / 0x00200000): long: -1117492845355
-2997. LDIVPOW2 (-2343552355623464626 / 0x00400000): long: -558746422677
-2998. LDIVPOW2 (-2343552355623464626 / 0x00800000): long: -279373211338
-2999. LDIVPOW2 (-2343552355623464626 / 0x01000000): long: -139686605669
-3000. LDIVPOW2 (-2343552355623464626 / 0x02000000): long: -69843302834
-3001. LDIVPOW2 (-2343552355623464626 / 0x04000000): long: -34921651417
-3002. LDIVPOW2 (-2343552355623464626 / 0x08000000): long: -17460825708
-3003. LDIVPOW2 (-2343552355623464626 / 0x10000000): long: -8730412854
-3004. LDIVPOW2 (-2343552355623464626 / 0x20000000): long: -4365206427
-3005. LDIVPOW2 (-2343552355623464626 / 0x40000000): long: -2182603213
-3006. LDIVPOW2 (-2343552355623464626 / 0x80000000): long: 1091301606
-3007. LREMPOW2 (-2343552355623464626 % 0x00000002): long: 0
-3008. LREMPOW2 (-2343552355623464626 % 0x00000004): long: -2
-3009. LREMPOW2 (-2343552355623464626 % 0x00000008): long: -2
-3010. LREMPOW2 (-2343552355623464626 % 0x00000010): long: -2
-3011. LREMPOW2 (-2343552355623464626 % 0x00000020): long: -18
-3012. LREMPOW2 (-2343552355623464626 % 0x00000040): long: -50
-3013. LREMPOW2 (-2343552355623464626 % 0x00000080): long: -50
-3014. LREMPOW2 (-2343552355623464626 % 0x00000100): long: -178
-3015. LREMPOW2 (-2343552355623464626 % 0x00000200): long: -178
-3016. LREMPOW2 (-2343552355623464626 % 0x00000400): long: -690
-3017. LREMPOW2 (-2343552355623464626 % 0x00000800): long: -1714
-3018. LREMPOW2 (-2343552355623464626 % 0x00001000): long: -3762
-3019. LREMPOW2 (-2343552355623464626 % 0x00002000): long: -3762
-3020. LREMPOW2 (-2343552355623464626 % 0x00004000): long: -11954
-3021. LREMPOW2 (-2343552355623464626 % 0x00008000): long: -28338
-3022. LREMPOW2 (-2343552355623464626 % 0x00010000): long: -28338
-3023. LREMPOW2 (-2343552355623464626 % 0x00020000): long: -93874
-3024. LREMPOW2 (-2343552355623464626 % 0x00040000): long: -224946
-3025. LREMPOW2 (-2343552355623464626 % 0x00080000): long: -487090
-3026. LREMPOW2 (-2343552355623464626 % 0x00100000): long: -487090
-3027. LREMPOW2 (-2343552355623464626 % 0x00200000): long: -1535666
-3028. LREMPOW2 (-2343552355623464626 % 0x00400000): long: -3632818
-3029. LREMPOW2 (-2343552355623464626 % 0x00800000): long: -7827122
-3030. LREMPOW2 (-2343552355623464626 % 0x01000000): long: -7827122
-3031. LREMPOW2 (-2343552355623464626 % 0x02000000): long: -24604338
-3032. LREMPOW2 (-2343552355623464626 % 0x04000000): long: -24604338
-3033. LREMPOW2 (-2343552355623464626 % 0x08000000): long: -91713202
-3034. LREMPOW2 (-2343552355623464626 % 0x10000000): long: -91713202
-3035. LREMPOW2 (-2343552355623464626 % 0x20000000): long: -91713202
-3036. LREMPOW2 (-2343552355623464626 % 0x40000000): long: -628584114
-3037. LREMPOW2 (-2343552355623464626 % 0x80000000): long: -1702325938
-3038. ------------------- test rem 0x10001
-3039. IREM0X10001 (0 % 0x10001): int: 0
-3040. IREM0X10001 (1 % 0x10001): int: 1
-3041. IREM0X10001 (17 % 0x10001): int: 17
-3042. IREM0X10001 (123 % 0x10001): int: 123
-3043. IREM0X10001 (1234 % 0x10001): int: 1234
-3044. IREM0X10001 (13247 % 0x10001): int: 13247
-3045. IREM0X10001 (563467 % 0x10001): int: 39171
-3046. IREM0X10001 (7456774 % 0x10001): int: 51093
-3047. IREM0X10001 (34523525 % 0x10001): int: 51063
-3048. IREM0X10001 (234523456 % 0x10001): int: 32070
-3049. IREM0X10001 (1005234562 % 0x10001): int: 28056
-3050. IREM0X10001 (2147483647 % 0x10001): int: 32768
-3051. IREM0X10001 (-1 % 0x10001): int: -1
-3052. IREM0X10001 (-17 % 0x10001): int: -17
-3053. IREM0X10001 (-123 % 0x10001): int: -123
-3054. IREM0X10001 (-1234 % 0x10001): int: -1234
-3055. IREM0X10001 (-13247 % 0x10001): int: -13247
-3056. IREM0X10001 (-563467 % 0x10001): int: -39171
-3057. IREM0X10001 (-7456774 % 0x10001): int: -51093
-3058. IREM0X10001 (-34523525 % 0x10001): int: -51063
-3059. IREM0X10001 (-234523456 % 0x10001): int: -32070
-3060. IREM0X10001 (-1005234562 % 0x10001): int: -28056
-3061. IREM0X10001 (-2147483647 % 0x10001): int: -32768
-3062. IREM0X10001 (-2147483648 % 0x10001): int: -32769
-3063. LREM0X10001 (0 % 0x10001): long: 0
-3064. LREM0X10001 (1 % 0x10001): long: 1
-3065. LREM0X10001 (17 % 0x10001): long: 17
-3066. LREM0X10001 (123 % 0x10001): long: 123
-3067. LREM0X10001 (1234 % 0x10001): long: 1234
-3068. LREM0X10001 (13247 % 0x10001): long: 13247
-3069. LREM0X10001 (563467 % 0x10001): long: 39171
-3070. LREM0X10001 (7456774 % 0x10001): long: 51093
-3071. LREM0X10001 (34523525 % 0x10001): long: 51063
-3072. LREM0X10001 (234523456 % 0x10001): long: 32070
-3073. LREM0X10001 (1005234562 % 0x10001): long: 28056
-3074. LREM0X10001 (1983223864 % 0x10001): long: 8707
-3075. LREM0X10001 (2147483646 % 0x10001): long: 32767
-3076. LREM0X10001 (2147483647 % 0x10001): long: 32768
-3077. LREM0X10001 (2147483648 % 0x10001): long: 32769
-3078. LREM0X10001 (10052234562 % 0x10001): long: 38428
-3079. LREM0X10001 (561005234562 % 0x10001): long: 60289
-3080. LREM0X10001 (2100527345962 % 0x10001): long: 41444
-3081. LREM0X10001 (34600523456287 % 0x10001): long: 61103
-3082. LREM0X10001 (546805234456882 % 0x10001): long: 50879
-3083. LREM0X10001 (1360052334734722 % 0x10001): long: 42538
-3084. LREM0X10001 (23456705569626354 % 0x10001): long: 37707
-3085. LREM0X10001 (9223372036854775807 % 0x10001): long: 32768
-3086. LREM0X10001 (-1 % 0x10001): long: -1
-3087. LREM0X10001 (-17 % 0x10001): long: -17
-3088. LREM0X10001 (-123 % 0x10001): long: -123
-3089. LREM0X10001 (-1234 % 0x10001): long: -1234
-3090. LREM0X10001 (-13247 % 0x10001): long: -13247
-3091. LREM0X10001 (-563467 % 0x10001): long: -39171
-3092. LREM0X10001 (-7456774 % 0x10001): long: -51093
-3093. LREM0X10001 (-34523525 % 0x10001): long: -51063
-3094. LREM0X10001 (-234523456 % 0x10001): long: -32070
-3095. LREM0X10001 (-1005234562 % 0x10001): long: -28056
-3096. LREM0X10001 (-1983223864 % 0x10001): long: -8707
-3097. LREM0X10001 (-2147483647 % 0x10001): long: -32768
-3098. LREM0X10001 (-2147483648 % 0x10001): long: -32769
-3099. LREM0X10001 (-10052234562 % 0x10001): long: -38428
-3100. LREM0X10001 (-561005234562 % 0x10001): long: -60289
-3101. LREM0X10001 (-2100527345962 % 0x10001): long: -41444
-3102. LREM0X10001 (-34600523456287 % 0x10001): long: -61103
-3103. LREM0X10001 (-546805234456882 % 0x10001): long: -50879
-3104. LREM0X10001 (-1360052334734722 % 0x10001): long: -42538
-3105. LREM0X10001 (-23456705569626354 % 0x10001): long: -37707
-3106. LREM0X10001 (-9223372036854775807 % 0x10001): long: -32768
-3107. LREM0X10001 (-9223372036854775808 % 0x10001): long: -32769
-3108. ------------------- test ints
-3109. TESTINT CALLED WITH int: 1
-3110. AND int: 2
-3111. IADD: int: 3
-3112. ISUB: int: -1
-3113. IMUL: int: 2
-3114. IDIV: int: 0
-3115. IREM: int: 1
-3116. INEG: int: -1
-3117. ISHL: int: 4
-3118. ISHR: int: 0
-3119. IUSHR: int: 0
-3120. IAND: int: 0
-3121. IOR: int: 3
-3122. IXOR: int: 3
-3123. I2L: long: 1
-3124. I2F: float: 1065353216
-3125. I2D: double: 4607182418800017408
-3126. INT2BYTE: byte: 1
-3127. INT2CHAR: char: 1
-3128. INT2SHORT: short: 1
-3129. not IFEQ
-3130. not IFLT
-3131. not IFLE
-3132. not IF_ICMPEQ
-3133. not IF_ICMPGT
-3134. not IF_ICMPGE
-3135. COND_ICMPEQ 1 == 0: 1
-3136. COND_ICMPNE 1 != 0: 0
-3137. COND_ICMPLT 1 < 0: 1
-3138. COND_ICMPLE 1 <= 0: 1
-3139. COND_ICMPGT 1 > 0: 0
-3140. COND_ICMPGE 1 >= 0: 0
-3141. COND_ICMPEQ 1 == 0: 0
-3142. COND_ICMPNE 1 != 0: 1
-3143. COND_ICMPLT 1 < 0: 0
-3144. COND_ICMPLE 1 <= 0: 0
-3145. COND_ICMPGT 1 > 0: 1
-3146. COND_ICMPGE 1 >= 0: 1
-3147. COND_ICMPEQ 1 == 0: 3
-3148. COND_ICMPNE 1 != 0: 2
-3149. COND_ICMPLT 1 < 0: 3
-3150. COND_ICMPLE 1 <= 0: 3
-3151. COND_ICMPGT 1 > 0: 2
-3152. COND_ICMPGE 1 >= 0: 2
-3153. COND_ICMPEQ 1 == 2: false
-3154. COND_ICMPNE 1 != 2: true
-3155. COND_ICMPLT 1 < 2: true
-3156. COND_ICMPLE 1 <= 2: true
-3157. COND_ICMPGT 1 > 2: false
-3158. COND_ICMPGE 1 >= 2: false
-3159. TESTINT CALLED WITH int: -1
-3160. AND int: 17
-3161. IADD: int: 16
-3162. ISUB: int: -18
-3163. IMUL: int: -17
-3164. IDIV: int: 0
-3165. IREM: int: -1
-3166. INEG: int: 1
-3167. ISHL: int: -131072
-3168. ISHR: int: -1
-3169. IUSHR: int: 32767
-3170. IAND: int: 17
-3171. IOR: int: -1
-3172. IXOR: int: -18
-3173. I2L: long: -1
-3174. I2F: float: -1082130432
-3175. I2D: double: -4616189618054758400
-3176. INT2BYTE: byte: -1
-3177. INT2CHAR: char: 65535
-3178. INT2SHORT: short: -1
-3179. not IFEQ
-3180. not IFGT
-3181. not IFGE
-3182. not IF_ICMPEQ
-3183. not IF_ICMPGT
-3184. not IF_ICMPGE
-3185. COND_ICMPEQ -1 == 0: 1
-3186. COND_ICMPNE -1 != 0: 0
-3187. COND_ICMPLT -1 < 0: 0
-3188. COND_ICMPLE -1 <= 0: 0
-3189. COND_ICMPGT -1 > 0: 1
-3190. COND_ICMPGE -1 >= 0: 1
-3191. COND_ICMPEQ -1 == 0: 0
-3192. COND_ICMPNE -1 != 0: 1
-3193. COND_ICMPLT -1 < 0: 1
-3194. COND_ICMPLE -1 <= 0: 1
-3195. COND_ICMPGT -1 > 0: 0
-3196. COND_ICMPGE -1 >= 0: 0
-3197. COND_ICMPEQ -1 == 0: 3
-3198. COND_ICMPNE -1 != 0: 2
-3199. COND_ICMPLT -1 < 0: 2
-3200. COND_ICMPLE -1 <= 0: 2
-3201. COND_ICMPGT -1 > 0: 3
-3202. COND_ICMPGE -1 >= 0: 3
-3203. COND_ICMPEQ -1 == 17: false
-3204. COND_ICMPNE -1 != 17: true
-3205. COND_ICMPLT -1 < 17: true
-3206. COND_ICMPLE -1 <= 17: true
-3207. COND_ICMPGT -1 > 17: false
-3208. COND_ICMPGE -1 >= 17: false
-3209. TESTINT CALLED WITH int: -24351
-3210. AND int: 24123
-3211. IADD: int: -228
-3212. ISUB: int: -48474
-3213. IMUL: int: -587419173
-3214. IDIV: int: -1
-3215. IREM: int: -228
-3216. INEG: int: 24351
-3217. ISHL: int: 134217728
-3218. ISHR: int: -1
-3219. IUSHR: int: 31
-3220. IAND: int: 33
-3221. IOR: int: -261
-3222. IXOR: int: -294
-3223. I2L: long: -24351
-3224. I2F: float: -960610816
-3225. I2D: double: -4550949270986948608
-3226. INT2BYTE: byte: -31
-3227. INT2CHAR: char: 41185
-3228. INT2SHORT: short: -24351
-3229. not IFEQ
-3230. not IFGT
-3231. not IFGE
-3232. not IF_ICMPEQ
-3233. not IF_ICMPGT
-3234. not IF_ICMPGE
-3235. COND_ICMPEQ -24351 == 0: 1
-3236. COND_ICMPNE -24351 != 0: 0
-3237. COND_ICMPLT -24351 < 0: 0
-3238. COND_ICMPLE -24351 <= 0: 0
-3239. COND_ICMPGT -24351 > 0: 1
-3240. COND_ICMPGE -24351 >= 0: 1
-3241. COND_ICMPEQ -24351 == 0: 0
-3242. COND_ICMPNE -24351 != 0: 1
-3243. COND_ICMPLT -24351 < 0: 1
-3244. COND_ICMPLE -24351 <= 0: 1
-3245. COND_ICMPGT -24351 > 0: 0
-3246. COND_ICMPGE -24351 >= 0: 0
-3247. COND_ICMPEQ -24351 == 0: 3
-3248. COND_ICMPNE -24351 != 0: 2
-3249. COND_ICMPLT -24351 < 0: 2
-3250. COND_ICMPLE -24351 <= 0: 2
-3251. COND_ICMPGT -24351 > 0: 3
-3252. COND_ICMPGE -24351 >= 0: 3
-3253. COND_ICMPEQ -24351 == 24123: false
-3254. COND_ICMPNE -24351 != 24123: true
-3255. COND_ICMPLT -24351 < 24123: true
-3256. COND_ICMPLE -24351 <= 24123: true
-3257. COND_ICMPGT -24351 > 24123: false
-3258. COND_ICMPGE -24351 >= 24123: false
-3259. TESTINT CALLED WITH int: 4918923
-3260. AND int: -441423
-3261. IADD: int: 4477500
-3262. ISUB: int: 5360346
-3263. IMUL: int: 1927704347
-3264. IDIV: int: -11
-3265. IREM: int: 63270
-3266. INEG: int: -4918923
-3267. ISHL: int: 487981056
-3268. ISHR: int: 37
-3269. IUSHR: int: 37
-3270. IAND: int: 4784769
-3271. IOR: int: -307269
-3272. IXOR: int: -5092038
-3273. I2L: long: 4918923
-3274. I2F: float: 1251351830
-3275. I2D: double: 4707039664328933376
-3276. INT2BYTE: byte: -117
-3277. INT2CHAR: char: 3723
-3278. INT2SHORT: short: 3723
-3279. not IFEQ
-3280. not IFLT
-3281. not IFLE
-3282. not IF_ICMPEQ
-3283. not IF_ICMPLT
-3284. not IF_ICMPLE
-3285. COND_ICMPEQ 4918923 == 0: 1
-3286. COND_ICMPNE 4918923 != 0: 0
-3287. COND_ICMPLT 4918923 < 0: 1
-3288. COND_ICMPLE 4918923 <= 0: 1
-3289. COND_ICMPGT 4918923 > 0: 0
-3290. COND_ICMPGE 4918923 >= 0: 0
-3291. COND_ICMPEQ 4918923 == 0: 0
-3292. COND_ICMPNE 4918923 != 0: 1
-3293. COND_ICMPLT 4918923 < 0: 0
-3294. COND_ICMPLE 4918923 <= 0: 0
-3295. COND_ICMPGT 4918923 > 0: 1
-3296. COND_ICMPGE 4918923 >= 0: 1
-3297. COND_ICMPEQ 4918923 == 0: 3
-3298. COND_ICMPNE 4918923 != 0: 2
-3299. COND_ICMPLT 4918923 < 0: 3
-3300. COND_ICMPLE 4918923 <= 0: 3
-3301. COND_ICMPGT 4918923 > 0: 2
-3302. COND_ICMPGE 4918923 >= 0: 2
-3303. COND_ICMPEQ 4918923 == -441423: false
-3304. COND_ICMPNE 4918923 != -441423: true
-3305. COND_ICMPLT 4918923 < -441423: false
-3306. COND_ICMPLE 4918923 <= -441423: false
-3307. COND_ICMPGT 4918923 > -441423: true
-3308. COND_ICMPGE 4918923 >= -441423: true
-3309. TESTINT CALLED WITH int: 0
-3310. AND int: 0
-3311. IADD: int: 0
-3312. ISUB: int: 0
-3313. IMUL: int: 0
-3314. divison by zero
-3315. divison by zero
-3316. INEG: int: 0
-3317. ISHL: int: 0
-3318. ISHR: int: 0
-3319. IUSHR: int: 0
-3320. IAND: int: 0
-3321. IOR: int: 0
-3322. IXOR: int: 0
-3323. I2L: long: 0
-3324. I2F: float: 0
-3325. I2D: double: 0
-3326. INT2BYTE: byte: 0
-3327. INT2CHAR: char: 0
-3328. INT2SHORT: short: 0
-3329. not IFNE
-3330. not IFLT
-3331. not IFGT
-3332. not IF_ICMPNE
-3333. not IF_ICMPLT
-3334. not IF_ICMPGT
-3335. COND_ICMPEQ 0 == 0: 0
-3336. COND_ICMPNE 0 != 0: 1
-3337. COND_ICMPLT 0 < 0: 1
-3338. COND_ICMPLE 0 <= 0: 0
-3339. COND_ICMPGT 0 > 0: 1
-3340. COND_ICMPGE 0 >= 0: 0
-3341. COND_ICMPEQ 0 == 0: 1
-3342. COND_ICMPNE 0 != 0: 0
-3343. COND_ICMPLT 0 < 0: 0
-3344. COND_ICMPLE 0 <= 0: 1
-3345. COND_ICMPGT 0 > 0: 0
-3346. COND_ICMPGE 0 >= 0: 1
-3347. COND_ICMPEQ 0 == 0: 2
-3348. COND_ICMPNE 0 != 0: 3
-3349. COND_ICMPLT 0 < 0: 3
-3350. COND_ICMPLE 0 <= 0: 2
-3351. COND_ICMPGT 0 > 0: 3
-3352. COND_ICMPGE 0 >= 0: 2
-3353. COND_ICMPEQ 0 == 0: true
-3354. COND_ICMPNE 0 != 0: false
-3355. COND_ICMPLT 0 < 0: false
-3356. COND_ICMPLE 0 <= 0: true
-3357. COND_ICMPGT 0 > 0: false
-3358. COND_ICMPGE 0 >= 0: true
-3359. TESTINT CALLED WITH int: -1
-3360. AND int: -1
-3361. IADD: int: -2
-3362. ISUB: int: 0
-3363. IMUL: int: 1
-3364. IDIV: int: 1
-3365. IREM: int: 0
-3366. INEG: int: 1
-3367. ISHL: int: -2147483648
-3368. ISHR: int: -1
-3369. IUSHR: int: 1
-3370. IAND: int: -1
-3371. IOR: int: -1
-3372. IXOR: int: 0
-3373. I2L: long: -1
-3374. I2F: float: -1082130432
-3375. I2D: double: -4616189618054758400
-3376. INT2BYTE: byte: -1
-3377. INT2CHAR: char: 65535
-3378. INT2SHORT: short: -1
-3379. not IFEQ
-3380. not IFGT
-3381. not IFGE
-3382. not IF_ICMPNE
-3383. not IF_ICMPLT
-3384. not IF_ICMPGT
-3385. COND_ICMPEQ -1 == 0: 1
-3386. COND_ICMPNE -1 != 0: 0
-3387. COND_ICMPLT -1 < 0: 0
-3388. COND_ICMPLE -1 <= 0: 0
-3389. COND_ICMPGT -1 > 0: 1
-3390. COND_ICMPGE -1 >= 0: 1
-3391. COND_ICMPEQ -1 == 0: 0
-3392. COND_ICMPNE -1 != 0: 1
-3393. COND_ICMPLT -1 < 0: 1
-3394. COND_ICMPLE -1 <= 0: 1
-3395. COND_ICMPGT -1 > 0: 0
-3396. COND_ICMPGE -1 >= 0: 0
-3397. COND_ICMPEQ -1 == 0: 3
-3398. COND_ICMPNE -1 != 0: 2
-3399. COND_ICMPLT -1 < 0: 2
-3400. COND_ICMPLE -1 <= 0: 2
-3401. COND_ICMPGT -1 > 0: 3
-3402. COND_ICMPGE -1 >= 0: 3
-3403. COND_ICMPEQ -1 == -1: true
-3404. COND_ICMPNE -1 != -1: false
-3405. COND_ICMPLT -1 < -1: false
-3406. COND_ICMPLE -1 <= -1: true
-3407. COND_ICMPGT -1 > -1: false
-3408. COND_ICMPGE -1 >= -1: true
-3409. TESTINT CALLED WITH int: 1423487
-3410. AND int: 123444444
-3411. IADD: int: 124867931
-3412. ISUB: int: -122020957
-3413. IMUL: int: 1564274980
-3414. IDIV: int: 0
-3415. IREM: int: 1423487
-3416. INEG: int: -1423487
-3417. ISHL: int: -268435456
-3418. ISHR: int: 0
-3419. IUSHR: int: 0
-3420. IAND: int: 1153116
-3421. IOR: int: 123714815
-3422. IXOR: int: 122561699
-3423. I2L: long: 1423487
-3424. I2F: float: 1236124664
-3425. I2D: double: 4698864641831337984
-3426. INT2BYTE: byte: 127
-3427. INT2CHAR: char: 47231
-3428. INT2SHORT: short: -18305
-3429. not IFEQ
-3430. not IFLT
-3431. not IFLE
-3432. not IF_ICMPEQ
-3433. not IF_ICMPGT
-3434. not IF_ICMPGE
-3435. COND_ICMPEQ 1423487 == 0: 1
-3436. COND_ICMPNE 1423487 != 0: 0
-3437. COND_ICMPLT 1423487 < 0: 1
-3438. COND_ICMPLE 1423487 <= 0: 1
-3439. COND_ICMPGT 1423487 > 0: 0
-3440. COND_ICMPGE 1423487 >= 0: 0
-3441. COND_ICMPEQ 1423487 == 0: 0
-3442. COND_ICMPNE 1423487 != 0: 1
-3443. COND_ICMPLT 1423487 < 0: 0
-3444. COND_ICMPLE 1423487 <= 0: 0
-3445. COND_ICMPGT 1423487 > 0: 1
-3446. COND_ICMPGE 1423487 >= 0: 1
-3447. COND_ICMPEQ 1423487 == 0: 3
-3448. COND_ICMPNE 1423487 != 0: 2
-3449. COND_ICMPLT 1423487 < 0: 3
-3450. COND_ICMPLE 1423487 <= 0: 3
-3451. COND_ICMPGT 1423487 > 0: 2
-3452. COND_ICMPGE 1423487 >= 0: 2
-3453. COND_ICMPEQ 1423487 == 123444444: false
-3454. COND_ICMPNE 1423487 != 123444444: true
-3455. COND_ICMPLT 1423487 < 123444444: true
-3456. COND_ICMPLE 1423487 <= 123444444: true
-3457. COND_ICMPGT 1423487 > 123444444: false
-3458. COND_ICMPGE 1423487 >= 123444444: false
-3459. TESTINT CALLED WITH int: 2147483647
-3460. AND int: 1
-3461. IADD: int: -2147483648
-3462. ISUB: int: 2147483646
-3463. IMUL: int: 2147483647
-3464. IDIV: int: 2147483647
-3465. IREM: int: 0
-3466. INEG: int: -2147483647
-3467. ISHL: int: -2
-3468. ISHR: int: 1073741823
-3469. IUSHR: int: 1073741823
-3470. IAND: int: 1
-3471. IOR: int: 2147483647
-3472. IXOR: int: 2147483646
-3473. I2L: long: 2147483647
-3474. I2F: float: 1325400064
-3475. I2D: double: 4746794007244308480
-3476. INT2BYTE: byte: -1
-3477. INT2CHAR: char: 65535
-3478. INT2SHORT: short: -1
-3479. not IFEQ
-3480. not IFLT
-3481. not IFLE
-3482. not IF_ICMPEQ
-3483. not IF_ICMPLT
-3484. not IF_ICMPLE
-3485. COND_ICMPEQ 2147483647 == 0: 1
-3486. COND_ICMPNE 2147483647 != 0: 0
-3487. COND_ICMPLT 2147483647 < 0: 1
-3488. COND_ICMPLE 2147483647 <= 0: 1
-3489. COND_ICMPGT 2147483647 > 0: 0
-3490. COND_ICMPGE 2147483647 >= 0: 0
-3491. COND_ICMPEQ 2147483647 == 0: 0
-3492. COND_ICMPNE 2147483647 != 0: 1
-3493. COND_ICMPLT 2147483647 < 0: 0
-3494. COND_ICMPLE 2147483647 <= 0: 0
-3495. COND_ICMPGT 2147483647 > 0: 1
-3496. COND_ICMPGE 2147483647 >= 0: 1
-3497. COND_ICMPEQ 2147483647 == 0: 3
-3498. COND_ICMPNE 2147483647 != 0: 2
-3499. COND_ICMPLT 2147483647 < 0: 3
-3500. COND_ICMPLE 2147483647 <= 0: 3
-3501. COND_ICMPGT 2147483647 > 0: 2
-3502. COND_ICMPGE 2147483647 >= 0: 2
-3503. COND_ICMPEQ 2147483647 == 1: false
-3504. COND_ICMPNE 2147483647 != 1: true
-3505. COND_ICMPLT 2147483647 < 1: false
-3506. COND_ICMPLE 2147483647 <= 1: false
-3507. COND_ICMPGT 2147483647 > 1: true
-3508. COND_ICMPGE 2147483647 >= 1: true
-3509. TESTINT CALLED WITH int: 0
-3510. AND int: 2147483647
-3511. IADD: int: 2147483647
-3512. ISUB: int: -2147483647
-3513. IMUL: int: 0
-3514. IDIV: int: 0
-3515. IREM: int: 0
-3516. INEG: int: 0
-3517. ISHL: int: 0
-3518. ISHR: int: 0
-3519. IUSHR: int: 0
-3520. IAND: int: 0
-3521. IOR: int: 2147483647
-3522. IXOR: int: 2147483647
-3523. I2L: long: 0
-3524. I2F: float: 0
-3525. I2D: double: 0
-3526. INT2BYTE: byte: 0
-3527. INT2CHAR: char: 0
-3528. INT2SHORT: short: 0
-3529. not IFNE
-3530. not IFLT
-3531. not IFGT
-3532. not IF_ICMPEQ
-3533. not IF_ICMPGT
-3534. not IF_ICMPGE
-3535. COND_ICMPEQ 0 == 0: 0
-3536. COND_ICMPNE 0 != 0: 1
-3537. COND_ICMPLT 0 < 0: 1
-3538. COND_ICMPLE 0 <= 0: 0
-3539. COND_ICMPGT 0 > 0: 1
-3540. COND_ICMPGE 0 >= 0: 0
-3541. COND_ICMPEQ 0 == 0: 1
-3542. COND_ICMPNE 0 != 0: 0
-3543. COND_ICMPLT 0 < 0: 0
-3544. COND_ICMPLE 0 <= 0: 1
-3545. COND_ICMPGT 0 > 0: 0
-3546. COND_ICMPGE 0 >= 0: 1
-3547. COND_ICMPEQ 0 == 0: 2
-3548. COND_ICMPNE 0 != 0: 3
-3549. COND_ICMPLT 0 < 0: 3
-3550. COND_ICMPLE 0 <= 0: 2
-3551. COND_ICMPGT 0 > 0: 3
-3552. COND_ICMPGE 0 >= 0: 2
-3553. COND_ICMPEQ 0 == 2147483647: false
-3554. COND_ICMPNE 0 != 2147483647: true
-3555. COND_ICMPLT 0 < 2147483647: true
-3556. COND_ICMPLE 0 <= 2147483647: true
-3557. COND_ICMPGT 0 > 2147483647: false
-3558. COND_ICMPGE 0 >= 2147483647: false
-3559. TESTINT CALLED WITH int: 13107
-3560. AND int: 143444
-3561. IADD: int: 156551
-3562. ISUB: int: -130337
-3563. IMUL: int: 1880120508
-3564. IDIV: int: 0
-3565. IREM: int: 13107
-3566. INEG: int: -13107
-3567. ISHL: int: 858783744
-3568. ISHR: int: 0
-3569. IUSHR: int: 0
-3570. IAND: int: 12304
-3571. IOR: int: 144247
-3572. IXOR: int: 131943
-3573. I2L: long: 13107
-3574. I2F: float: 1179438080
-3575. I2D: double: 4668431263781093376
-3576. INT2BYTE: byte: 51
-3577. INT2CHAR: char: 13107
-3578. INT2SHORT: short: 13107
-3579. not IFEQ
-3580. not IFLT
-3581. not IFLE
-3582. not IF_ICMPEQ
-3583. not IF_ICMPGT
-3584. not IF_ICMPGE
-3585. COND_ICMPEQ 13107 == 0: 1
-3586. COND_ICMPNE 13107 != 0: 0
-3587. COND_ICMPLT 13107 < 0: 1
-3588. COND_ICMPLE 13107 <= 0: 1
-3589. COND_ICMPGT 13107 > 0: 0
-3590. COND_ICMPGE 13107 >= 0: 0
-3591. COND_ICMPEQ 13107 == 0: 0
-3592. COND_ICMPNE 13107 != 0: 1
-3593. COND_ICMPLT 13107 < 0: 0
-3594. COND_ICMPLE 13107 <= 0: 0
-3595. COND_ICMPGT 13107 > 0: 1
-3596. COND_ICMPGE 13107 >= 0: 1
-3597. COND_ICMPEQ 13107 == 0: 3
-3598. COND_ICMPNE 13107 != 0: 2
-3599. COND_ICMPLT 13107 < 0: 3
-3600. COND_ICMPLE 13107 <= 0: 3
-3601. COND_ICMPGT 13107 > 0: 2
-3602. COND_ICMPGE 13107 >= 0: 2
-3603. COND_ICMPEQ 13107 == 143444: false
-3604. COND_ICMPNE 13107 != 143444: true
-3605. COND_ICMPLT 13107 < 143444: true
-3606. COND_ICMPLE 13107 <= 143444: true
-3607. COND_ICMPGT 13107 > 143444: false
-3608. COND_ICMPGE 13107 >= 143444: false
-3609. TESTINT CALLED WITH int: 4444441
-3610. AND int: 12342
-3611. IADD: int: 4456783
-3612. ISUB: int: 4432099
-3613. IMUL: int: -981284026
-3614. IDIV: int: 360
-3615. IREM: int: 1321
-3616. INEG: int: -4444441
-3617. ISHL: int: 1178599424
-3618. ISHR: int: 1
-3619. IUSHR: int: 1
-3620. IAND: int: 4112
-3621. IOR: int: 4452671
-3622. IXOR: int: 4448559
-3623. I2L: long: 4444441
-3624. I2F: float: 1250402866
-3625. I2D: double: 4706530193160798208
-3626. INT2BYTE: byte: 25
-3627. INT2CHAR: char: 53529
-3628. INT2SHORT: short: -12007
-3629. not IFEQ
-3630. not IFLT
-3631. not IFLE
-3632. not IF_ICMPEQ
-3633. not IF_ICMPLT
-3634. not IF_ICMPLE
-3635. COND_ICMPEQ 4444441 == 0: 1
-3636. COND_ICMPNE 4444441 != 0: 0
-3637. COND_ICMPLT 4444441 < 0: 1
-3638. COND_ICMPLE 4444441 <= 0: 1
-3639. COND_ICMPGT 4444441 > 0: 0
-3640. COND_ICMPGE 4444441 >= 0: 0
-3641. COND_ICMPEQ 4444441 == 0: 0
-3642. COND_ICMPNE 4444441 != 0: 1
-3643. COND_ICMPLT 4444441 < 0: 0
-3644. COND_ICMPLE 4444441 <= 0: 0
-3645. COND_ICMPGT 4444441 > 0: 1
-3646. COND_ICMPGE 4444441 >= 0: 1
-3647. COND_ICMPEQ 4444441 == 0: 3
-3648. COND_ICMPNE 4444441 != 0: 2
-3649. COND_ICMPLT 4444441 < 0: 3
-3650. COND_ICMPLE 4444441 <= 0: 3
-3651. COND_ICMPGT 4444441 > 0: 2
-3652. COND_ICMPGE 4444441 >= 0: 2
-3653. COND_ICMPEQ 4444441 == 12342: false
-3654. COND_ICMPNE 4444441 != 12342: true
-3655. COND_ICMPLT 4444441 < 12342: false
-3656. COND_ICMPLE 4444441 <= 12342: false
-3657. COND_ICMPGT 4444441 > 12342: true
-3658. COND_ICMPGE 4444441 >= 12342: true
-3659. TESTINT CALLED WITH int: -2147483648
-3660. AND int: -1
-3661. IADD: int: 2147483647
-3662. ISUB: int: -2147483647
-3663. IMUL: int: -2147483648
-3664. IDIV: int: -2147483648
-3665. IREM: int: 0
-3666. INEG: int: -2147483648
-3667. ISHL: int: 0
-3668. ISHR: int: -1
-3669. IUSHR: int: 1
-3670. IAND: int: -2147483648
-3671. IOR: int: -1
-3672. IXOR: int: 2147483647
-3673. I2L: long: -2147483648
-3674. I2F: float: -822083584
-3675. I2D: double: -4476578029606273024
-3676. INT2BYTE: byte: 0
-3677. INT2CHAR: char: 0
-3678. INT2SHORT: short: 0
-3679. not IFEQ
-3680. not IFGT
-3681. not IFGE
-3682. not IF_ICMPEQ
-3683. not IF_ICMPGT
-3684. not IF_ICMPGE
-3685. COND_ICMPEQ -2147483648 == 0: 1
-3686. COND_ICMPNE -2147483648 != 0: 0
-3687. COND_ICMPLT -2147483648 < 0: 0
-3688. COND_ICMPLE -2147483648 <= 0: 0
-3689. COND_ICMPGT -2147483648 > 0: 1
-3690. COND_ICMPGE -2147483648 >= 0: 1
-3691. COND_ICMPEQ -2147483648 == 0: 0
-3692. COND_ICMPNE -2147483648 != 0: 1
-3693. COND_ICMPLT -2147483648 < 0: 1
-3694. COND_ICMPLE -2147483648 <= 0: 1
-3695. COND_ICMPGT -2147483648 > 0: 0
-3696. COND_ICMPGE -2147483648 >= 0: 0
-3697. COND_ICMPEQ -2147483648 == 0: 3
-3698. COND_ICMPNE -2147483648 != 0: 2
-3699. COND_ICMPLT -2147483648 < 0: 2
-3700. COND_ICMPLE -2147483648 <= 0: 2
-3701. COND_ICMPGT -2147483648 > 0: 3
-3702. COND_ICMPGE -2147483648 >= 0: 3
-3703. COND_ICMPEQ -2147483648 == -1: false
-3704. COND_ICMPNE -2147483648 != -1: true
-3705. COND_ICMPLT -2147483648 < -1: true
-3706. COND_ICMPLE -2147483648 <= -1: true
-3707. COND_ICMPGT -2147483648 > -1: false
-3708. COND_ICMPGE -2147483648 >= -1: false
-3709. ------------------- test longs
-3710. TESTLONG called with long: 1
-3711. AND long: 2
-3712. LADD: long: 3
-3713. LSUB: long: -1
-3714. LMUL: long: 2
-3715. LDIV: long: 0
-3716. LREM: long: 1
-3717. LNEG: long: -1
-3718. LSHL: long: 4
-3719. LSHR: long: 0
-3720. LUSHR: long: 0
-3721. LAND: long: 0
-3722. LOR: long: 3
-3723. LXOR: long: 3
-3724. L2I: int: 1
-3725. L2F: float: 1065353216
-3726. L2D: double: 4607182418800017408
-3727. LCMP a == b : false
-3728. LCMP a != b : true
-3729. LCMP a < b : true
-3730. LCMP a <= b : true
-3731. LCMP a > b : false
-3732. LCMP a >= b : false
-3733. not IF_LCMPNE
-3734. not IF_LCMPLT
-3735. not IF_LCMPLE
-3736. TESTLONG called with long: -1
-3737. AND long: 17
-3738. LADD: long: 16
-3739. LSUB: long: -18
-3740. LMUL: long: -17
-3741. LDIV: long: 0
-3742. LREM: long: -1
-3743. LNEG: long: 1
-3744. LSHL: long: -131072
-3745. LSHR: long: -1
-3746. LUSHR: long: 140737488355327
-3747. LAND: long: 17
-3748. LOR: long: -1
-3749. LXOR: long: -18
-3750. L2I: int: -1
-3751. L2F: float: -1082130432
-3752. L2D: double: -4616189618054758400
-3753. LCMP a == b : false
-3754. LCMP a != b : true
-3755. LCMP a < b : true
-3756. LCMP a <= b : true
-3757. LCMP a > b : false
-3758. LCMP a >= b : false
-3759. not IF_LCMPNE
-3760. not IF_LCMPLT
-3761. not IF_LCMPLE
-3762. TESTLONG called with long: -24351
-3763. AND long: 24123
-3764. LADD: long: -228
-3765. LSUB: long: -48474
-3766. LMUL: long: -587419173
-3767. LDIV: long: -1
-3768. LREM: long: -228
-3769. LNEG: long: 24351
-3770. LSHL: long: 576460752303423488
-3771. LSHR: long: -1
-3772. LUSHR: long: 31
-3773. LAND: long: 33
-3774. LOR: long: -261
-3775. LXOR: long: -294
-3776. L2I: int: -24351
-3777. L2F: float: -960610816
-3778. L2D: double: -4550949270986948608
-3779. LCMP a == b : false
-3780. LCMP a != b : true
-3781. LCMP a < b : true
-3782. LCMP a <= b : true
-3783. LCMP a > b : false
-3784. LCMP a >= b : false
-3785. not IF_LCMPNE
-3786. not IF_LCMPLT
-3787. not IF_LCMPLE
-3788. TESTLONG called with long: 4918923241323
-3789. AND long: -4423423234231423
-3790. LADD: long: -4418504310990100
-3791. LSUB: long: 4428342157472746
-3792. LMUL: long: -4222930371437023765
-3793. LDIV: long: 0
-3794. LREM: long: 4918923241323
-3795. LNEG: long: -4918923241323
-3796. LSHL: long: 9837846482646
-3797. LSHR: long: 2459461620661
-3798. LUSHR: long: 2459461620661
-3799. LAND: long: 451041567489
-3800. LOR: long: -4418955352557589
-3801. LXOR: long: -4419406394125078
-3802. L2I: int: 1185687403
-3803. L2F: float: 1418668246
-3804. L2D: double: 4796866980921322496
-3805. LCMP a == b : false
-3806. LCMP a != b : true
-3807. LCMP a < b : false
-3808. LCMP a <= b : false
-3809. LCMP a > b : true
-3810. LCMP a >= b : true
-3811. not IF_LCMPNE
-3812. not IF_LCMPGT
-3813. not IF_LCMPGE
-3814. TESTLONG called with long: 0
-3815. AND long: 0
-3816. LADD: long: 0
-3817. LSUB: long: 0
-3818. LMUL: long: 0
-3819. divison by zero
-3820. divison by zero
-3821. LNEG: long: 0
-3822. LSHL: long: 0
-3823. LSHR: long: 0
-3824. LUSHR: long: 0
-3825. LAND: long: 0
-3826. LOR: long: 0
-3827. LXOR: long: 0
-3828. L2I: int: 0
-3829. L2F: float: 0
-3830. L2D: double: 0
-3831. LCMP a == b : true
-3832. LCMP a != b : false
-3833. LCMP a < b : false
-3834. LCMP a <= b : true
-3835. LCMP a > b : false
-3836. LCMP a >= b : true
-3837. not IF_LCMPEQ
-3838. not IF_LCMPLE
-3839. not IF_LCMPGE
-3840. TESTLONG called with long: -1
-3841. AND long: -1
-3842. LADD: long: -2
-3843. LSUB: long: 0
-3844. LMUL: long: 1
-3845. LDIV: long: 1
-3846. LREM: long: 0
-3847. LNEG: long: 1
-3848. LSHL: long: -9223372036854775808
-3849. LSHR: long: -1
-3850. LUSHR: long: 1
-3851. LAND: long: -1
-3852. LOR: long: -1
-3853. LXOR: long: 0
-3854. L2I: int: -1
-3855. L2F: float: -1082130432
-3856. L2D: double: -4616189618054758400
-3857. LCMP a == b : true
-3858. LCMP a != b : false
-3859. LCMP a < b : false
-3860. LCMP a <= b : true
-3861. LCMP a > b : false
-3862. LCMP a >= b : true
-3863. not IF_LCMPEQ
-3864. not IF_LCMPLE
-3865. not IF_LCMPGE
-3866. TESTLONG called with long: 1423487
-3867. AND long: 123444442344
-3868. LADD: long: 123445865831
-3869. LSUB: long: -123443018857
-3870. LMUL: long: 175721558898933528
-3871. LDIV: long: 0
-3872. LREM: long: 1423487
-3873. LNEG: long: -1423487
-3874. LSHL: long: 1565140508487974912
-3875. LSHR: long: 0
-3876. LUSHR: long: 0
-3877. LAND: long: 1355880
-3878. LOR: long: 123444509951
-3879. LXOR: long: 123443154071
-3880. L2I: int: 1423487
-3881. L2F: float: 1236124664
-3882. L2D: double: 4698864641831337984
-3883. LCMP a == b : false
-3884. LCMP a != b : true
-3885. LCMP a < b : true
-3886. LCMP a <= b : true
-3887. LCMP a > b : false
-3888. LCMP a >= b : false
-3889. not IF_LCMPNE
-3890. not IF_LCMPLT
-3891. not IF_LCMPLE
-3892. TESTLONG called with long: 9223372036854775807
-3893. AND long: 1
-3894. LADD: long: -9223372036854775808
-3895. LSUB: long: 9223372036854775806
-3896. LMUL: long: 9223372036854775807
-3897. LDIV: long: 9223372036854775807
-3898. LREM: long: 0
-3899. LNEG: long: -9223372036854775807
-3900. LSHL: long: -2
-3901. LSHR: long: 4611686018427387903
-3902. LUSHR: long: 4611686018427387903
-3903. LAND: long: 1
-3904. LOR: long: 9223372036854775807
-3905. LXOR: long: 9223372036854775806
-3906. L2I: int: -1
-3907. L2F: float: 1593835520
-3908. L2D: double: 4890909195324358656
-3909. LCMP a == b : false
-3910. LCMP a != b : true
-3911. LCMP a < b : false
-3912. LCMP a <= b : false
-3913. LCMP a > b : true
-3914. LCMP a >= b : true
-3915. not IF_LCMPNE
-3916. not IF_LCMPGT
-3917. not IF_LCMPGE
-3918. TESTLONG called with long: 0
-3919. AND long: 9223372036854775807
-3920. LADD: long: 9223372036854775807
-3921. LSUB: long: -9223372036854775807
-3922. LMUL: long: 0
-3923. LDIV: long: 0
-3924. LREM: long: 0
-3925. LNEG: long: 0
-3926. LSHL: long: 0
-3927. LSHR: long: 0
-3928. LUSHR: long: 0
-3929. LAND: long: 0
-3930. LOR: long: 9223372036854775807
-3931. LXOR: long: 9223372036854775807
-3932. L2I: int: 0
-3933. L2F: float: 0
-3934. L2D: double: 0
-3935. LCMP a == b : false
-3936. LCMP a != b : true
-3937. LCMP a < b : true
-3938. LCMP a <= b : true
-3939. LCMP a > b : false
-3940. LCMP a >= b : false
-3941. not IF_LCMPNE
-3942. not IF_LCMPLT
-3943. not IF_LCMPLE
-3944. TESTLONG called with long: 13107
-3945. AND long: 143444
-3946. LADD: long: 156551
-3947. LSUB: long: -130337
-3948. LMUL: long: 1880120508
-3949. LDIV: long: 0
-3950. LREM: long: 13107
-3951. LNEG: long: -13107
-3952. LSHL: long: 13743685632
-3953. LSHR: long: 0
-3954. LUSHR: long: 0
-3955. LAND: long: 12304
-3956. LOR: long: 144247
-3957. LXOR: long: 131943
-3958. L2I: int: 13107
-3959. L2F: float: 1179438080
-3960. L2D: double: 4668431263781093376
-3961. LCMP a == b : false
-3962. LCMP a != b : true
-3963. LCMP a < b : true
-3964. LCMP a <= b : true
-3965. LCMP a > b : false
-3966. LCMP a >= b : false
-3967. not IF_LCMPNE
-3968. not IF_LCMPLT
-3969. not IF_LCMPLE
-3970. TESTLONG called with long: 4444441
-3971. AND long: 12342
-3972. LADD: long: 4456783
-3973. LSUB: long: 4432099
-3974. LMUL: long: 54853290822
-3975. LDIV: long: 360
-3976. LREM: long: 1321
-3977. LNEG: long: -4444441
-3978. LSHL: long: 5062045981164437504
-3979. LSHR: long: 0
-3980. LUSHR: long: 0
-3981. LAND: long: 4112
-3982. LOR: long: 4452671
-3983. LXOR: long: 4448559
-3984. L2I: int: 4444441
-3985. L2F: float: 1250402866
-3986. L2D: double: 4706530193160798208
-3987. LCMP a == b : false
-3988. LCMP a != b : true
-3989. LCMP a < b : false
-3990. LCMP a <= b : false
-3991. LCMP a > b : true
-3992. LCMP a >= b : true
-3993. not IF_LCMPNE
-3994. not IF_LCMPGT
-3995. not IF_LCMPGE
-3996. TESTLONG called with long: -9223372036854775808
-3997. AND long: -1
-3998. LADD: long: 9223372036854775807
-3999. LSUB: long: -9223372036854775807
-4000. LMUL: long: -9223372036854775808
-4001. LDIV: long: -9223372036854775808
-4002. LREM: long: 0
-4003. LNEG: long: -9223372036854775808
-4004. LSHL: long: 0
-4005. LSHR: long: -1
-4006. LUSHR: long: 1
-4007. LAND: long: -9223372036854775808
-4008. LOR: long: -1
-4009. LXOR: long: 9223372036854775807
-4010. L2I: int: 0
-4011. L2F: float: -553648128
-4012. L2D: double: -4332462841530417152
-4013. LCMP a == b : false
-4014. LCMP a != b : true
-4015. LCMP a < b : true
-4016. LCMP a <= b : true
-4017. LCMP a > b : false
-4018. LCMP a >= b : false
-4019. not IF_LCMPNE
-4020. not IF_LCMPLT
-4021. not IF_LCMPLE
-4022. ------------------- test floats
-4023. TESTFLOAT called with float: 1065353216
-4024. AND float: 1073917985
-4025. FADD: float: 1078112289
-4026. FSUB: float: -1081778110
-4027. FMUL: float: 1073917985
-4028. FDIV: float: 1056619533
-4029. FREM: float: 1065353216
-4030. F2I: int: 1
-4031. F2L: long: 1
-4032. F2D: double: 4607182418800017408
-4033. FCMP a!=b
-4034. FCMP a<b
-4035. FCMP a<=b
-4036. TESTFLOAT called with float: -1080167498
-4037. AND float: 1099662623
-4038. FADD: float: 1099015652
-4039. FSUB: float: -1047174054
-4040. FMUL: float: -1045681427
-4041. FDIV: float: -1114576645
-4042. FREM: float: -1080167498
-4043. F2I: int: -1
-4044. F2L: long: -1
-4045. F2D: double: -4615135775887982592
-4046. FCMP a!=b
-4047. FCMP a<b
-4048. FCMP a<=b
-4049. TESTFLOAT called with float: -960610816
-4050. AND float: 1186756096
-4051. FADD: float: -1016856576
-4052. FSUB: float: -952280576
-4053. FMUL: float: -838070983
-4054. FDIV: float: -1082051147
-4055. FREM: float: -1016856576
-4056. F2I: int: -24351
-4057. F2L: long: -24351
-4058. F2D: double: -4550949270986948608
-4059. FCMP a!=b
-4060. FCMP a<b
-4061. FCMP a<=b
-4062. TESTFLOAT called with float: 1036831949
-4063. AND float: 1151033344
-4064. FADD: float: 1151034163
-4065. FSUB: float: -996451123
-4066. FMUL: float: 1123588506
-4067. FDIV: float: 950581132
-4068. FREM: float: 1036831949
-4069. F2I: int: 0
-4070. F2L: long: 0
-4071. F2D: double: 4591870180174331904
-4072. FCMP a!=b
-4073. FCMP a<b
-4074. FCMP a<=b
-4075. TESTFLOAT called with float: 0
-4076. AND float: -1005921678
-4077. FADD: float: -1005921678
-4078. FSUB: float: 1141561970
-4079. FMUL: float: -2147483648
-4080. FDIV: float: -2147483648
-4081. FREM: float: 0
-4082. F2I: int: 0
-4083. F2L: long: 0
-4084. F2D: double: 0
-4085. FCMP a!=b
-4086. FCMP a>b
-4087. FCMP a>=b
-4088. TESTFLOAT called with float: 1117388800
-4089. AND float: -1005928448
-4090. FADD: float: -1007747072
-4091. FSUB: float: 1142816768
-4092. FMUL: float: -953749760
-4093. FDIV: float: -1106374265
-4094. FREM: float: 1117388800
-4095. F2I: int: 77
-4096. F2L: long: 77
-4097. F2D: double: 4635118810238550016
-4098. FCMP a!=b
-4099. FCMP a>b
-4100. FCMP a>=b
-4101. TESTFLOAT called with float: 1325400059
-4102. AND float: -922251744
-4103. FADD: float: 1325395721
-4104. FSUB: float: 1325402230
-4105. FMUL: float: -662204899
-4106. FDIV: float: -982402220
-4107. FREM: float: 1220539712
-4108. F2I: int: 2147483008
-4109. F2L: long: 2147483008
-4110. F2D: double: 4746794004564148224
-4111. FCMP a!=b
-4112. FCMP a>b
-4113. FCMP a>=b
-4114. ------------------- test doubles
-4115. TESTDOUBLE called with double: 4607182418800017408
-4116. AND double: 4611780594019562684
-4117. DADD: double: 4614032393833247932
-4118. DSUB: double: -4616000466870408840
-4119. DMUL: double: 4611780594019562684
-4120. DDIV: double: 4602493558463195825
-4121. DREM: double: 4607182418800017408
-4122. D2I: int: 1
-4123. D2L: long: 1
-4124. D2F: float: 1065353216
-4125. DCMP a!=b
-4126. DCMP a<b
-4127. DCMP a<=b
-4128. TESTDOUBLE called with double: -4615135775741953704
-4129. AND double: 4625602141275962737
-4130. DADD: double: 4625254801154701788
-4131. DSUB: double: -4597422555457552122
-4132. DMUL: double: -4596621207457855952
-4133. DDIV: double: -4633609045604294190
-4134. DREM: double: -4615135775741953704
-4135. D2I: int: -1
-4136. D2L: long: -1
-4137. D2F: float: -1080167498
-4138. DCMP a!=b
-4139. DCMP a<b
-4140. DCMP a<=b
-4141. TESTDOUBLE called with double: -4550949270986948608
-4142. AND double: 4672360093705043968
-4143. DADD: double: -4581145983454281728
-4144. DSUB: double: -4546477007440969728
-4145. DMUL: double: -4485161199314403328
-4146. DDIV: double: -4616147052009281450
-4147. DREM: double: -4581145983454281728
-4148. D2I: int: -24351
-4149. D2L: long: -24351
-4150. D2F: float: -960610816
-4151. DCMP a!=b
-4152. DCMP a<b
-4153. DCMP a<=b
-4154. TESTDOUBLE called with double: 4591870180066957722
-4155. AND double: 4653181587259654144
-4156. DADD: double: 4653182027064305254
-4157. DSUB: double: -4570190889399772774
-4158. DMUL: double: 4638447251838153524
-4159. DDIV: double: 4545564625217685086
-4160. DREM: double: 4591870180066957722
-4161. D2I: int: 0
-4162. D2L: long: 0
-4163. D2F: float: 1036831949
-4164. DCMP a!=b
-4165. DCMP a<b
-4166. DCMP a<=b
-4167. TESTDOUBLE called with double: 0
-4168. AND double: -4575275354862832216
-4169. DADD: double: -4575275354862832216
-4170. DSUB: double: 4648096681991943592
-4171. DMUL: double: -9223372036854775808
-4172. DDIV: double: -9223372036854775808
-4173. DREM: double: 0
-4174. D2I: int: 0
-4175. D2L: long: 0
-4176. D2F: float: 0
-4177. DCMP a!=b
-4178. DCMP a>b
-4179. DCMP a>=b
-4180. TESTDOUBLE called with double: 4635118810238550016
-4181. AND double: -4575278989408468992
-4182. DADD: double: -4576255355733934080
-4183. DSUB: double: 4648770346609016832
-4184. DMUL: double: -4547265769594945536
-4185. DDIV: double: -4629205426707555293
-4186. DREM: double: 4635118810238550016
-4187. D2I: int: 77
-4188. D2L: long: 77
-4189. D2F: float: 1117388800
-4190. DCMP a!=b
-4191. DCMP a>b
-4192. DCMP a>=b
-4193. TESTDOUBLE called with double: 4746794004530593792
-4194. AND double: -4530355401018834944
-4195. DADD: double: 4746791675710406656
-4196. DSUB: double: 4746795170299641856
-4197. DMUL: double: -4390743814009516096
-4198. DDIV: double: -4562648441878701322
-4199. DREM: double: 4690497396998668288
-4200. D2I: int: 2147483000
-4201. D2L: long: 2147483000
-4202. D2F: float: 1325400059
-4203. DCMP a!=b
-4204. DCMP a>b
-4205. DCMP a>=b
-4206. =================== end of test =========================
-4207.
\ No newline at end of file
+114. -> 14
+115. ------------------- test casts
+116. Integer is instanceof Object: true
+117. Integer is instanceof Integer: true
+118. Object is instanceof Integer: false
+119. type cast check: Integer = Object(Integer)
+120. type cast check: Integer = Object
+121. exception: class cast
+122. DataOutputStream is instanceof DataOutput: true
+123. Object is instanceof DataOutput: false
+124. type cast check: DataOutput = Object(DataOutputStream)
+125. type cast check: DataOutput = Object
+126. exception: class cast
+127. type cast check: Integer[] = Object(Integer)[]
+128. type cast check: Integer[] = Object[]
+129. exception: class cast
+130. array store check: Object(Integer)[0] = Integer
+131. array store check: Object(Integer)[0] = Object
+132. exception: array store
+133. ------------------- test special null pointers
+134. null pointer check: put field
+135. exception: null pointer
+136. null pointer check: get field
+137. exception: null pointer
+138. null pointer check: invokevirtual
+139. exception: null pointer
+140. null pointer check: invokeinterface
+141. exception: null pointer
+142. null pointer check: monitorenter
+143. exception: null pointer
+144. ------------------- test byte arrays
+145. null pointer check: byte array store
+146. exception: null pointer
+147. null pointer check: byte array load
+148. exception: null pointer
+149. negative array size check: byte array
+150. exception: negative array size
+151. array bound check: byte array store
+152. exception_1: out of bounds: -1
+153. array bound check: byte array load
+154. exception_2: out of bounds: -1
+155. testarraybounds: -5
+156. exception_3: out of bounds: 5
+157. testarraybounds: 40
+158. testarraybounds: 45
+159. testarraybounds: 50
+160. testarraybounds: 55
+161. testarraybounds: 60
+162. testarraybounds: 90
+163. testarraybounds: 95
+164. testarraybounds: 100
+165. exception_5: out of bounds: 100
+166. exception_6: out of bounds: -4
+167. exception_7: out of bounds: -3
+168. exception_8: out of bounds: -2
+169. exception_8: out of bounds: -1
+170. exception_8: out of bounds: 100
+171. exception_8: out of bounds: 101
+172. exception_9: out of bounds: 102
+173. exception_10: out of bounds: 103
+174. byte: -50
+175. byte: -49
+176. byte: -48
+177. byte: -47
+178. byte: -46
+179. byte: -45
+180. byte: -44
+181. byte: -43
+182. byte: -42
+183. byte: -41
+184. byte: -40
+185. byte: -39
+186. byte: -38
+187. byte: -37
+188. byte: -36
+189. byte: -35
+190. byte: -34
+191. byte: -33
+192. byte: -32
+193. byte: -31
+194. byte: -30
+195. byte: -29
+196. byte: -28
+197. byte: -27
+198. byte: -26
+199. byte: -25
+200. byte: -24
+201. byte: -23
+202. byte: -22
+203. byte: -21
+204. byte: -20
+205. byte: -19
+206. byte: -18
+207. byte: -17
+208. byte: -16
+209. byte: -15
+210. byte: -14
+211. byte: -13
+212. byte: -12
+213. byte: -11
+214. byte: -10
+215. byte: -9
+216. byte: -8
+217. byte: -7
+218. byte: -6
+219. byte: -5
+220. byte: -4
+221. byte: -3
+222. byte: -2
+223. byte: -1
+224. byte: 0
+225. byte: 1
+226. byte: 2
+227. byte: 3
+228. byte: 4
+229. byte: 5
+230. byte: 6
+231. byte: 7
+232. byte: 8
+233. byte: 9
+234. byte: 10
+235. byte: 11
+236. byte: 12
+237. byte: 13
+238. byte: 14
+239. byte: 15
+240. byte: 16
+241. byte: 17
+242. byte: 18
+243. byte: 19
+244. byte: 20
+245. byte: 21
+246. byte: 22
+247. byte: 23
+248. byte: 24
+249. byte: 25
+250. byte: 26
+251. byte: 27
+252. byte: 28
+253. byte: 29
+254. byte: 30
+255. byte: 31
+256. byte: 32
+257. byte: 33
+258. byte: 34
+259. byte: 35
+260. byte: 36
+261. byte: 37
+262. byte: 38
+263. byte: 39
+264. byte: 40
+265. byte: 41
+266. byte: 42
+267. byte: 43
+268. byte: 44
+269. byte: 45
+270. byte: 46
+271. byte: 47
+272. byte: 48
+273. byte: 49
+274. -------- test short arrays
+275. null pointer check: short array store
+276. exception: null pointer
+277. null pointer check: short array load
+278. exception: null pointer
+279. array bound check: short array store
+280. exception_11: out of bounds: -1
+281. array bound check: short array load
+282. exception_12: out of bounds: -1
+283. short: -50
+284. short: -49
+285. short: -48
+286. short: -47
+287. short: -46
+288. short: -45
+289. short: -44
+290. short: -43
+291. short: -42
+292. short: -41
+293. short: -40
+294. short: -39
+295. short: -38
+296. short: -37
+297. short: -36
+298. short: -35
+299. short: -34
+300. short: -33
+301. short: -32
+302. short: -31
+303. short: -30
+304. short: -29
+305. short: -28
+306. short: -27
+307. short: -26
+308. short: -25
+309. short: -24
+310. short: -23
+311. short: -22
+312. short: -21
+313. short: -20
+314. short: -19
+315. short: -18
+316. short: -17
+317. short: -16
+318. short: -15
+319. short: -14
+320. short: -13
+321. short: -12
+322. short: -11
+323. short: -10
+324. short: -9
+325. short: -8
+326. short: -7
+327. short: -6
+328. short: -5
+329. short: -4
+330. short: -3
+331. short: -2
+332. short: -1
+333. short: 0
+334. short: 1
+335. short: 2
+336. short: 3
+337. short: 4
+338. short: 5
+339. short: 6
+340. short: 7
+341. short: 8
+342. short: 9
+343. short: 10
+344. short: 11
+345. short: 12
+346. short: 13
+347. short: 14
+348. short: 15
+349. short: 16
+350. short: 17
+351. short: 18
+352. short: 19
+353. short: 20
+354. short: 21
+355. short: 22
+356. short: 23
+357. short: 24
+358. short: 25
+359. short: 26
+360. short: 27
+361. short: 28
+362. short: 29
+363. short: 30
+364. short: 31
+365. short: 32
+366. short: 33
+367. short: 34
+368. short: 35
+369. short: 36
+370. short: 37
+371. short: 38
+372. short: 39
+373. short: 40
+374. short: 41
+375. short: 42
+376. short: 43
+377. short: 44
+378. short: 45
+379. short: 46
+380. short: 47
+381. short: 48
+382. short: 49
+383. -------- test int arrays
+384. null pointer check: int array store
+385. exception: null pointer
+386. null pointer check: int array load
+387. exception: null pointer
+388. array bound check: int array store
+389. exception: out of bounds: -1
+390. array bound check: int array load
+391. exception: out of bounds: -1
+392. int: 123456
+393. int: 123457
+394. int: 123458
+395. int: 123459
+396. int: 123460
+397. int: 123461
+398. int: 123462
+399. int: 123463
+400. int: 123464
+401. int: 123465
+402. -------- test long arrays
+403. null pointer check: long array store
+404. exception: null pointer
+405. null pointer check: long array load
+406. exception: null pointer
+407. array bound check: long array store
+408. exception: out of bounds: -1
+409. array bound check: long array load
+410. exception: out of bounds: -1
+411. long: 1234567890123
+412. long: 1234567890124
+413. long: 1234567890125
+414. long: 1234567890126
+415. long: 1234567890127
+416. long: 1234567890128
+417. long: 1234567890129
+418. long: 1234567890130
+419. long: 1234567890131
+420. long: 1234567890132
+421. -------- test char arrays
+422. null pointer check: char array store
+423. exception: null pointer
+424. null pointer check: char array load
+425. exception: null pointer
+426. array bound check: char array store
+427. exception: out of bounds: -1
+428. array bound check: char array load
+429. exception: out of bounds: -1
+430. char: 65
+431. char: 66
+432. char: 67
+433. char: 68
+434. char: 69
+435. char: 70
+436. char: 71
+437. char: 72
+438. char: 73
+439. char: 74
+440. char: 75
+441. char: 76
+442. char: 77
+443. char: 78
+444. char: 79
+445. char: 80
+446. char: 81
+447. char: 82
+448. char: 83
+449. char: 84
+450. char: 85
+451. char: 86
+452. char: 87
+453. char: 88
+454. char: 89
+455. char: 90
+456. char: 91
+457. char: 92
+458. char: 93
+459. char: 94
+460. char: 95
+461. char: 96
+462. char: 97
+463. char: 98
+464. char: 99
+465. char: 100
+466. char: 101
+467. char: 102
+468. char: 103
+469. char: 104
+470. char: 105
+471. char: 106
+472. char: 107
+473. char: 108
+474. char: 109
+475. char: 110
+476. char: 111
+477. char: 112
+478. char: 113
+479. char: 114
+480. -------- test address arrays
+481. null pointer check: address array store
+482. exception: null pointer
+483. null pointer check: address array load
+484. exception: null pointer
+485. negative array size check: address array
+486. exception: negative array size
+487. array bound check: address array store
+488. exception: out of bounds: -1
+489. array bound check: address array load
+490. exception: out of bounds: -1
+491. 0. Zeile
+492. 1. Zeile
+493. 2. Zeile
+494. 3. Zeile
+495. 4. Zeile
+496. -------- test multi dimensional arrays
+497. negative array size check: multi dimensional array
+498. exception: negative array size
+499. savedvar size copy check: multi dimensional array
+500. successfully created
+501. int: 0
+502. long: 7
+503. float: 1053609165
+504. double: -4591560543518827164
+505. int: 1
+506. long: 8
+507. float: 1068708659
+508. double: -4591701281007182492
+509. int: 2
+510. long: 9
+511. float: 1075419546
+512. double: -4591842018495537820
+513. int: 3
+514. long: 10
+515. float: 1079613850
+516. double: -4591982755983893148
+517. int: 1
+518. long: 8
+519. float: 1068708659
+520. double: -4591701281007182492
+521. int: 2
+522. long: 9
+523. float: 1075419546
+524. double: -4591842018495537820
+525. int: 3
+526. long: 10
+527. float: 1079613850
+528. double: -4591982755983893148
+529. int: 4
+530. long: 11
+531. float: 1082969293
+532. double: -4592123493472248476
+533. int: 4
+534. long: 11
+535. float: 1082969293
+536. double: -4592123493472248476
+537. int: 5
+538. long: 12
+539. float: 1085066445
+540. double: -4592264230960603804
+541. int: 6
+542. long: 13
+543. float: 1087163597
+544. double: -4592404968448959132
+545. int: 7
+546. long: 14
+547. float: 1089260749
+548. double: -4592545705937314460
+549. int: 1
+550. long: 8
+551. float: 1068708659
+552. double: -4591701281007182492
+553. int: 2
+554. long: 9
+555. float: 1075419546
+556. double: -4591842018495537820
+557. int: 3
+558. long: 10
+559. float: 1079613850
+560. double: -4591982755983893148
+561. int: 4
+562. long: 11
+563. float: 1082969293
+564. double: -4592123493472248476
+565. int: 2
+566. long: 9
+567. float: 1075419546
+568. double: -4591842018495537820
+569. int: 3
+570. long: 10
+571. float: 1079613850
+572. double: -4591982755983893148
+573. int: 4
+574. long: 11
+575. float: 1082969293
+576. double: -4592123493472248476
+577. int: 5
+578. long: 12
+579. float: 1085066445
+580. double: -4592264230960603804
+581. int: 5
+582. long: 12
+583. float: 1085066445
+584. double: -4592264230960603804
+585. int: 6
+586. long: 13
+587. float: 1087163597
+588. double: -4592404968448959132
+589. int: 7
+590. long: 14
+591. float: 1089260749
+592. double: -4592545705937314460
+593. int: 8
+594. long: 15
+595. float: 1090938470
+596. double: -4592686443425669788
+597. ------------------- test consts
+598. TESTCONST CALLED WITH int: 1
+599. AND long: 1
+600. not IFEQ: int: 0
+601. not IFLT: int: 0
+602. not IFLE: int: 0
+603. not IF_LEQ: int: 0
+604. not IF_LLT: int: 0
+605. not IF_LLE: int: 0
+606. IADDCONST: int: 0
+607. ISUBCONST: int: 2
+608. IMULCONST: int: -1
+609. ISHLCONST: int: -2147483648
+610. ISHRCONST: int: 0
+611. IUSHRCONST: int: 0
+612. IANDCONST: int: 1
+613. IORCONST: int: -1
+614. IXORCONST: int: -2
+615. not IFEQ: int: -1
+616. not IFLT: int: -1
+617. not IFLE: int: -1
+618. LADDCONST: long: 0
+619. LSUBCONST: long: 2
+620. LMULCONST: long: -1
+621. LSHLCONST: long: -9223372036854775808
+622. LSHRCONST: long: 0
+623. LUSHRCONST: long: 0
+624. LANDCONST: long: 1
+625. LORCONST: long: -1
+626. LXORCONST: long: -2
+627. not IF_LEQ: int: -1
+628. not IF_LLT: int: -1
+629. not IF_LLE: int: -1
+630. IADDCONST: int: 2
+631. ISUBCONST: int: 0
+632. IMULCONST: int: 1
+633. ISHLCONST: int: 2
+634. ISHRCONST: int: 0
+635. IUSHRCONST: int: 0
+636. IANDCONST: int: 1
+637. IORCONST: int: 1
+638. IXORCONST: int: 0
+639. not IFNE: int: 1
+640. not IFLT: int: 1
+641. not IFGT: int: 1
+642. LADDCONST: long: 2
+643. LSUBCONST: long: 0
+644. LMULCONST: long: 1
+645. LSHLCONST: long: 2
+646. LSHRCONST: long: 0
+647. LUSHRCONST: long: 0
+648. LANDCONST: long: 1
+649. LORCONST: long: 1
+650. LXORCONST: long: 0
+651. not IF_LNE: int: 1
+652. not IF_LLT: int: 1
+653. not IF_LGT: int: 1
+654. IADDCONST: int: 256
+655. ISUBCONST: int: -254
+656. IMULCONST: int: 255
+657. ISHLCONST: int: -2147483648
+658. ISHRCONST: int: 0
+659. IUSHRCONST: int: 0
+660. IANDCONST: int: 1
+661. IORCONST: int: 255
+662. IXORCONST: int: 254
+663. not IFEQ: int: 255
+664. not IFGT: int: 255
+665. not IFGE: int: 255
+666. LADDCONST: long: 256
+667. LSUBCONST: long: -254
+668. LMULCONST: long: 255
+669. LSHLCONST: long: -9223372036854775808
+670. LSHRCONST: long: 0
+671. LUSHRCONST: long: 0
+672. LANDCONST: long: 1
+673. LORCONST: long: 255
+674. LXORCONST: long: 254
+675. not IF_LEQ: int: 255
+676. not IF_LGT: int: 255
+677. not IF_LGE: int: 255
+678. IADDCONST: int: 257
+679. ISUBCONST: int: -255
+680. IMULCONST: int: 256
+681. ISHLCONST: int: 1
+682. ISHRCONST: int: 1
+683. IUSHRCONST: int: 1
+684. IANDCONST: int: 0
+685. IORCONST: int: 257
+686. IXORCONST: int: 257
+687. not IFEQ: int: 256
+688. not IFGT: int: 256
+689. not IFGE: int: 256
+690. LADDCONST: long: 257
+691. LSUBCONST: long: -255
+692. LMULCONST: long: 256
+693. LSHLCONST: long: 1
+694. LSHRCONST: long: 1
+695. LUSHRCONST: long: 1
+696. LANDCONST: long: 0
+697. LORCONST: long: 257
+698. LXORCONST: long: 257
+699. not IF_LEQ: int: 256
+700. not IF_LGT: int: 256
+701. not IF_LGE: int: 256
+702. IADDCONST: int: 32768
+703. ISUBCONST: int: -32766
+704. IMULCONST: int: 32767
+705. ISHLCONST: int: -2147483648
+706. ISHRCONST: int: 0
+707. IUSHRCONST: int: 0
+708. IANDCONST: int: 1
+709. IORCONST: int: 32767
+710. IXORCONST: int: 32766
+711. not IFEQ: int: 32767
+712. not IFGT: int: 32767
+713. not IFGE: int: 32767
+714. LADDCONST: long: 32768
+715. LSUBCONST: long: -32766
+716. LMULCONST: long: 32767
+717. LSHLCONST: long: -9223372036854775808
+718. LSHRCONST: long: 0
+719. LUSHRCONST: long: 0
+720. LANDCONST: long: 1
+721. LORCONST: long: 32767
+722. LXORCONST: long: 32766
+723. not IF_LEQ: int: 32767
+724. not IF_LGT: int: 32767
+725. not IF_LGE: int: 32767
+726. IADDCONST: int: 32769
+727. ISUBCONST: int: -32767
+728. IMULCONST: int: 32768
+729. ISHLCONST: int: 1
+730. ISHRCONST: int: 1
+731. IUSHRCONST: int: 1
+732. IANDCONST: int: 0
+733. IORCONST: int: 32769
+734. IXORCONST: int: 32769
+735. not IFEQ: int: 32768
+736. not IFGT: int: 32768
+737. not IFGE: int: 32768
+738. LADDCONST: long: 32769
+739. LSUBCONST: long: -32767
+740. LMULCONST: long: 32768
+741. LSHLCONST: long: 1
+742. LSHRCONST: long: 1
+743. LUSHRCONST: long: 1
+744. LANDCONST: long: 0
+745. LORCONST: long: 32769
+746. LXORCONST: long: 32769
+747. not IF_LEQ: int: 32768
+748. not IF_LGT: int: 32768
+749. not IF_LGE: int: 32768
+750. IADDCONST: int: -32767
+751. ISUBCONST: int: 32769
+752. IMULCONST: int: -32768
+753. ISHLCONST: int: 1
+754. ISHRCONST: int: 1
+755. IUSHRCONST: int: 1
+756. IANDCONST: int: 0
+757. IORCONST: int: -32767
+758. IXORCONST: int: -32767
+759. not IFEQ: int: -32768
+760. not IFLT: int: -32768
+761. not IFLE: int: -32768
+762. LADDCONST: long: -32767
+763. LSUBCONST: long: 32769
+764. LMULCONST: long: -32768
+765. LSHLCONST: long: 1
+766. LSHRCONST: long: 1
+767. LUSHRCONST: long: 1
+768. LANDCONST: long: 0
+769. LORCONST: long: -32767
+770. LXORCONST: long: -32767
+771. not IF_LEQ: int: -32768
+772. not IF_LLT: int: -32768
+773. not IF_LLE: int: -32768
+774. IADDCONST: int: -32768
+775. ISUBCONST: int: 32770
+776. IMULCONST: int: -32769
+777. ISHLCONST: int: -2147483648
+778. ISHRCONST: int: 0
+779. IUSHRCONST: int: 0
+780. IANDCONST: int: 1
+781. IORCONST: int: -32769
+782. IXORCONST: int: -32770
+783. not IFEQ: int: -32769
+784. not IFLT: int: -32769
+785. not IFLE: int: -32769
+786. LADDCONST: long: -32768
+787. LSUBCONST: long: 32770
+788. LMULCONST: long: -32769
+789. LSHLCONST: long: -9223372036854775808
+790. LSHRCONST: long: 0
+791. LUSHRCONST: long: 0
+792. LANDCONST: long: 1
+793. LORCONST: long: -32769
+794. LXORCONST: long: -32770
+795. not IF_LEQ: int: -32769
+796. not IF_LLT: int: -32769
+797. not IF_LLE: int: -32769
+798. IADDCONST: int: -2147483648
+799. ISUBCONST: int: -2147483646
+800. IMULCONST: int: 2147483647
+801. ISHLCONST: int: -2147483648
+802. ISHRCONST: int: 0
+803. IUSHRCONST: int: 0
+804. IANDCONST: int: 1
+805. IORCONST: int: 2147483647
+806. IXORCONST: int: 2147483646
+807. not IFEQ: int: 2147483647
+808. not IFGT: int: 2147483647
+809. not IFGE: int: 2147483647
+810. LADDCONST: long: 2147483648
+811. LSUBCONST: long: -2147483646
+812. LMULCONST: long: 2147483647
+813. LSHLCONST: long: -9223372036854775808
+814. LSHRCONST: long: 0
+815. LUSHRCONST: long: 0
+816. LANDCONST: long: 1
+817. LORCONST: long: 2147483647
+818. LXORCONST: long: 2147483646
+819. not IF_LEQ: int: 2147483647
+820. not IF_LGT: int: 2147483647
+821. not IF_LGE: int: 2147483647
+822. LADDCONST: long: 2147483649
+823. LSUBCONST: long: -2147483647
+824. LMULCONST: long: 2147483648
+825. LSHLCONST: long: 1
+826. LSHRCONST: long: 1
+827. LUSHRCONST: long: 1
+828. LANDCONST: long: 0
+829. LORCONST: long: 2147483649
+830. LXORCONST: long: 2147483649
+831. not IF_LEQ: long: 2147483648
+832. not IF_LGT: long: 2147483648
+833. not IF_LGE: long: 2147483648
+834. IADDCONST: int: -2147483647
+835. ISUBCONST: int: -2147483647
+836. IMULCONST: int: -2147483648
+837. ISHLCONST: int: 1
+838. ISHRCONST: int: 1
+839. IUSHRCONST: int: 1
+840. IANDCONST: int: 0
+841. IORCONST: int: -2147483647
+842. IXORCONST: int: -2147483647
+843. not IFEQ: int: -2147483648
+844. not IFLT: int: -2147483648
+845. not IFLE: int: -2147483648
+846. LADDCONST: long: -2147483647
+847. LSUBCONST: long: 2147483649
+848. LMULCONST: long: -2147483648
+849. LSHLCONST: long: 1
+850. LSHRCONST: long: 1
+851. LUSHRCONST: long: 1
+852. LANDCONST: long: 0
+853. LORCONST: long: -2147483647
+854. LXORCONST: long: -2147483647
+855. not IF_LEQ: int: -2147483648
+856. not IF_LLT: int: -2147483648
+857. not IF_LLE: int: -2147483648
+858. LADDCONST: long: -2147483648
+859. LSUBCONST: long: 2147483650
+860. LMULCONST: long: -2147483649
+861. LSHLCONST: long: -9223372036854775808
+862. LSHRCONST: long: 0
+863. LUSHRCONST: long: 0
+864. LANDCONST: long: 1
+865. LORCONST: long: -2147483649
+866. LXORCONST: long: -2147483650
+867. not IF_LEQ: long: -2147483649
+868. not IF_LLT: long: -2147483649
+869. not IF_LLE: long: -2147483649
+870. TESTCONST CALLED WITH int: -1
+871. AND long: -1
+872. not IFEQ: int: 0
+873. not IFGT: int: 0
+874. not IFGE: int: 0
+875. not IF_LEQ: int: 0
+876. not IF_LGT: int: 0
+877. not IF_LGE: int: 0
+878. IADDCONST: int: -2
+879. ISUBCONST: int: 0
+880. IMULCONST: int: 1
+881. ISHLCONST: int: -2147483648
+882. ISHRCONST: int: -1
+883. IUSHRCONST: int: 1
+884. IANDCONST: int: -1
+885. IORCONST: int: -1
+886. IXORCONST: int: 0
+887. not IFNE: int: -1
+888. not IFLT: int: -1
+889. not IFGT: int: -1
+890. LADDCONST: long: -2
+891. LSUBCONST: long: 0
+892. LMULCONST: long: 1
+893. LSHLCONST: long: -9223372036854775808
+894. LSHRCONST: long: -1
+895. LUSHRCONST: long: 1
+896. LANDCONST: long: -1
+897. LORCONST: long: -1
+898. LXORCONST: long: 0
+899. not IF_LNE: int: -1
+900. not IF_LLT: int: -1
+901. not IF_LGT: int: -1
+902. IADDCONST: int: 0
+903. ISUBCONST: int: -2
+904. IMULCONST: int: -1
+905. ISHLCONST: int: -2
+906. ISHRCONST: int: -1
+907. IUSHRCONST: int: 2147483647
+908. IANDCONST: int: 1
+909. IORCONST: int: -1
+910. IXORCONST: int: -2
+911. not IFEQ: int: 1
+912. not IFGT: int: 1
+913. not IFGE: int: 1
+914. LADDCONST: long: 0
+915. LSUBCONST: long: -2
+916. LMULCONST: long: -1
+917. LSHLCONST: long: -2
+918. LSHRCONST: long: -1
+919. LUSHRCONST: long: 9223372036854775807
+920. LANDCONST: long: 1
+921. LORCONST: long: -1
+922. LXORCONST: long: -2
+923. not IF_LEQ: int: 1
+924. not IF_LGT: int: 1
+925. not IF_LGE: int: 1
+926. IADDCONST: int: 254
+927. ISUBCONST: int: -256
+928. IMULCONST: int: -255
+929. ISHLCONST: int: -2147483648
+930. ISHRCONST: int: -1
+931. IUSHRCONST: int: 1
+932. IANDCONST: int: 255
+933. IORCONST: int: -1
+934. IXORCONST: int: -256
+935. not IFEQ: int: 255
+936. not IFGT: int: 255
+937. not IFGE: int: 255
+938. LADDCONST: long: 254
+939. LSUBCONST: long: -256
+940. LMULCONST: long: -255
+941. LSHLCONST: long: -9223372036854775808
+942. LSHRCONST: long: -1
+943. LUSHRCONST: long: 1
+944. LANDCONST: long: 255
+945. LORCONST: long: -1
+946. LXORCONST: long: -256
+947. not IF_LEQ: int: 255
+948. not IF_LGT: int: 255
+949. not IF_LGE: int: 255
+950. IADDCONST: int: 255
+951. ISUBCONST: int: -257
+952. IMULCONST: int: -256
+953. ISHLCONST: int: -1
+954. ISHRCONST: int: -1
+955. IUSHRCONST: int: -1
+956. IANDCONST: int: 256
+957. IORCONST: int: -1
+958. IXORCONST: int: -257
+959. not IFEQ: int: 256
+960. not IFGT: int: 256
+961. not IFGE: int: 256
+962. LADDCONST: long: 255
+963. LSUBCONST: long: -257
+964. LMULCONST: long: -256
+965. LSHLCONST: long: -1
+966. LSHRCONST: long: -1
+967. LUSHRCONST: long: -1
+968. LANDCONST: long: 256
+969. LORCONST: long: -1
+970. LXORCONST: long: -257
+971. not IF_LEQ: int: 256
+972. not IF_LGT: int: 256
+973. not IF_LGE: int: 256
+974. IADDCONST: int: 32766
+975. ISUBCONST: int: -32768
+976. IMULCONST: int: -32767
+977. ISHLCONST: int: -2147483648
+978. ISHRCONST: int: -1
+979. IUSHRCONST: int: 1
+980. IANDCONST: int: 32767
+981. IORCONST: int: -1
+982. IXORCONST: int: -32768
+983. not IFEQ: int: 32767
+984. not IFGT: int: 32767
+985. not IFGE: int: 32767
+986. LADDCONST: long: 32766
+987. LSUBCONST: long: -32768
+988. LMULCONST: long: -32767
+989. LSHLCONST: long: -9223372036854775808
+990. LSHRCONST: long: -1
+991. LUSHRCONST: long: 1
+992. LANDCONST: long: 32767
+993. LORCONST: long: -1
+994. LXORCONST: long: -32768
+995. not IF_LEQ: int: 32767
+996. not IF_LGT: int: 32767
+997. not IF_LGE: int: 32767
+998. IADDCONST: int: 32767
+999. ISUBCONST: int: -32769
+1000. IMULCONST: int: -32768
+1001. ISHLCONST: int: -1
+1002. ISHRCONST: int: -1
+1003. IUSHRCONST: int: -1
+1004. IANDCONST: int: 32768
+1005. IORCONST: int: -1
+1006. IXORCONST: int: -32769
+1007. not IFEQ: int: 32768
+1008. not IFGT: int: 32768
+1009. not IFGE: int: 32768
+1010. LADDCONST: long: 32767
+1011. LSUBCONST: long: -32769
+1012. LMULCONST: long: -32768
+1013. LSHLCONST: long: -1
+1014. LSHRCONST: long: -1
+1015. LUSHRCONST: long: -1
+1016. LANDCONST: long: 32768
+1017. LORCONST: long: -1
+1018. LXORCONST: long: -32769
+1019. not IF_LEQ: int: 32768
+1020. not IF_LGT: int: 32768
+1021. not IF_LGE: int: 32768
+1022. IADDCONST: int: -32769
+1023. ISUBCONST: int: 32767
+1024. IMULCONST: int: 32768
+1025. ISHLCONST: int: -1
+1026. ISHRCONST: int: -1
+1027. IUSHRCONST: int: -1
+1028. IANDCONST: int: -32768
+1029. IORCONST: int: -1
+1030. IXORCONST: int: 32767
+1031. not IFEQ: int: -32768
+1032. not IFLT: int: -32768
+1033. not IFLE: int: -32768
+1034. LADDCONST: long: -32769
+1035. LSUBCONST: long: 32767
+1036. LMULCONST: long: 32768
+1037. LSHLCONST: long: -1
+1038. LSHRCONST: long: -1
+1039. LUSHRCONST: long: -1
+1040. LANDCONST: long: -32768
+1041. LORCONST: long: -1
+1042. LXORCONST: long: 32767
+1043. not IF_LEQ: int: -32768
+1044. not IF_LLT: int: -32768
+1045. not IF_LLE: int: -32768
+1046. IADDCONST: int: -32770
+1047. ISUBCONST: int: 32768
+1048. IMULCONST: int: 32769
+1049. ISHLCONST: int: -2147483648
+1050. ISHRCONST: int: -1
+1051. IUSHRCONST: int: 1
+1052. IANDCONST: int: -32769
+1053. IORCONST: int: -1
+1054. IXORCONST: int: 32768
+1055. not IFEQ: int: -32769
+1056. not IFLT: int: -32769
+1057. not IFLE: int: -32769
+1058. LADDCONST: long: -32770
+1059. LSUBCONST: long: 32768
+1060. LMULCONST: long: 32769
+1061. LSHLCONST: long: -9223372036854775808
+1062. LSHRCONST: long: -1
+1063. LUSHRCONST: long: 1
+1064. LANDCONST: long: -32769
+1065. LORCONST: long: -1
+1066. LXORCONST: long: 32768
+1067. not IF_LEQ: int: -32769
+1068. not IF_LLT: int: -32769
+1069. not IF_LLE: int: -32769
+1070. IADDCONST: int: 2147483646
+1071. ISUBCONST: int: -2147483648
+1072. IMULCONST: int: -2147483647
+1073. ISHLCONST: int: -2147483648
+1074. ISHRCONST: int: -1
+1075. IUSHRCONST: int: 1
+1076. IANDCONST: int: 2147483647
+1077. IORCONST: int: -1
+1078. IXORCONST: int: -2147483648
+1079. not IFEQ: int: 2147483647
+1080. not IFGT: int: 2147483647
+1081. not IFGE: int: 2147483647
+1082. LADDCONST: long: 2147483646
+1083. LSUBCONST: long: -2147483648
+1084. LMULCONST: long: -2147483647
+1085. LSHLCONST: long: -9223372036854775808
+1086. LSHRCONST: long: -1
+1087. LUSHRCONST: long: 1
+1088. LANDCONST: long: 2147483647
+1089. LORCONST: long: -1
+1090. LXORCONST: long: -2147483648
+1091. not IF_LEQ: int: 2147483647
+1092. not IF_LGT: int: 2147483647
+1093. not IF_LGE: int: 2147483647
+1094. LADDCONST: long: 2147483647
+1095. LSUBCONST: long: -2147483649
+1096. LMULCONST: long: -2147483648
+1097. LSHLCONST: long: -1
+1098. LSHRCONST: long: -1
+1099. LUSHRCONST: long: -1
+1100. LANDCONST: long: 2147483648
+1101. LORCONST: long: -1
+1102. LXORCONST: long: -2147483649
+1103. not IF_LEQ: long: 2147483648
+1104. not IF_LGT: long: 2147483648
+1105. not IF_LGE: long: 2147483648
+1106. IADDCONST: int: 2147483647
+1107. ISUBCONST: int: 2147483647
+1108. IMULCONST: int: -2147483648
+1109. ISHLCONST: int: -1
+1110. ISHRCONST: int: -1
+1111. IUSHRCONST: int: -1
+1112. IANDCONST: int: -2147483648
+1113. IORCONST: int: -1
+1114. IXORCONST: int: 2147483647
+1115. not IFEQ: int: -2147483648
+1116. not IFLT: int: -2147483648
+1117. not IFLE: int: -2147483648
+1118. LADDCONST: long: -2147483649
+1119. LSUBCONST: long: 2147483647
+1120. LMULCONST: long: 2147483648
+1121. LSHLCONST: long: -1
+1122. LSHRCONST: long: -1
+1123. LUSHRCONST: long: -1
+1124. LANDCONST: long: -2147483648
+1125. LORCONST: long: -1
+1126. LXORCONST: long: 2147483647
+1127. not IF_LEQ: int: -2147483648
+1128. not IF_LLT: int: -2147483648
+1129. not IF_LLE: int: -2147483648
+1130. LADDCONST: long: -2147483650
+1131. LSUBCONST: long: 2147483648
+1132. LMULCONST: long: 2147483649
+1133. LSHLCONST: long: -9223372036854775808
+1134. LSHRCONST: long: -1
+1135. LUSHRCONST: long: 1
+1136. LANDCONST: long: -2147483649
+1137. LORCONST: long: -1
+1138. LXORCONST: long: 2147483648
+1139. not IF_LEQ: long: -2147483649
+1140. not IF_LLT: long: -2147483649
+1141. not IF_LLE: long: -2147483649
+1142. TESTCONST CALLED WITH int: -24123
+1143. AND long: -4918923241323
+1144. not IFEQ: int: 0
+1145. not IFGT: int: 0
+1146. not IFGE: int: 0
+1147. not IF_LEQ: int: 0
+1148. not IF_LGT: int: 0
+1149. not IF_LGE: int: 0
+1150. IADDCONST: int: -24124
+1151. ISUBCONST: int: -24122
+1152. IMULCONST: int: 24123
+1153. ISHLCONST: int: -2147483648
+1154. ISHRCONST: int: -1
+1155. IUSHRCONST: int: 1
+1156. IANDCONST: int: -24123
+1157. IORCONST: int: -1
+1158. IXORCONST: int: 24122
+1159. not IFEQ: int: -1
+1160. not IFGT: int: -1
+1161. not IFGE: int: -1
+1162. LADDCONST: long: -4918923241324
+1163. LSUBCONST: long: -4918923241322
+1164. LMULCONST: long: 4918923241323
+1165. LSHLCONST: long: -9223372036854775808
+1166. LSHRCONST: long: -1
+1167. LUSHRCONST: long: 1
+1168. LANDCONST: long: -4918923241323
+1169. LORCONST: long: -1
+1170. LXORCONST: long: 4918923241322
+1171. not IF_LEQ: int: -1
+1172. not IF_LGT: int: -1
+1173. not IF_LGE: int: -1
+1174. IADDCONST: int: -24122
+1175. ISUBCONST: int: -24124
+1176. IMULCONST: int: -24123
+1177. ISHLCONST: int: -48246
+1178. ISHRCONST: int: -12062
+1179. IUSHRCONST: int: 2147471586
+1180. IANDCONST: int: 1
+1181. IORCONST: int: -24123
+1182. IXORCONST: int: -24124
+1183. not IFEQ: int: 1
+1184. not IFGT: int: 1
+1185. not IFGE: int: 1
+1186. LADDCONST: long: -4918923241322
+1187. LSUBCONST: long: -4918923241324
+1188. LMULCONST: long: -4918923241323
+1189. LSHLCONST: long: -9837846482646
+1190. LSHRCONST: long: -2459461620662
+1191. LUSHRCONST: long: 9223369577393155146
+1192. LANDCONST: long: 1
+1193. LORCONST: long: -4918923241323
+1194. LXORCONST: long: -4918923241324
+1195. not IF_LEQ: int: 1
+1196. not IF_LGT: int: 1
+1197. not IF_LGE: int: 1
+1198. IADDCONST: int: -23868
+1199. ISUBCONST: int: -24378
+1200. IMULCONST: int: -6151365
+1201. ISHLCONST: int: -2147483648
+1202. ISHRCONST: int: -1
+1203. IUSHRCONST: int: 1
+1204. IANDCONST: int: 197
+1205. IORCONST: int: -24065
+1206. IXORCONST: int: -24262
+1207. not IFEQ: int: 255
+1208. not IFGT: int: 255
+1209. not IFGE: int: 255
+1210. LADDCONST: long: -4918923241068
+1211. LSUBCONST: long: -4918923241578
+1212. LMULCONST: long: -1254325426537365
+1213. LSHLCONST: long: -9223372036854775808
+1214. LSHRCONST: long: -1
+1215. LUSHRCONST: long: 1
+1216. LANDCONST: long: 149
+1217. LORCONST: long: -4918923241217
+1218. LXORCONST: long: -4918923241366
+1219. not IF_LEQ: int: 255
+1220. not IF_LGT: int: 255
+1221. not IF_LGE: int: 255
+1222. IADDCONST: int: -23867
+1223. ISUBCONST: int: -24379
+1224. IMULCONST: int: -6175488
+1225. ISHLCONST: int: -24123
+1226. ISHRCONST: int: -24123
+1227. IUSHRCONST: int: -24123
+1228. IANDCONST: int: 256
+1229. IORCONST: int: -24123
+1230. IXORCONST: int: -24379
+1231. not IFEQ: int: 256
+1232. not IFGT: int: 256
+1233. not IFGE: int: 256
+1234. LADDCONST: long: -4918923241067
+1235. LSUBCONST: long: -4918923241579
+1236. LMULCONST: long: -1259244349778688
+1237. LSHLCONST: long: -4918923241323
+1238. LSHRCONST: long: -4918923241323
+1239. LUSHRCONST: long: -4918923241323
+1240. LANDCONST: long: 0
+1241. LORCONST: long: -4918923241067
+1242. LXORCONST: long: -4918923241067
+1243. not IF_LEQ: int: 256
+1244. not IF_LGT: int: 256
+1245. not IF_LGE: int: 256
+1246. IADDCONST: int: 8644
+1247. ISUBCONST: int: -56890
+1248. IMULCONST: int: -790438341
+1249. ISHLCONST: int: -2147483648
+1250. ISHRCONST: int: -1
+1251. IUSHRCONST: int: 1
+1252. IANDCONST: int: 8645
+1253. IORCONST: int: -1
+1254. IXORCONST: int: -8646
+1255. not IFEQ: int: 32767
+1256. not IFGT: int: 32767
+1257. not IFGE: int: 32767
+1258. LADDCONST: long: -4918923208556
+1259. LSUBCONST: long: -4918923274090
+1260. LMULCONST: long: -161178357848430741
+1261. LSHLCONST: long: -9223372036854775808
+1262. LSHRCONST: long: -1
+1263. LUSHRCONST: long: 1
+1264. LANDCONST: long: 22677
+1265. LORCONST: long: -4918923231233
+1266. LXORCONST: long: -4918923253910
+1267. not IF_LEQ: int: 32767
+1268. not IF_LGT: int: 32767
+1269. not IF_LGE: int: 32767
+1270. IADDCONST: int: 8645
+1271. ISUBCONST: int: -56891
+1272. IMULCONST: int: -790462464
+1273. ISHLCONST: int: -24123
+1274. ISHRCONST: int: -24123
+1275. IUSHRCONST: int: -24123
+1276. IANDCONST: int: 32768
+1277. IORCONST: int: -24123
+1278. IXORCONST: int: -56891
+1279. not IFEQ: int: 32768
+1280. not IFGT: int: 32768
+1281. not IFGE: int: 32768
+1282. LADDCONST: long: -4918923208555
+1283. LSUBCONST: long: -4918923274091
+1284. LMULCONST: long: -161183276771672064
+1285. LSHLCONST: long: -4918923241323
+1286. LSHRCONST: long: -4918923241323
+1287. LUSHRCONST: long: -4918923241323
+1288. LANDCONST: long: 32768
+1289. LORCONST: long: -4918923241323
+1290. LXORCONST: long: -4918923274091
+1291. not IF_LEQ: int: 32768
+1292. not IF_LGT: int: 32768
+1293. not IF_LGE: int: 32768
+1294. IADDCONST: int: -56891
+1295. ISUBCONST: int: 8645
+1296. IMULCONST: int: 790462464
+1297. ISHLCONST: int: -24123
+1298. ISHRCONST: int: -24123
+1299. IUSHRCONST: int: -24123
+1300. IANDCONST: int: -32768
+1301. IORCONST: int: -24123
+1302. IXORCONST: int: 8645
+1303. not IFEQ: int: -32768
+1304. not IFLT: int: -32768
+1305. not IFLE: int: -32768
+1306. LADDCONST: long: -4918923274091
+1307. LSUBCONST: long: -4918923208555
+1308. LMULCONST: long: 161183276771672064
+1309. LSHLCONST: long: -4918923241323
+1310. LSHRCONST: long: -4918923241323
+1311. LUSHRCONST: long: -4918923241323
+1312. LANDCONST: long: -4918923264000
+1313. LORCONST: long: -10091
+1314. LXORCONST: long: 4918923253909
+1315. not IF_LEQ: int: -32768
+1316. not IF_LGT: int: -32768
+1317. not IF_LGE: int: -32768
+1318. IADDCONST: int: -56892
+1319. ISUBCONST: int: 8646
+1320. IMULCONST: int: 790486587
+1321. ISHLCONST: int: -2147483648
+1322. ISHRCONST: int: -1
+1323. IUSHRCONST: int: 1
+1324. IANDCONST: int: -56891
+1325. IORCONST: int: -1
+1326. IXORCONST: int: 56890
+1327. not IFEQ: int: -32769
+1328. not IFLT: int: -32769
+1329. not IFLE: int: -32769
+1330. LADDCONST: long: -4918923274092
+1331. LSUBCONST: long: -4918923208554
+1332. LMULCONST: long: 161188195694913387
+1333. LSHLCONST: long: -9223372036854775808
+1334. LSHRCONST: long: -1
+1335. LUSHRCONST: long: 1
+1336. LANDCONST: long: -4918923274091
+1337. LORCONST: long: -1
+1338. LXORCONST: long: 4918923274090
+1339. not IF_LEQ: int: -32769
+1340. not IF_LGT: int: -32769
+1341. not IF_LGE: int: -32769
+1342. IADDCONST: int: 2147459524
+1343. ISUBCONST: int: 2147459526
+1344. IMULCONST: int: -2147459525
+1345. ISHLCONST: int: -2147483648
+1346. ISHRCONST: int: -1
+1347. IUSHRCONST: int: 1
+1348. IANDCONST: int: 2147459525
+1349. IORCONST: int: -1
+1350. IXORCONST: int: -2147459526
+1351. not IFEQ: int: 2147483647
+1352. not IFGT: int: 2147483647
+1353. not IFGE: int: 2147483647
+1354. LADDCONST: long: -4916775757676
+1355. LSUBCONST: long: -4921070724970
+1356. LMULCONST: long: 6677132646195930987
+1357. LSHLCONST: long: -9223372036854775808
+1358. LSHRCONST: long: -1
+1359. LUSHRCONST: long: 1
+1360. LANDCONST: long: 961796245
+1361. LORCONST: long: -4917737553921
+1362. LXORCONST: long: -4918699350166
+1363. not IF_LEQ: int: 2147483647
+1364. not IF_LGT: int: 2147483647
+1365. not IF_LGE: int: 2147483647
+1366. LADDCONST: long: -4916775757675
+1367. LSUBCONST: long: -4921070724971
+1368. LMULCONST: long: 6677127727272689664
+1369. LSHLCONST: long: -4918923241323
+1370. LSHRCONST: long: -4918923241323
+1371. LUSHRCONST: long: -4918923241323
+1372. LANDCONST: long: 2147483648
+1373. LORCONST: long: -4918923241323
+1374. LXORCONST: long: -4921070724971
+1375. not IF_LEQ: long: 2147483648
+1376. not IF_LGT: long: 2147483648
+1377. not IF_LGE: long: 2147483648
+1378. IADDCONST: int: 2147459525
+1379. ISUBCONST: int: 2147459525
+1380. IMULCONST: int: -2147483648
+1381. ISHLCONST: int: -24123
+1382. ISHRCONST: int: -24123
+1383. IUSHRCONST: int: -24123
+1384. IANDCONST: int: -2147483648
+1385. IORCONST: int: -24123
+1386. IXORCONST: int: 2147459525
+1387. not IFEQ: int: -2147483648
+1388. not IFLT: int: -2147483648
+1389. not IFLE: int: -2147483648
+1390. LADDCONST: long: -4921070724971
+1391. LSUBCONST: long: -4916775757675
+1392. LMULCONST: long: -6677127727272689664
+1393. LSHLCONST: long: -4918923241323
+1394. LSHRCONST: long: -4918923241323
+1395. LUSHRCONST: long: -4918923241323
+1396. LANDCONST: long: -4919885037568
+1397. LORCONST: long: -1185687403
+1398. LXORCONST: long: 4918699350165
+1399. not IF_LEQ: int: -2147483648
+1400. not IF_LGT: int: -2147483648
+1401. not IF_LGE: int: -2147483648
+1402. LADDCONST: long: -4921070724972
+1403. LSUBCONST: long: -4916775757674
+1404. LMULCONST: long: -6677122808349448341
+1405. LSHLCONST: long: -9223372036854775808
+1406. LSHRCONST: long: -1
+1407. LUSHRCONST: long: 1
+1408. LANDCONST: long: -4921070724971
+1409. LORCONST: long: -1
+1410. LXORCONST: long: 4921070724970
+1411. not IF_LEQ: long: -2147483649
+1412. not IF_LGT: long: -2147483649
+1413. not IF_LGE: long: -2147483649
+1414. TESTCONST CALLED WITH int: -243511
+1415. AND long: -4423423234231423
+1416. not IFEQ: int: 0
+1417. not IFGT: int: 0
+1418. not IFGE: int: 0
+1419. not IF_LEQ: int: 0
+1420. not IF_LGT: int: 0
+1421. not IF_LGE: int: 0
+1422. IADDCONST: int: -243512
+1423. ISUBCONST: int: -243510
+1424. IMULCONST: int: 243511
+1425. ISHLCONST: int: -2147483648
+1426. ISHRCONST: int: -1
+1427. IUSHRCONST: int: 1
+1428. IANDCONST: int: -243511
+1429. IORCONST: int: -1
+1430. IXORCONST: int: 243510
+1431. not IFEQ: int: -1
+1432. not IFGT: int: -1
+1433. not IFGE: int: -1
+1434. LADDCONST: long: -4423423234231424
+1435. LSUBCONST: long: -4423423234231422
+1436. LMULCONST: long: 4423423234231423
+1437. LSHLCONST: long: -9223372036854775808
+1438. LSHRCONST: long: -1
+1439. LUSHRCONST: long: 1
+1440. LANDCONST: long: -4423423234231423
+1441. LORCONST: long: -1
+1442. LXORCONST: long: 4423423234231422
+1443. not IF_LEQ: int: -1
+1444. not IF_LGT: int: -1
+1445. not IF_LGE: int: -1
+1446. IADDCONST: int: -243510
+1447. ISUBCONST: int: -243512
+1448. IMULCONST: int: -243511
+1449. ISHLCONST: int: -487022
+1450. ISHRCONST: int: -121756
+1451. IUSHRCONST: int: 2147361892
+1452. IANDCONST: int: 1
+1453. IORCONST: int: -243511
+1454. IXORCONST: int: -243512
+1455. not IFEQ: int: 1
+1456. not IFGT: int: 1
+1457. not IFGE: int: 1
+1458. LADDCONST: long: -4423423234231422
+1459. LSUBCONST: long: -4423423234231424
+1460. LMULCONST: long: -4423423234231423
+1461. LSHLCONST: long: -8846846468462846
+1462. LSHRCONST: long: -2211711617115712
+1463. LUSHRCONST: long: 9221160325237660096
+1464. LANDCONST: long: 1
+1465. LORCONST: long: -4423423234231423
+1466. LXORCONST: long: -4423423234231424
+1467. not IF_LEQ: int: 1
+1468. not IF_LGT: int: 1
+1469. not IF_LGE: int: 1
+1470. IADDCONST: int: -243256
+1471. ISUBCONST: int: -243766
+1472. IMULCONST: int: -62095305
+1473. ISHLCONST: int: -2147483648
+1474. ISHRCONST: int: -1
+1475. IUSHRCONST: int: 1
+1476. IANDCONST: int: 201
+1477. IORCONST: int: -243457
+1478. IXORCONST: int: -243658
+1479. not IFEQ: int: 255
+1480. not IFGT: int: 255
+1481. not IFGE: int: 255
+1482. LADDCONST: long: -4423423234231168
+1483. LSUBCONST: long: -4423423234231678
+1484. LMULCONST: long: -1127972924729012865
+1485. LSHLCONST: long: -9223372036854775808
+1486. LSHRCONST: long: -1
+1487. LUSHRCONST: long: 1
+1488. LANDCONST: long: 129
+1489. LORCONST: long: -4423423234231297
+1490. LXORCONST: long: -4423423234231426
+1491. not IF_LEQ: int: 255
+1492. not IF_LGT: int: 255
+1493. not IF_LGE: int: 255
+1494. IADDCONST: int: -243255
+1495. ISUBCONST: int: -243767
+1496. IMULCONST: int: -62338816
+1497. ISHLCONST: int: -243511
+1498. ISHRCONST: int: -243511
+1499. IUSHRCONST: int: -243511
+1500. IANDCONST: int: 0
+1501. IORCONST: int: -243255
+1502. IXORCONST: int: -243255
+1503. not IFEQ: int: 256
+1504. not IFGT: int: 256
+1505. not IFGE: int: 256
+1506. LADDCONST: long: -4423423234231167
+1507. LSUBCONST: long: -4423423234231679
+1508. LMULCONST: long: -1132396347963244288
+1509. LSHLCONST: long: -4423423234231423
+1510. LSHRCONST: long: -4423423234231423
+1511. LUSHRCONST: long: -4423423234231423
+1512. LANDCONST: long: 256
+1513. LORCONST: long: -4423423234231423
+1514. LXORCONST: long: -4423423234231679
+1515. not IF_LEQ: int: 256
+1516. not IF_LGT: int: 256
+1517. not IF_LGE: int: 256
+1518. IADDCONST: int: -210744
+1519. ISUBCONST: int: -276278
+1520. IMULCONST: int: 610809655
+1521. ISHLCONST: int: -2147483648
+1522. ISHRCONST: int: -1
+1523. IUSHRCONST: int: 1
+1524. IANDCONST: int: 18633
+1525. IORCONST: int: -229377
+1526. IXORCONST: int: -248010
+1527. not IFEQ: int: 32767
+1528. not IFGT: int: 32767
+1529. not IFGE: int: 32767
+1530. LADDCONST: long: -4423423234198656
+1531. LSUBCONST: long: -4423423234264190
+1532. LMULCONST: long: 2631643473615375487
+1533. LSHLCONST: long: -9223372036854775808
+1534. LSHRCONST: long: -1
+1535. LUSHRCONST: long: 1
+1536. LANDCONST: long: 13185
+1537. LORCONST: long: -4423423234211841
+1538. LXORCONST: long: -4423423234225026
+1539. not IF_LEQ: int: 32767
+1540. not IF_LGT: int: 32767
+1541. not IF_LGE: int: 32767
+1542. IADDCONST: int: -210743
+1543. ISUBCONST: int: -276279
+1544. IMULCONST: int: 610566144
+1545. ISHLCONST: int: -243511
+1546. ISHRCONST: int: -243511
+1547. IUSHRCONST: int: -243511
+1548. IANDCONST: int: 0
+1549. IORCONST: int: -210743
+1550. IXORCONST: int: -210743
+1551. not IFEQ: int: 32768
+1552. not IFGT: int: 32768
+1553. not IFGE: int: 32768
+1554. LADDCONST: long: -4423423234198655
+1555. LSUBCONST: long: -4423423234264191
+1556. LMULCONST: long: 2627220050381144064
+1557. LSHLCONST: long: -4423423234231423
+1558. LSHRCONST: long: -4423423234231423
+1559. LUSHRCONST: long: -4423423234231423
+1560. LANDCONST: long: 32768
+1561. LORCONST: long: -4423423234231423
+1562. LXORCONST: long: -4423423234264191
+1563. not IF_LEQ: int: 32768
+1564. not IF_LGT: int: 32768
+1565. not IF_LGE: int: 32768
+1566. IADDCONST: int: -276279
+1567. ISUBCONST: int: -210743
+1568. IMULCONST: int: -610566144
+1569. ISHLCONST: int: -243511
+1570. ISHRCONST: int: -243511
+1571. IUSHRCONST: int: -243511
+1572. IANDCONST: int: -262144
+1573. IORCONST: int: -14135
+1574. IXORCONST: int: 248009
+1575. not IFEQ: int: -32768
+1576. not IFGT: int: -32768
+1577. not IFGE: int: -32768
+1578. LADDCONST: long: -4423423234264191
+1579. LSUBCONST: long: -4423423234198655
+1580. LMULCONST: long: -2627220050381144064
+1581. LSHLCONST: long: -4423423234231423
+1582. LSHRCONST: long: -4423423234231423
+1583. LUSHRCONST: long: -4423423234231423
+1584. LANDCONST: long: -4423423234244608
+1585. LORCONST: long: -19583
+1586. LXORCONST: long: 4423423234225025
+1587. not IF_LEQ: int: -32768
+1588. not IF_LGT: int: -32768
+1589. not IF_LGE: int: -32768
+1590. IADDCONST: int: -276280
+1591. ISUBCONST: int: -210742
+1592. IMULCONST: int: -610322633
+1593. ISHLCONST: int: -2147483648
+1594. ISHRCONST: int: -1
+1595. IUSHRCONST: int: 1
+1596. IANDCONST: int: -243511
+1597. IORCONST: int: -32769
+1598. IXORCONST: int: 210742
+1599. not IFEQ: int: -32769
+1600. not IFGT: int: -32769
+1601. not IFGE: int: -32769
+1602. LADDCONST: long: -4423423234264192
+1603. LSUBCONST: long: -4423423234198654
+1604. LMULCONST: long: -2622796627146912641
+1605. LSHLCONST: long: -9223372036854775808
+1606. LSHRCONST: long: -1
+1607. LUSHRCONST: long: 1
+1608. LANDCONST: long: -4423423234264191
+1609. LORCONST: long: -1
+1610. LXORCONST: long: 4423423234264190
+1611. not IF_LEQ: int: -32769
+1612. not IF_LGT: int: -32769
+1613. not IF_LGE: int: -32769
+1614. IADDCONST: int: 2147240136
+1615. ISUBCONST: int: 2147240138
+1616. IMULCONST: int: -2147240137
+1617. ISHLCONST: int: -2147483648
+1618. ISHRCONST: int: -1
+1619. IUSHRCONST: int: 1
+1620. IANDCONST: int: 2147240137
+1621. IORCONST: int: -1
+1622. IXORCONST: int: -2147240138
+1623. not IFEQ: int: 2147483647
+1624. not IFGT: int: 2147483647
+1625. not IFGE: int: 2147483647
+1626. LADDCONST: long: -4423421086747776
+1627. LSUBCONST: long: -4423425381715070
+1628. LMULCONST: long: -4411538803063174017
+1629. LSHLCONST: long: -9223372036854775808
+1630. LSHRCONST: long: -1
+1631. LUSHRCONST: long: 1
+1632. LANDCONST: long: 91140993
+1633. LORCONST: long: -4423421177888769
+1634. LXORCONST: long: -4423421269029762
+1635. not IF_LEQ: int: 2147483647
+1636. not IF_LGT: int: 2147483647
+1637. not IF_LGE: int: 2147483647
+1638. LADDCONST: long: -4423421086747775
+1639. LSUBCONST: long: -4423425381715071
+1640. LMULCONST: long: -4415962226297405440
+1641. LSHLCONST: long: -4423423234231423
+1642. LSHRCONST: long: -4423423234231423
+1643. LUSHRCONST: long: -4423423234231423
+1644. LANDCONST: long: 2147483648
+1645. LORCONST: long: -4423423234231423
+1646. LXORCONST: long: -4423425381715071
+1647. not IF_LEQ: long: 2147483648
+1648. not IF_LGT: long: 2147483648
+1649. not IF_LGE: long: 2147483648
+1650. IADDCONST: int: 2147240137
+1651. ISUBCONST: int: 2147240137
+1652. IMULCONST: int: -2147483648
+1653. ISHLCONST: int: -243511
+1654. ISHRCONST: int: -243511
+1655. IUSHRCONST: int: -243511
+1656. IANDCONST: int: -2147483648
+1657. IORCONST: int: -243511
+1658. IXORCONST: int: 2147240137
+1659. not IFEQ: int: -2147483648
+1660. not IFLT: int: -2147483648
+1661. not IFLE: int: -2147483648
+1662. LADDCONST: long: -4423425381715071
+1663. LSUBCONST: long: -4423421086747775
+1664. LMULCONST: long: 4415962226297405440
+1665. LSHLCONST: long: -4423423234231423
+1666. LSHRCONST: long: -4423423234231423
+1667. LUSHRCONST: long: -4423423234231423
+1668. LANDCONST: long: -4423423325372416
+1669. LORCONST: long: -2056342655
+1670. LXORCONST: long: 4423421269029761
+1671. not IF_LEQ: int: -2147483648
+1672. not IF_LGT: int: -2147483648
+1673. not IF_LGE: int: -2147483648
+1674. LADDCONST: long: -4423425381715072
+1675. LSUBCONST: long: -4423421086747774
+1676. LMULCONST: long: 4420385649531636863
+1677. LSHLCONST: long: -9223372036854775808
+1678. LSHRCONST: long: -1
+1679. LUSHRCONST: long: 1
+1680. LANDCONST: long: -4423425381715071
+1681. LORCONST: long: -1
+1682. LXORCONST: long: 4423425381715070
+1683. not IF_LEQ: long: -2147483649
+1684. not IF_LGT: long: -2147483649
+1685. not IF_LGE: long: -2147483649
+1686. TESTCONST CALLED WITH int: 2147483647
+1687. AND long: 9223372036854775807
+1688. not IFEQ: int: 0
+1689. not IFLT: int: 0
+1690. not IFLE: int: 0
+1691. not IF_LEQ: int: 0
+1692. not IF_LLT: int: 0
+1693. not IF_LLE: int: 0
+1694. IADDCONST: int: 2147483646
+1695. ISUBCONST: int: -2147483648
+1696. IMULCONST: int: -2147483647
+1697. ISHLCONST: int: -2147483648
+1698. ISHRCONST: int: 0
+1699. IUSHRCONST: int: 0
+1700. IANDCONST: int: 2147483647
+1701. IORCONST: int: -1
+1702. IXORCONST: int: -2147483648
+1703. not IFEQ: int: -1
+1704. not IFLT: int: -1
+1705. not IFLE: int: -1
+1706. LADDCONST: long: 9223372036854775806
+1707. LSUBCONST: long: -9223372036854775808
+1708. LMULCONST: long: -9223372036854775807
+1709. LSHLCONST: long: -9223372036854775808
+1710. LSHRCONST: long: 0
+1711. LUSHRCONST: long: 0
+1712. LANDCONST: long: 9223372036854775807
+1713. LORCONST: long: -1
+1714. LXORCONST: long: -9223372036854775808
+1715. not IF_LEQ: int: -1
+1716. not IF_LLT: int: -1
+1717. not IF_LLE: int: -1
+1718. IADDCONST: int: -2147483648
+1719. ISUBCONST: int: 2147483646
+1720. IMULCONST: int: 2147483647
+1721. ISHLCONST: int: -2
+1722. ISHRCONST: int: 1073741823
+1723. IUSHRCONST: int: 1073741823
+1724. IANDCONST: int: 1
+1725. IORCONST: int: 2147483647
+1726. IXORCONST: int: 2147483646
+1727. not IFEQ: int: 1
+1728. not IFLT: int: 1
+1729. not IFLE: int: 1
+1730. LADDCONST: long: -9223372036854775808
+1731. LSUBCONST: long: 9223372036854775806
+1732. LMULCONST: long: 9223372036854775807
+1733. LSHLCONST: long: -2
+1734. LSHRCONST: long: 4611686018427387903
+1735. LUSHRCONST: long: 4611686018427387903
+1736. LANDCONST: long: 1
+1737. LORCONST: long: 9223372036854775807
+1738. LXORCONST: long: 9223372036854775806
+1739. not IF_LEQ: int: 1
+1740. not IF_LLT: int: 1
+1741. not IF_LLE: int: 1
+1742. IADDCONST: int: -2147483394
+1743. ISUBCONST: int: 2147483392
+1744. IMULCONST: int: 2147483393
+1745. ISHLCONST: int: -2147483648
+1746. ISHRCONST: int: 0
+1747. IUSHRCONST: int: 0
+1748. IANDCONST: int: 255
+1749. IORCONST: int: 2147483647
+1750. IXORCONST: int: 2147483392
+1751. not IFEQ: int: 255
+1752. not IFLT: int: 255
+1753. not IFLE: int: 255
+1754. LADDCONST: long: -9223372036854775554
+1755. LSUBCONST: long: 9223372036854775552
+1756. LMULCONST: long: 9223372036854775553
+1757. LSHLCONST: long: -9223372036854775808
+1758. LSHRCONST: long: 0
+1759. LUSHRCONST: long: 0
+1760. LANDCONST: long: 255
+1761. LORCONST: long: 9223372036854775807
+1762. LXORCONST: long: 9223372036854775552
+1763. not IF_LEQ: int: 255
+1764. not IF_LLT: int: 255
+1765. not IF_LLE: int: 255
+1766. IADDCONST: int: -2147483393
+1767. ISUBCONST: int: 2147483391
+1768. IMULCONST: int: -256
+1769. ISHLCONST: int: 2147483647
+1770. ISHRCONST: int: 2147483647
+1771. IUSHRCONST: int: 2147483647
+1772. IANDCONST: int: 256
+1773. IORCONST: int: 2147483647
+1774. IXORCONST: int: 2147483391
+1775. not IFEQ: int: 256
+1776. not IFLT: int: 256
+1777. not IFLE: int: 256
+1778. LADDCONST: long: -9223372036854775553
+1779. LSUBCONST: long: 9223372036854775551
+1780. LMULCONST: long: -256
+1781. LSHLCONST: long: 9223372036854775807
+1782. LSHRCONST: long: 9223372036854775807
+1783. LUSHRCONST: long: 9223372036854775807
+1784. LANDCONST: long: 256
+1785. LORCONST: long: 9223372036854775807
+1786. LXORCONST: long: 9223372036854775551
+1787. not IF_LEQ: int: 256
+1788. not IF_LLT: int: 256
+1789. not IF_LLE: int: 256
+1790. IADDCONST: int: -2147450882
+1791. ISUBCONST: int: 2147450880
+1792. IMULCONST: int: 2147450881
+1793. ISHLCONST: int: -2147483648
+1794. ISHRCONST: int: 0
+1795. IUSHRCONST: int: 0
+1796. IANDCONST: int: 32767
+1797. IORCONST: int: 2147483647
+1798. IXORCONST: int: 2147450880
+1799. not IFEQ: int: 32767
+1800. not IFLT: int: 32767
+1801. not IFLE: int: 32767
+1802. LADDCONST: long: -9223372036854743042
+1803. LSUBCONST: long: 9223372036854743040
+1804. LMULCONST: long: 9223372036854743041
+1805. LSHLCONST: long: -9223372036854775808
+1806. LSHRCONST: long: 0
+1807. LUSHRCONST: long: 0
+1808. LANDCONST: long: 32767
+1809. LORCONST: long: 9223372036854775807
+1810. LXORCONST: long: 9223372036854743040
+1811. not IF_LEQ: int: 32767
+1812. not IF_LLT: int: 32767
+1813. not IF_LLE: int: 32767
+1814. IADDCONST: int: -2147450881
+1815. ISUBCONST: int: 2147450879
+1816. IMULCONST: int: -32768
+1817. ISHLCONST: int: 2147483647
+1818. ISHRCONST: int: 2147483647
+1819. IUSHRCONST: int: 2147483647
+1820. IANDCONST: int: 32768
+1821. IORCONST: int: 2147483647
+1822. IXORCONST: int: 2147450879
+1823. not IFEQ: int: 32768
+1824. not IFLT: int: 32768
+1825. not IFLE: int: 32768
+1826. LADDCONST: long: -9223372036854743041
+1827. LSUBCONST: long: 9223372036854743039
+1828. LMULCONST: long: -32768
+1829. LSHLCONST: long: 9223372036854775807
+1830. LSHRCONST: long: 9223372036854775807
+1831. LUSHRCONST: long: 9223372036854775807
+1832. LANDCONST: long: 32768
+1833. LORCONST: long: 9223372036854775807
+1834. LXORCONST: long: 9223372036854743039
+1835. not IF_LEQ: int: 32768
+1836. not IF_LLT: int: 32768
+1837. not IF_LLE: int: 32768
+1838. IADDCONST: int: 2147450879
+1839. ISUBCONST: int: -2147450881
+1840. IMULCONST: int: 32768
+1841. ISHLCONST: int: 2147483647
+1842. ISHRCONST: int: 2147483647
+1843. IUSHRCONST: int: 2147483647
+1844. IANDCONST: int: 2147450880
+1845. IORCONST: int: -1
+1846. IXORCONST: int: -2147450881
+1847. not IFEQ: int: -32768
+1848. not IFLT: int: -32768
+1849. not IFLE: int: -32768
+1850. LADDCONST: long: 9223372036854743039
+1851. LSUBCONST: long: -9223372036854743041
+1852. LMULCONST: long: 32768
+1853. LSHLCONST: long: 9223372036854775807
+1854. LSHRCONST: long: 9223372036854775807
+1855. LUSHRCONST: long: 9223372036854775807
+1856. LANDCONST: long: 9223372036854743040
+1857. LORCONST: long: -1
+1858. LXORCONST: long: -9223372036854743041
+1859. not IF_LEQ: int: -32768
+1860. not IF_LLT: int: -32768
+1861. not IF_LLE: int: -32768
+1862. IADDCONST: int: 2147450878
+1863. ISUBCONST: int: -2147450880
+1864. IMULCONST: int: -2147450879
+1865. ISHLCONST: int: -2147483648
+1866. ISHRCONST: int: 0
+1867. IUSHRCONST: int: 0
+1868. IANDCONST: int: 2147450879
+1869. IORCONST: int: -1
+1870. IXORCONST: int: -2147450880
+1871. not IFEQ: int: -32769
+1872. not IFLT: int: -32769
+1873. not IFLE: int: -32769
+1874. LADDCONST: long: 9223372036854743038
+1875. LSUBCONST: long: -9223372036854743040
+1876. LMULCONST: long: -9223372036854743039
+1877. LSHLCONST: long: -9223372036854775808
+1878. LSHRCONST: long: 0
+1879. LUSHRCONST: long: 0
+1880. LANDCONST: long: 9223372036854743039
+1881. LORCONST: long: -1
+1882. LXORCONST: long: -9223372036854743040
+1883. not IF_LEQ: int: -32769
+1884. not IF_LLT: int: -32769
+1885. not IF_LLE: int: -32769
+1886. IADDCONST: int: -2
+1887. ISUBCONST: int: 0
+1888. IMULCONST: int: 1
+1889. ISHLCONST: int: -2147483648
+1890. ISHRCONST: int: 0
+1891. IUSHRCONST: int: 0
+1892. IANDCONST: int: 2147483647
+1893. IORCONST: int: 2147483647
+1894. IXORCONST: int: 0
+1895. not IFNE: int: 2147483647
+1896. not IFLT: int: 2147483647
+1897. not IFGT: int: 2147483647
+1898. LADDCONST: long: -9223372034707292162
+1899. LSUBCONST: long: 9223372034707292160
+1900. LMULCONST: long: 9223372034707292161
+1901. LSHLCONST: long: -9223372036854775808
+1902. LSHRCONST: long: 0
+1903. LUSHRCONST: long: 0
+1904. LANDCONST: long: 2147483647
+1905. LORCONST: long: 9223372036854775807
+1906. LXORCONST: long: 9223372034707292160
+1907. not IF_LEQ: int: 2147483647
+1908. not IF_LLT: int: 2147483647
+1909. not IF_LLE: int: 2147483647
+1910. LADDCONST: long: -9223372034707292161
+1911. LSUBCONST: long: 9223372034707292159
+1912. LMULCONST: long: -2147483648
+1913. LSHLCONST: long: 9223372036854775807
+1914. LSHRCONST: long: 9223372036854775807
+1915. LUSHRCONST: long: 9223372036854775807
+1916. LANDCONST: long: 2147483648
+1917. LORCONST: long: 9223372036854775807
+1918. LXORCONST: long: 9223372034707292159
+1919. not IF_LEQ: long: 2147483648
+1920. not IF_LLT: long: 2147483648
+1921. not IF_LLE: long: 2147483648
+1922. IADDCONST: int: -1
+1923. ISUBCONST: int: -1
+1924. IMULCONST: int: -2147483648
+1925. ISHLCONST: int: 2147483647
+1926. ISHRCONST: int: 2147483647
+1927. IUSHRCONST: int: 2147483647
+1928. IANDCONST: int: 0
+1929. IORCONST: int: -1
+1930. IXORCONST: int: -1
+1931. not IFEQ: int: -2147483648
+1932. not IFLT: int: -2147483648
+1933. not IFLE: int: -2147483648
+1934. LADDCONST: long: 9223372034707292159
+1935. LSUBCONST: long: -9223372034707292161
+1936. LMULCONST: long: 2147483648
+1937. LSHLCONST: long: 9223372036854775807
+1938. LSHRCONST: long: 9223372036854775807
+1939. LUSHRCONST: long: 9223372036854775807
+1940. LANDCONST: long: 9223372034707292160
+1941. LORCONST: long: -1
+1942. LXORCONST: long: -9223372034707292161
+1943. not IF_LEQ: int: -2147483648
+1944. not IF_LLT: int: -2147483648
+1945. not IF_LLE: int: -2147483648
+1946. LADDCONST: long: 9223372034707292158
+1947. LSUBCONST: long: -9223372034707292160
+1948. LMULCONST: long: -9223372034707292159
+1949. LSHLCONST: long: -9223372036854775808
+1950. LSHRCONST: long: 0
+1951. LUSHRCONST: long: 0
+1952. LANDCONST: long: 9223372034707292159
+1953. LORCONST: long: -1
+1954. LXORCONST: long: -9223372034707292160
+1955. not IF_LEQ: long: -2147483649
+1956. not IF_LLT: long: -2147483649
+1957. not IF_LLE: long: -2147483649
+1958. TESTCONST CALLED WITH int: -2147483648
+1959. AND long: -9223372036854775808
+1960. not IFEQ: int: 0
+1961. not IFGT: int: 0
+1962. not IFGE: int: 0
+1963. not IF_LEQ: int: 0
+1964. not IF_LGT: int: 0
+1965. not IF_LGE: int: 0
+1966. IADDCONST: int: 2147483647
+1967. ISUBCONST: int: -2147483647
+1968. IMULCONST: int: -2147483648
+1969. ISHLCONST: int: 0
+1970. ISHRCONST: int: -1
+1971. IUSHRCONST: int: 1
+1972. IANDCONST: int: -2147483648
+1973. IORCONST: int: -1
+1974. IXORCONST: int: 2147483647
+1975. not IFEQ: int: -1
+1976. not IFGT: int: -1
+1977. not IFGE: int: -1
+1978. LADDCONST: long: 9223372036854775807
+1979. LSUBCONST: long: -9223372036854775807
+1980. LMULCONST: long: -9223372036854775808
+1981. LSHLCONST: long: 0
+1982. LSHRCONST: long: -1
+1983. LUSHRCONST: long: 1
+1984. LANDCONST: long: -9223372036854775808
+1985. LORCONST: long: -1
+1986. LXORCONST: long: 9223372036854775807
+1987. not IF_LEQ: int: -1
+1988. not IF_LGT: int: -1
+1989. not IF_LGE: int: -1
+1990. IADDCONST: int: -2147483647
+1991. ISUBCONST: int: 2147483647
+1992. IMULCONST: int: -2147483648
+1993. ISHLCONST: int: 0
+1994. ISHRCONST: int: -1073741824
+1995. IUSHRCONST: int: 1073741824
+1996. IANDCONST: int: 0
+1997. IORCONST: int: -2147483647
+1998. IXORCONST: int: -2147483647
+1999. not IFEQ: int: 1
+2000. not IFGT: int: 1
+2001. not IFGE: int: 1
+2002. LADDCONST: long: -9223372036854775807
+2003. LSUBCONST: long: 9223372036854775807
+2004. LMULCONST: long: -9223372036854775808
+2005. LSHLCONST: long: 0
+2006. LSHRCONST: long: -4611686018427387904
+2007. LUSHRCONST: long: 4611686018427387904
+2008. LANDCONST: long: 0
+2009. LORCONST: long: -9223372036854775807
+2010. LXORCONST: long: -9223372036854775807
+2011. not IF_LEQ: int: 1
+2012. not IF_LGT: int: 1
+2013. not IF_LGE: int: 1
+2014. IADDCONST: int: -2147483393
+2015. ISUBCONST: int: 2147483393
+2016. IMULCONST: int: -2147483648
+2017. ISHLCONST: int: 0
+2018. ISHRCONST: int: -1
+2019. IUSHRCONST: int: 1
+2020. IANDCONST: int: 0
+2021. IORCONST: int: -2147483393
+2022. IXORCONST: int: -2147483393
+2023. not IFEQ: int: 255
+2024. not IFGT: int: 255
+2025. not IFGE: int: 255
+2026. LADDCONST: long: -9223372036854775553
+2027. LSUBCONST: long: 9223372036854775553
+2028. LMULCONST: long: -9223372036854775808
+2029. LSHLCONST: long: 0
+2030. LSHRCONST: long: -1
+2031. LUSHRCONST: long: 1
+2032. LANDCONST: long: 0
+2033. LORCONST: long: -9223372036854775553
+2034. LXORCONST: long: -9223372036854775553
+2035. not IF_LEQ: int: 255
+2036. not IF_LGT: int: 255
+2037. not IF_LGE: int: 255
+2038. IADDCONST: int: -2147483392
+2039. ISUBCONST: int: 2147483392
+2040. IMULCONST: int: 0
+2041. ISHLCONST: int: -2147483648
+2042. ISHRCONST: int: -2147483648
+2043. IUSHRCONST: int: -2147483648
+2044. IANDCONST: int: 0
+2045. IORCONST: int: -2147483392
+2046. IXORCONST: int: -2147483392
+2047. not IFEQ: int: 256
+2048. not IFGT: int: 256
+2049. not IFGE: int: 256
+2050. LADDCONST: long: -9223372036854775552
+2051. LSUBCONST: long: 9223372036854775552
+2052. LMULCONST: long: 0
+2053. LSHLCONST: long: -9223372036854775808
+2054. LSHRCONST: long: -9223372036854775808
+2055. LUSHRCONST: long: -9223372036854775808
+2056. LANDCONST: long: 0
+2057. LORCONST: long: -9223372036854775552
+2058. LXORCONST: long: -9223372036854775552
+2059. not IF_LEQ: int: 256
+2060. not IF_LGT: int: 256
+2061. not IF_LGE: int: 256
+2062. IADDCONST: int: -2147450881
+2063. ISUBCONST: int: 2147450881
+2064. IMULCONST: int: -2147483648
+2065. ISHLCONST: int: 0
+2066. ISHRCONST: int: -1
+2067. IUSHRCONST: int: 1
+2068. IANDCONST: int: 0
+2069. IORCONST: int: -2147450881
+2070. IXORCONST: int: -2147450881
+2071. not IFEQ: int: 32767
+2072. not IFGT: int: 32767
+2073. not IFGE: int: 32767
+2074. LADDCONST: long: -9223372036854743041
+2075. LSUBCONST: long: 9223372036854743041
+2076. LMULCONST: long: -9223372036854775808
+2077. LSHLCONST: long: 0
+2078. LSHRCONST: long: -1
+2079. LUSHRCONST: long: 1
+2080. LANDCONST: long: 0
+2081. LORCONST: long: -9223372036854743041
+2082. LXORCONST: long: -9223372036854743041
+2083. not IF_LEQ: int: 32767
+2084. not IF_LGT: int: 32767
+2085. not IF_LGE: int: 32767
+2086. IADDCONST: int: -2147450880
+2087. ISUBCONST: int: 2147450880
+2088. IMULCONST: int: 0
+2089. ISHLCONST: int: -2147483648
+2090. ISHRCONST: int: -2147483648
+2091. IUSHRCONST: int: -2147483648
+2092. IANDCONST: int: 0
+2093. IORCONST: int: -2147450880
+2094. IXORCONST: int: -2147450880
+2095. not IFEQ: int: 32768
+2096. not IFGT: int: 32768
+2097. not IFGE: int: 32768
+2098. LADDCONST: long: -9223372036854743040
+2099. LSUBCONST: long: 9223372036854743040
+2100. LMULCONST: long: 0
+2101. LSHLCONST: long: -9223372036854775808
+2102. LSHRCONST: long: -9223372036854775808
+2103. LUSHRCONST: long: -9223372036854775808
+2104. LANDCONST: long: 0
+2105. LORCONST: long: -9223372036854743040
+2106. LXORCONST: long: -9223372036854743040
+2107. not IF_LEQ: int: 32768
+2108. not IF_LGT: int: 32768
+2109. not IF_LGE: int: 32768
+2110. IADDCONST: int: 2147450880
+2111. ISUBCONST: int: -2147450880
+2112. IMULCONST: int: 0
+2113. ISHLCONST: int: -2147483648
+2114. ISHRCONST: int: -2147483648
+2115. IUSHRCONST: int: -2147483648
+2116. IANDCONST: int: -2147483648
+2117. IORCONST: int: -32768
+2118. IXORCONST: int: 2147450880
+2119. not IFEQ: int: -32768
+2120. not IFGT: int: -32768
+2121. not IFGE: int: -32768
+2122. LADDCONST: long: 9223372036854743040
+2123. LSUBCONST: long: -9223372036854743040
+2124. LMULCONST: long: 0
+2125. LSHLCONST: long: -9223372036854775808
+2126. LSHRCONST: long: -9223372036854775808
+2127. LUSHRCONST: long: -9223372036854775808
+2128. LANDCONST: long: -9223372036854775808
+2129. LORCONST: long: -32768
+2130. LXORCONST: long: 9223372036854743040
+2131. not IF_LEQ: int: -32768
+2132. not IF_LGT: int: -32768
+2133. not IF_LGE: int: -32768
+2134. IADDCONST: int: 2147450879
+2135. ISUBCONST: int: -2147450879
+2136. IMULCONST: int: -2147483648
+2137. ISHLCONST: int: 0
+2138. ISHRCONST: int: -1
+2139. IUSHRCONST: int: 1
+2140. IANDCONST: int: -2147483648
+2141. IORCONST: int: -32769
+2142. IXORCONST: int: 2147450879
+2143. not IFEQ: int: -32769
+2144. not IFGT: int: -32769
+2145. not IFGE: int: -32769
+2146. LADDCONST: long: 9223372036854743039
+2147. LSUBCONST: long: -9223372036854743039
+2148. LMULCONST: long: -9223372036854775808
+2149. LSHLCONST: long: 0
+2150. LSHRCONST: long: -1
+2151. LUSHRCONST: long: 1
+2152. LANDCONST: long: -9223372036854775808
+2153. LORCONST: long: -32769
+2154. LXORCONST: long: 9223372036854743039
+2155. not IF_LEQ: int: -32769
+2156. not IF_LGT: int: -32769
+2157. not IF_LGE: int: -32769
+2158. IADDCONST: int: -1
+2159. ISUBCONST: int: 1
+2160. IMULCONST: int: -2147483648
+2161. ISHLCONST: int: 0
+2162. ISHRCONST: int: -1
+2163. IUSHRCONST: int: 1
+2164. IANDCONST: int: 0
+2165. IORCONST: int: -1
+2166. IXORCONST: int: -1
+2167. not IFEQ: int: 2147483647
+2168. not IFGT: int: 2147483647
+2169. not IFGE: int: 2147483647
+2170. LADDCONST: long: -9223372034707292161
+2171. LSUBCONST: long: 9223372034707292161
+2172. LMULCONST: long: -9223372036854775808
+2173. LSHLCONST: long: 0
+2174. LSHRCONST: long: -1
+2175. LUSHRCONST: long: 1
+2176. LANDCONST: long: 0
+2177. LORCONST: long: -9223372034707292161
+2178. LXORCONST: long: -9223372034707292161
+2179. not IF_LEQ: int: 2147483647
+2180. not IF_LGT: int: 2147483647
+2181. not IF_LGE: int: 2147483647
+2182. LADDCONST: long: -9223372034707292160
+2183. LSUBCONST: long: 9223372034707292160
+2184. LMULCONST: long: 0
+2185. LSHLCONST: long: -9223372036854775808
+2186. LSHRCONST: long: -9223372036854775808
+2187. LUSHRCONST: long: -9223372036854775808
+2188. LANDCONST: long: 0
+2189. LORCONST: long: -9223372034707292160
+2190. LXORCONST: long: -9223372034707292160
+2191. not IF_LEQ: long: 2147483648
+2192. not IF_LGT: long: 2147483648
+2193. not IF_LGE: long: 2147483648
+2194. IADDCONST: int: 0
+2195. ISUBCONST: int: 0
+2196. IMULCONST: int: 0
+2197. ISHLCONST: int: -2147483648
+2198. ISHRCONST: int: -2147483648
+2199. IUSHRCONST: int: -2147483648
+2200. IANDCONST: int: -2147483648
+2201. IORCONST: int: -2147483648
+2202. IXORCONST: int: 0
+2203. not IFNE: int: -2147483648
+2204. not IFLT: int: -2147483648
+2205. not IFGT: int: -2147483648
+2206. LADDCONST: long: 9223372034707292160
+2207. LSUBCONST: long: -9223372034707292160
+2208. LMULCONST: long: 0
+2209. LSHLCONST: long: -9223372036854775808
+2210. LSHRCONST: long: -9223372036854775808
+2211. LUSHRCONST: long: -9223372036854775808
+2212. LANDCONST: long: -9223372036854775808
+2213. LORCONST: long: -2147483648
+2214. LXORCONST: long: 9223372034707292160
+2215. not IF_LEQ: int: -2147483648
+2216. not IF_LGT: int: -2147483648
+2217. not IF_LGE: int: -2147483648
+2218. LADDCONST: long: 9223372034707292159
+2219. LSUBCONST: long: -9223372034707292159
+2220. LMULCONST: long: -9223372036854775808
+2221. LSHLCONST: long: 0
+2222. LSHRCONST: long: -1
+2223. LUSHRCONST: long: 1
+2224. LANDCONST: long: -9223372036854775808
+2225. LORCONST: long: -2147483649
+2226. LXORCONST: long: 9223372034707292159
+2227. not IF_LEQ: long: -2147483649
+2228. not IF_LGT: long: -2147483649
+2229. not IF_LGE: long: -2147483649
+2230. ------------------- test div and rem consts
+2231. IDIVPOW2 (17 / 0x00000002): int: 8
+2232. IDIVPOW2 (17 / 0x00000004): int: 4
+2233. IDIVPOW2 (17 / 0x00000008): int: 2
+2234. IDIVPOW2 (17 / 0x00000010): int: 1
+2235. IDIVPOW2 (17 / 0x00000020): int: 0
+2236. IDIVPOW2 (17 / 0x00000040): int: 0
+2237. IDIVPOW2 (17 / 0x00000080): int: 0
+2238. IDIVPOW2 (17 / 0x00000100): int: 0
+2239. IDIVPOW2 (17 / 0x00000200): int: 0
+2240. IDIVPOW2 (17 / 0x00000400): int: 0
+2241. IDIVPOW2 (17 / 0x00000800): int: 0
+2242. IDIVPOW2 (17 / 0x00001000): int: 0
+2243. IDIVPOW2 (17 / 0x00002000): int: 0
+2244. IDIVPOW2 (17 / 0x00004000): int: 0
+2245. IDIVPOW2 (17 / 0x00008000): int: 0
+2246. IDIVPOW2 (17 / 0x00010000): int: 0
+2247. IDIVPOW2 (17 / 0x00020000): int: 0
+2248. IDIVPOW2 (17 / 0x00040000): int: 0
+2249. IDIVPOW2 (17 / 0x00080000): int: 0
+2250. IDIVPOW2 (17 / 0x00100000): int: 0
+2251. IDIVPOW2 (17 / 0x00200000): int: 0
+2252. IDIVPOW2 (17 / 0x00400000): int: 0
+2253. IDIVPOW2 (17 / 0x00800000): int: 0
+2254. IDIVPOW2 (17 / 0x01000000): int: 0
+2255. IDIVPOW2 (17 / 0x02000000): int: 0
+2256. IDIVPOW2 (17 / 0x04000000): int: 0
+2257. IDIVPOW2 (17 / 0x08000000): int: 0
+2258. IDIVPOW2 (17 / 0x10000000): int: 0
+2259. IDIVPOW2 (17 / 0x20000000): int: 0
+2260. IDIVPOW2 (17 / 0x40000000): int: 0
+2261. IDIVPOW2 (17 / 0x80000000): int: 0
+2262. IREMPOW2 (17 % 0x00000002): int: 1
+2263. IREMPOW2 (17 % 0x00000004): int: 1
+2264. IREMPOW2 (17 % 0x00000008): int: 1
+2265. IREMPOW2 (17 % 0x00000010): int: 1
+2266. IREMPOW2 (17 % 0x00000020): int: 17
+2267. IREMPOW2 (17 % 0x00000040): int: 17
+2268. IREMPOW2 (17 % 0x00000080): int: 17
+2269. IREMPOW2 (17 % 0x00000100): int: 17
+2270. IREMPOW2 (17 % 0x00000200): int: 17
+2271. IREMPOW2 (17 % 0x00000400): int: 17
+2272. IREMPOW2 (17 % 0x00000800): int: 17
+2273. IREMPOW2 (17 % 0x00001000): int: 17
+2274. IREMPOW2 (17 % 0x00002000): int: 17
+2275. IREMPOW2 (17 % 0x00004000): int: 17
+2276. IREMPOW2 (17 % 0x00008000): int: 17
+2277. IREMPOW2 (17 % 0x00010000): int: 17
+2278. IREMPOW2 (17 % 0x00020000): int: 17
+2279. IREMPOW2 (17 % 0x00040000): int: 17
+2280. IREMPOW2 (17 % 0x00080000): int: 17
+2281. IREMPOW2 (17 % 0x00100000): int: 17
+2282. IREMPOW2 (17 % 0x00200000): int: 17
+2283. IREMPOW2 (17 % 0x00400000): int: 17
+2284. IREMPOW2 (17 % 0x00800000): int: 17
+2285. IREMPOW2 (17 % 0x01000000): int: 17
+2286. IREMPOW2 (17 % 0x02000000): int: 17
+2287. IREMPOW2 (17 % 0x04000000): int: 17
+2288. IREMPOW2 (17 % 0x08000000): int: 17
+2289. IREMPOW2 (17 % 0x10000000): int: 17
+2290. IREMPOW2 (17 % 0x20000000): int: 17
+2291. IREMPOW2 (17 % 0x40000000): int: 17
+2292. IREMPOW2 (17 % 0x80000000): int: 17
+2293. IDIVPOW2 (12347 / 0x00000002): int: 6173
+2294. IDIVPOW2 (12347 / 0x00000004): int: 3086
+2295. IDIVPOW2 (12347 / 0x00000008): int: 1543
+2296. IDIVPOW2 (12347 / 0x00000010): int: 771
+2297. IDIVPOW2 (12347 / 0x00000020): int: 385
+2298. IDIVPOW2 (12347 / 0x00000040): int: 192
+2299. IDIVPOW2 (12347 / 0x00000080): int: 96
+2300. IDIVPOW2 (12347 / 0x00000100): int: 48
+2301. IDIVPOW2 (12347 / 0x00000200): int: 24
+2302. IDIVPOW2 (12347 / 0x00000400): int: 12
+2303. IDIVPOW2 (12347 / 0x00000800): int: 6
+2304. IDIVPOW2 (12347 / 0x00001000): int: 3
+2305. IDIVPOW2 (12347 / 0x00002000): int: 1
+2306. IDIVPOW2 (12347 / 0x00004000): int: 0
+2307. IDIVPOW2 (12347 / 0x00008000): int: 0
+2308. IDIVPOW2 (12347 / 0x00010000): int: 0
+2309. IDIVPOW2 (12347 / 0x00020000): int: 0
+2310. IDIVPOW2 (12347 / 0x00040000): int: 0
+2311. IDIVPOW2 (12347 / 0x00080000): int: 0
+2312. IDIVPOW2 (12347 / 0x00100000): int: 0
+2313. IDIVPOW2 (12347 / 0x00200000): int: 0
+2314. IDIVPOW2 (12347 / 0x00400000): int: 0
+2315. IDIVPOW2 (12347 / 0x00800000): int: 0
+2316. IDIVPOW2 (12347 / 0x01000000): int: 0
+2317. IDIVPOW2 (12347 / 0x02000000): int: 0
+2318. IDIVPOW2 (12347 / 0x04000000): int: 0
+2319. IDIVPOW2 (12347 / 0x08000000): int: 0
+2320. IDIVPOW2 (12347 / 0x10000000): int: 0
+2321. IDIVPOW2 (12347 / 0x20000000): int: 0
+2322. IDIVPOW2 (12347 / 0x40000000): int: 0
+2323. IDIVPOW2 (12347 / 0x80000000): int: 0
+2324. IREMPOW2 (12347 % 0x00000002): int: 1
+2325. IREMPOW2 (12347 % 0x00000004): int: 3
+2326. IREMPOW2 (12347 % 0x00000008): int: 3
+2327. IREMPOW2 (12347 % 0x00000010): int: 11
+2328. IREMPOW2 (12347 % 0x00000020): int: 27
+2329. IREMPOW2 (12347 % 0x00000040): int: 59
+2330. IREMPOW2 (12347 % 0x00000080): int: 59
+2331. IREMPOW2 (12347 % 0x00000100): int: 59
+2332. IREMPOW2 (12347 % 0x00000200): int: 59
+2333. IREMPOW2 (12347 % 0x00000400): int: 59
+2334. IREMPOW2 (12347 % 0x00000800): int: 59
+2335. IREMPOW2 (12347 % 0x00001000): int: 59
+2336. IREMPOW2 (12347 % 0x00002000): int: 4155
+2337. IREMPOW2 (12347 % 0x00004000): int: 12347
+2338. IREMPOW2 (12347 % 0x00008000): int: 12347
+2339. IREMPOW2 (12347 % 0x00010000): int: 12347
+2340. IREMPOW2 (12347 % 0x00020000): int: 12347
+2341. IREMPOW2 (12347 % 0x00040000): int: 12347
+2342. IREMPOW2 (12347 % 0x00080000): int: 12347
+2343. IREMPOW2 (12347 % 0x00100000): int: 12347
+2344. IREMPOW2 (12347 % 0x00200000): int: 12347
+2345. IREMPOW2 (12347 % 0x00400000): int: 12347
+2346. IREMPOW2 (12347 % 0x00800000): int: 12347
+2347. IREMPOW2 (12347 % 0x01000000): int: 12347
+2348. IREMPOW2 (12347 % 0x02000000): int: 12347
+2349. IREMPOW2 (12347 % 0x04000000): int: 12347
+2350. IREMPOW2 (12347 % 0x08000000): int: 12347
+2351. IREMPOW2 (12347 % 0x10000000): int: 12347
+2352. IREMPOW2 (12347 % 0x20000000): int: 12347
+2353. IREMPOW2 (12347 % 0x40000000): int: 12347
+2354. IREMPOW2 (12347 % 0x80000000): int: 12347
+2355. IDIVPOW2 (8893427 / 0x00000002): int: 4446713
+2356. IDIVPOW2 (8893427 / 0x00000004): int: 2223356
+2357. IDIVPOW2 (8893427 / 0x00000008): int: 1111678
+2358. IDIVPOW2 (8893427 / 0x00000010): int: 555839
+2359. IDIVPOW2 (8893427 / 0x00000020): int: 277919
+2360. IDIVPOW2 (8893427 / 0x00000040): int: 138959
+2361. IDIVPOW2 (8893427 / 0x00000080): int: 69479
+2362. IDIVPOW2 (8893427 / 0x00000100): int: 34739
+2363. IDIVPOW2 (8893427 / 0x00000200): int: 17369
+2364. IDIVPOW2 (8893427 / 0x00000400): int: 8684
+2365. IDIVPOW2 (8893427 / 0x00000800): int: 4342
+2366. IDIVPOW2 (8893427 / 0x00001000): int: 2171
+2367. IDIVPOW2 (8893427 / 0x00002000): int: 1085
+2368. IDIVPOW2 (8893427 / 0x00004000): int: 542
+2369. IDIVPOW2 (8893427 / 0x00008000): int: 271
+2370. IDIVPOW2 (8893427 / 0x00010000): int: 135
+2371. IDIVPOW2 (8893427 / 0x00020000): int: 67
+2372. IDIVPOW2 (8893427 / 0x00040000): int: 33
+2373. IDIVPOW2 (8893427 / 0x00080000): int: 16
+2374. IDIVPOW2 (8893427 / 0x00100000): int: 8
+2375. IDIVPOW2 (8893427 / 0x00200000): int: 4
+2376. IDIVPOW2 (8893427 / 0x00400000): int: 2
+2377. IDIVPOW2 (8893427 / 0x00800000): int: 1
+2378. IDIVPOW2 (8893427 / 0x01000000): int: 0
+2379. IDIVPOW2 (8893427 / 0x02000000): int: 0
+2380. IDIVPOW2 (8893427 / 0x04000000): int: 0
+2381. IDIVPOW2 (8893427 / 0x08000000): int: 0
+2382. IDIVPOW2 (8893427 / 0x10000000): int: 0
+2383. IDIVPOW2 (8893427 / 0x20000000): int: 0
+2384. IDIVPOW2 (8893427 / 0x40000000): int: 0
+2385. IDIVPOW2 (8893427 / 0x80000000): int: 0
+2386. IREMPOW2 (8893427 % 0x00000002): int: 1
+2387. IREMPOW2 (8893427 % 0x00000004): int: 3
+2388. IREMPOW2 (8893427 % 0x00000008): int: 3
+2389. IREMPOW2 (8893427 % 0x00000010): int: 3
+2390. IREMPOW2 (8893427 % 0x00000020): int: 19
+2391. IREMPOW2 (8893427 % 0x00000040): int: 51
+2392. IREMPOW2 (8893427 % 0x00000080): int: 115
+2393. IREMPOW2 (8893427 % 0x00000100): int: 243
+2394. IREMPOW2 (8893427 % 0x00000200): int: 499
+2395. IREMPOW2 (8893427 % 0x00000400): int: 1011
+2396. IREMPOW2 (8893427 % 0x00000800): int: 1011
+2397. IREMPOW2 (8893427 % 0x00001000): int: 1011
+2398. IREMPOW2 (8893427 % 0x00002000): int: 5107
+2399. IREMPOW2 (8893427 % 0x00004000): int: 13299
+2400. IREMPOW2 (8893427 % 0x00008000): int: 13299
+2401. IREMPOW2 (8893427 % 0x00010000): int: 46067
+2402. IREMPOW2 (8893427 % 0x00020000): int: 111603
+2403. IREMPOW2 (8893427 % 0x00040000): int: 242675
+2404. IREMPOW2 (8893427 % 0x00080000): int: 504819
+2405. IREMPOW2 (8893427 % 0x00100000): int: 504819
+2406. IREMPOW2 (8893427 % 0x00200000): int: 504819
+2407. IREMPOW2 (8893427 % 0x00400000): int: 504819
+2408. IREMPOW2 (8893427 % 0x00800000): int: 504819
+2409. IREMPOW2 (8893427 % 0x01000000): int: 8893427
+2410. IREMPOW2 (8893427 % 0x02000000): int: 8893427
+2411. IREMPOW2 (8893427 % 0x04000000): int: 8893427
+2412. IREMPOW2 (8893427 % 0x08000000): int: 8893427
+2413. IREMPOW2 (8893427 % 0x10000000): int: 8893427
+2414. IREMPOW2 (8893427 % 0x20000000): int: 8893427
+2415. IREMPOW2 (8893427 % 0x40000000): int: 8893427
+2416. IREMPOW2 (8893427 % 0x80000000): int: 8893427
+2417. IDIVPOW2 (1005234562 / 0x00000002): int: 502617281
+2418. IDIVPOW2 (1005234562 / 0x00000004): int: 251308640
+2419. IDIVPOW2 (1005234562 / 0x00000008): int: 125654320
+2420. IDIVPOW2 (1005234562 / 0x00000010): int: 62827160
+2421. IDIVPOW2 (1005234562 / 0x00000020): int: 31413580
+2422. IDIVPOW2 (1005234562 / 0x00000040): int: 15706790
+2423. IDIVPOW2 (1005234562 / 0x00000080): int: 7853395
+2424. IDIVPOW2 (1005234562 / 0x00000100): int: 3926697
+2425. IDIVPOW2 (1005234562 / 0x00000200): int: 1963348
+2426. IDIVPOW2 (1005234562 / 0x00000400): int: 981674
+2427. IDIVPOW2 (1005234562 / 0x00000800): int: 490837
+2428. IDIVPOW2 (1005234562 / 0x00001000): int: 245418
+2429. IDIVPOW2 (1005234562 / 0x00002000): int: 122709
+2430. IDIVPOW2 (1005234562 / 0x00004000): int: 61354
+2431. IDIVPOW2 (1005234562 / 0x00008000): int: 30677
+2432. IDIVPOW2 (1005234562 / 0x00010000): int: 15338
+2433. IDIVPOW2 (1005234562 / 0x00020000): int: 7669
+2434. IDIVPOW2 (1005234562 / 0x00040000): int: 3834
+2435. IDIVPOW2 (1005234562 / 0x00080000): int: 1917
+2436. IDIVPOW2 (1005234562 / 0x00100000): int: 958
+2437. IDIVPOW2 (1005234562 / 0x00200000): int: 479
+2438. IDIVPOW2 (1005234562 / 0x00400000): int: 239
+2439. IDIVPOW2 (1005234562 / 0x00800000): int: 119
+2440. IDIVPOW2 (1005234562 / 0x01000000): int: 59
+2441. IDIVPOW2 (1005234562 / 0x02000000): int: 29
+2442. IDIVPOW2 (1005234562 / 0x04000000): int: 14
+2443. IDIVPOW2 (1005234562 / 0x08000000): int: 7
+2444. IDIVPOW2 (1005234562 / 0x10000000): int: 3
+2445. IDIVPOW2 (1005234562 / 0x20000000): int: 1
+2446. IDIVPOW2 (1005234562 / 0x40000000): int: 0
+2447. IDIVPOW2 (1005234562 / 0x80000000): int: 0
+2448. IREMPOW2 (1005234562 % 0x00000002): int: 0
+2449. IREMPOW2 (1005234562 % 0x00000004): int: 2
+2450. IREMPOW2 (1005234562 % 0x00000008): int: 2
+2451. IREMPOW2 (1005234562 % 0x00000010): int: 2
+2452. IREMPOW2 (1005234562 % 0x00000020): int: 2
+2453. IREMPOW2 (1005234562 % 0x00000040): int: 2
+2454. IREMPOW2 (1005234562 % 0x00000080): int: 2
+2455. IREMPOW2 (1005234562 % 0x00000100): int: 130
+2456. IREMPOW2 (1005234562 % 0x00000200): int: 386
+2457. IREMPOW2 (1005234562 % 0x00000400): int: 386
+2458. IREMPOW2 (1005234562 % 0x00000800): int: 386
+2459. IREMPOW2 (1005234562 % 0x00001000): int: 2434
+2460. IREMPOW2 (1005234562 % 0x00002000): int: 2434
+2461. IREMPOW2 (1005234562 % 0x00004000): int: 10626
+2462. IREMPOW2 (1005234562 % 0x00008000): int: 10626
+2463. IREMPOW2 (1005234562 % 0x00010000): int: 43394
+2464. IREMPOW2 (1005234562 % 0x00020000): int: 43394
+2465. IREMPOW2 (1005234562 % 0x00040000): int: 174466
+2466. IREMPOW2 (1005234562 % 0x00080000): int: 174466
+2467. IREMPOW2 (1005234562 % 0x00100000): int: 698754
+2468. IREMPOW2 (1005234562 % 0x00200000): int: 698754
+2469. IREMPOW2 (1005234562 % 0x00400000): int: 2795906
+2470. IREMPOW2 (1005234562 % 0x00800000): int: 6990210
+2471. IREMPOW2 (1005234562 % 0x01000000): int: 15378818
+2472. IREMPOW2 (1005234562 % 0x02000000): int: 32156034
+2473. IREMPOW2 (1005234562 % 0x04000000): int: 65710466
+2474. IREMPOW2 (1005234562 % 0x08000000): int: 65710466
+2475. IREMPOW2 (1005234562 % 0x10000000): int: 199928194
+2476. IREMPOW2 (1005234562 % 0x20000000): int: 468363650
+2477. IREMPOW2 (1005234562 % 0x40000000): int: 1005234562
+2478. IREMPOW2 (1005234562 % 0x80000000): int: 1005234562
+2479. IDIVPOW2 (-17 / 0x00000002): int: -8
+2480. IDIVPOW2 (-17 / 0x00000004): int: -4
+2481. IDIVPOW2 (-17 / 0x00000008): int: -2
+2482. IDIVPOW2 (-17 / 0x00000010): int: -1
+2483. IDIVPOW2 (-17 / 0x00000020): int: 0
+2484. IDIVPOW2 (-17 / 0x00000040): int: 0
+2485. IDIVPOW2 (-17 / 0x00000080): int: 0
+2486. IDIVPOW2 (-17 / 0x00000100): int: 0
+2487. IDIVPOW2 (-17 / 0x00000200): int: 0
+2488. IDIVPOW2 (-17 / 0x00000400): int: 0
+2489. IDIVPOW2 (-17 / 0x00000800): int: 0
+2490. IDIVPOW2 (-17 / 0x00001000): int: 0
+2491. IDIVPOW2 (-17 / 0x00002000): int: 0
+2492. IDIVPOW2 (-17 / 0x00004000): int: 0
+2493. IDIVPOW2 (-17 / 0x00008000): int: 0
+2494. IDIVPOW2 (-17 / 0x00010000): int: 0
+2495. IDIVPOW2 (-17 / 0x00020000): int: 0
+2496. IDIVPOW2 (-17 / 0x00040000): int: 0
+2497. IDIVPOW2 (-17 / 0x00080000): int: 0
+2498. IDIVPOW2 (-17 / 0x00100000): int: 0
+2499. IDIVPOW2 (-17 / 0x00200000): int: 0
+2500. IDIVPOW2 (-17 / 0x00400000): int: 0
+2501. IDIVPOW2 (-17 / 0x00800000): int: 0
+2502. IDIVPOW2 (-17 / 0x01000000): int: 0
+2503. IDIVPOW2 (-17 / 0x02000000): int: 0
+2504. IDIVPOW2 (-17 / 0x04000000): int: 0
+2505. IDIVPOW2 (-17 / 0x08000000): int: 0
+2506. IDIVPOW2 (-17 / 0x10000000): int: 0
+2507. IDIVPOW2 (-17 / 0x20000000): int: 0
+2508. IDIVPOW2 (-17 / 0x40000000): int: 0
+2509. IDIVPOW2 (-17 / 0x80000000): int: 0
+2510. IREMPOW2 (-17 % 0x00000002): int: -1
+2511. IREMPOW2 (-17 % 0x00000004): int: -1
+2512. IREMPOW2 (-17 % 0x00000008): int: -1
+2513. IREMPOW2 (-17 % 0x00000010): int: -1
+2514. IREMPOW2 (-17 % 0x00000020): int: -17
+2515. IREMPOW2 (-17 % 0x00000040): int: -17
+2516. IREMPOW2 (-17 % 0x00000080): int: -17
+2517. IREMPOW2 (-17 % 0x00000100): int: -17
+2518. IREMPOW2 (-17 % 0x00000200): int: -17
+2519. IREMPOW2 (-17 % 0x00000400): int: -17
+2520. IREMPOW2 (-17 % 0x00000800): int: -17
+2521. IREMPOW2 (-17 % 0x00001000): int: -17
+2522. IREMPOW2 (-17 % 0x00002000): int: -17
+2523. IREMPOW2 (-17 % 0x00004000): int: -17
+2524. IREMPOW2 (-17 % 0x00008000): int: -17
+2525. IREMPOW2 (-17 % 0x00010000): int: -17
+2526. IREMPOW2 (-17 % 0x00020000): int: -17
+2527. IREMPOW2 (-17 % 0x00040000): int: -17
+2528. IREMPOW2 (-17 % 0x00080000): int: -17
+2529. IREMPOW2 (-17 % 0x00100000): int: -17
+2530. IREMPOW2 (-17 % 0x00200000): int: -17
+2531. IREMPOW2 (-17 % 0x00400000): int: -17
+2532. IREMPOW2 (-17 % 0x00800000): int: -17
+2533. IREMPOW2 (-17 % 0x01000000): int: -17
+2534. IREMPOW2 (-17 % 0x02000000): int: -17
+2535. IREMPOW2 (-17 % 0x04000000): int: -17
+2536. IREMPOW2 (-17 % 0x08000000): int: -17
+2537. IREMPOW2 (-17 % 0x10000000): int: -17
+2538. IREMPOW2 (-17 % 0x20000000): int: -17
+2539. IREMPOW2 (-17 % 0x40000000): int: -17
+2540. IREMPOW2 (-17 % 0x80000000): int: -17
+2541. IDIVPOW2 (-12347 / 0x00000002): int: -6173
+2542. IDIVPOW2 (-12347 / 0x00000004): int: -3086
+2543. IDIVPOW2 (-12347 / 0x00000008): int: -1543
+2544. IDIVPOW2 (-12347 / 0x00000010): int: -771
+2545. IDIVPOW2 (-12347 / 0x00000020): int: -385
+2546. IDIVPOW2 (-12347 / 0x00000040): int: -192
+2547. IDIVPOW2 (-12347 / 0x00000080): int: -96
+2548. IDIVPOW2 (-12347 / 0x00000100): int: -48
+2549. IDIVPOW2 (-12347 / 0x00000200): int: -24
+2550. IDIVPOW2 (-12347 / 0x00000400): int: -12
+2551. IDIVPOW2 (-12347 / 0x00000800): int: -6
+2552. IDIVPOW2 (-12347 / 0x00001000): int: -3
+2553. IDIVPOW2 (-12347 / 0x00002000): int: -1
+2554. IDIVPOW2 (-12347 / 0x00004000): int: 0
+2555. IDIVPOW2 (-12347 / 0x00008000): int: 0
+2556. IDIVPOW2 (-12347 / 0x00010000): int: 0
+2557. IDIVPOW2 (-12347 / 0x00020000): int: 0
+2558. IDIVPOW2 (-12347 / 0x00040000): int: 0
+2559. IDIVPOW2 (-12347 / 0x00080000): int: 0
+2560. IDIVPOW2 (-12347 / 0x00100000): int: 0
+2561. IDIVPOW2 (-12347 / 0x00200000): int: 0
+2562. IDIVPOW2 (-12347 / 0x00400000): int: 0
+2563. IDIVPOW2 (-12347 / 0x00800000): int: 0
+2564. IDIVPOW2 (-12347 / 0x01000000): int: 0
+2565. IDIVPOW2 (-12347 / 0x02000000): int: 0
+2566. IDIVPOW2 (-12347 / 0x04000000): int: 0
+2567. IDIVPOW2 (-12347 / 0x08000000): int: 0
+2568. IDIVPOW2 (-12347 / 0x10000000): int: 0
+2569. IDIVPOW2 (-12347 / 0x20000000): int: 0
+2570. IDIVPOW2 (-12347 / 0x40000000): int: 0
+2571. IDIVPOW2 (-12347 / 0x80000000): int: 0
+2572. IREMPOW2 (-12347 % 0x00000002): int: -1
+2573. IREMPOW2 (-12347 % 0x00000004): int: -3
+2574. IREMPOW2 (-12347 % 0x00000008): int: -3
+2575. IREMPOW2 (-12347 % 0x00000010): int: -11
+2576. IREMPOW2 (-12347 % 0x00000020): int: -27
+2577. IREMPOW2 (-12347 % 0x00000040): int: -59
+2578. IREMPOW2 (-12347 % 0x00000080): int: -59
+2579. IREMPOW2 (-12347 % 0x00000100): int: -59
+2580. IREMPOW2 (-12347 % 0x00000200): int: -59
+2581. IREMPOW2 (-12347 % 0x00000400): int: -59
+2582. IREMPOW2 (-12347 % 0x00000800): int: -59
+2583. IREMPOW2 (-12347 % 0x00001000): int: -59
+2584. IREMPOW2 (-12347 % 0x00002000): int: -4155
+2585. IREMPOW2 (-12347 % 0x00004000): int: -12347
+2586. IREMPOW2 (-12347 % 0x00008000): int: -12347
+2587. IREMPOW2 (-12347 % 0x00010000): int: -12347
+2588. IREMPOW2 (-12347 % 0x00020000): int: -12347
+2589. IREMPOW2 (-12347 % 0x00040000): int: -12347
+2590. IREMPOW2 (-12347 % 0x00080000): int: -12347
+2591. IREMPOW2 (-12347 % 0x00100000): int: -12347
+2592. IREMPOW2 (-12347 % 0x00200000): int: -12347
+2593. IREMPOW2 (-12347 % 0x00400000): int: -12347
+2594. IREMPOW2 (-12347 % 0x00800000): int: -12347
+2595. IREMPOW2 (-12347 % 0x01000000): int: -12347
+2596. IREMPOW2 (-12347 % 0x02000000): int: -12347
+2597. IREMPOW2 (-12347 % 0x04000000): int: -12347
+2598. IREMPOW2 (-12347 % 0x08000000): int: -12347
+2599. IREMPOW2 (-12347 % 0x10000000): int: -12347
+2600. IREMPOW2 (-12347 % 0x20000000): int: -12347
+2601. IREMPOW2 (-12347 % 0x40000000): int: -12347
+2602. IREMPOW2 (-12347 % 0x80000000): int: -12347
+2603. IDIVPOW2 (-8893427 / 0x00000002): int: -4446713
+2604. IDIVPOW2 (-8893427 / 0x00000004): int: -2223356
+2605. IDIVPOW2 (-8893427 / 0x00000008): int: -1111678
+2606. IDIVPOW2 (-8893427 / 0x00000010): int: -555839
+2607. IDIVPOW2 (-8893427 / 0x00000020): int: -277919
+2608. IDIVPOW2 (-8893427 / 0x00000040): int: -138959
+2609. IDIVPOW2 (-8893427 / 0x00000080): int: -69479
+2610. IDIVPOW2 (-8893427 / 0x00000100): int: -34739
+2611. IDIVPOW2 (-8893427 / 0x00000200): int: -17369
+2612. IDIVPOW2 (-8893427 / 0x00000400): int: -8684
+2613. IDIVPOW2 (-8893427 / 0x00000800): int: -4342
+2614. IDIVPOW2 (-8893427 / 0x00001000): int: -2171
+2615. IDIVPOW2 (-8893427 / 0x00002000): int: -1085
+2616. IDIVPOW2 (-8893427 / 0x00004000): int: -542
+2617. IDIVPOW2 (-8893427 / 0x00008000): int: -271
+2618. IDIVPOW2 (-8893427 / 0x00010000): int: -135
+2619. IDIVPOW2 (-8893427 / 0x00020000): int: -67
+2620. IDIVPOW2 (-8893427 / 0x00040000): int: -33
+2621. IDIVPOW2 (-8893427 / 0x00080000): int: -16
+2622. IDIVPOW2 (-8893427 / 0x00100000): int: -8
+2623. IDIVPOW2 (-8893427 / 0x00200000): int: -4
+2624. IDIVPOW2 (-8893427 / 0x00400000): int: -2
+2625. IDIVPOW2 (-8893427 / 0x00800000): int: -1
+2626. IDIVPOW2 (-8893427 / 0x01000000): int: 0
+2627. IDIVPOW2 (-8893427 / 0x02000000): int: 0
+2628. IDIVPOW2 (-8893427 / 0x04000000): int: 0
+2629. IDIVPOW2 (-8893427 / 0x08000000): int: 0
+2630. IDIVPOW2 (-8893427 / 0x10000000): int: 0
+2631. IDIVPOW2 (-8893427 / 0x20000000): int: 0
+2632. IDIVPOW2 (-8893427 / 0x40000000): int: 0
+2633. IDIVPOW2 (-8893427 / 0x80000000): int: 0
+2634. IREMPOW2 (-8893427 % 0x00000002): int: -1
+2635. IREMPOW2 (-8893427 % 0x00000004): int: -3
+2636. IREMPOW2 (-8893427 % 0x00000008): int: -3
+2637. IREMPOW2 (-8893427 % 0x00000010): int: -3
+2638. IREMPOW2 (-8893427 % 0x00000020): int: -19
+2639. IREMPOW2 (-8893427 % 0x00000040): int: -51
+2640. IREMPOW2 (-8893427 % 0x00000080): int: -115
+2641. IREMPOW2 (-8893427 % 0x00000100): int: -243
+2642. IREMPOW2 (-8893427 % 0x00000200): int: -499
+2643. IREMPOW2 (-8893427 % 0x00000400): int: -1011
+2644. IREMPOW2 (-8893427 % 0x00000800): int: -1011
+2645. IREMPOW2 (-8893427 % 0x00001000): int: -1011
+2646. IREMPOW2 (-8893427 % 0x00002000): int: -5107
+2647. IREMPOW2 (-8893427 % 0x00004000): int: -13299
+2648. IREMPOW2 (-8893427 % 0x00008000): int: -13299
+2649. IREMPOW2 (-8893427 % 0x00010000): int: -46067
+2650. IREMPOW2 (-8893427 % 0x00020000): int: -111603
+2651. IREMPOW2 (-8893427 % 0x00040000): int: -242675
+2652. IREMPOW2 (-8893427 % 0x00080000): int: -504819
+2653. IREMPOW2 (-8893427 % 0x00100000): int: -504819
+2654. IREMPOW2 (-8893427 % 0x00200000): int: -504819
+2655. IREMPOW2 (-8893427 % 0x00400000): int: -504819
+2656. IREMPOW2 (-8893427 % 0x00800000): int: -504819
+2657. IREMPOW2 (-8893427 % 0x01000000): int: -8893427
+2658. IREMPOW2 (-8893427 % 0x02000000): int: -8893427
+2659. IREMPOW2 (-8893427 % 0x04000000): int: -8893427
+2660. IREMPOW2 (-8893427 % 0x08000000): int: -8893427
+2661. IREMPOW2 (-8893427 % 0x10000000): int: -8893427
+2662. IREMPOW2 (-8893427 % 0x20000000): int: -8893427
+2663. IREMPOW2 (-8893427 % 0x40000000): int: -8893427
+2664. IREMPOW2 (-8893427 % 0x80000000): int: -8893427
+2665. IDIVPOW2 (-1005234562 / 0x00000002): int: -502617281
+2666. IDIVPOW2 (-1005234562 / 0x00000004): int: -251308640
+2667. IDIVPOW2 (-1005234562 / 0x00000008): int: -125654320
+2668. IDIVPOW2 (-1005234562 / 0x00000010): int: -62827160
+2669. IDIVPOW2 (-1005234562 / 0x00000020): int: -31413580
+2670. IDIVPOW2 (-1005234562 / 0x00000040): int: -15706790
+2671. IDIVPOW2 (-1005234562 / 0x00000080): int: -7853395
+2672. IDIVPOW2 (-1005234562 / 0x00000100): int: -3926697
+2673. IDIVPOW2 (-1005234562 / 0x00000200): int: -1963348
+2674. IDIVPOW2 (-1005234562 / 0x00000400): int: -981674
+2675. IDIVPOW2 (-1005234562 / 0x00000800): int: -490837
+2676. IDIVPOW2 (-1005234562 / 0x00001000): int: -245418
+2677. IDIVPOW2 (-1005234562 / 0x00002000): int: -122709
+2678. IDIVPOW2 (-1005234562 / 0x00004000): int: -61354
+2679. IDIVPOW2 (-1005234562 / 0x00008000): int: -30677
+2680. IDIVPOW2 (-1005234562 / 0x00010000): int: -15338
+2681. IDIVPOW2 (-1005234562 / 0x00020000): int: -7669
+2682. IDIVPOW2 (-1005234562 / 0x00040000): int: -3834
+2683. IDIVPOW2 (-1005234562 / 0x00080000): int: -1917
+2684. IDIVPOW2 (-1005234562 / 0x00100000): int: -958
+2685. IDIVPOW2 (-1005234562 / 0x00200000): int: -479
+2686. IDIVPOW2 (-1005234562 / 0x00400000): int: -239
+2687. IDIVPOW2 (-1005234562 / 0x00800000): int: -119
+2688. IDIVPOW2 (-1005234562 / 0x01000000): int: -59
+2689. IDIVPOW2 (-1005234562 / 0x02000000): int: -29
+2690. IDIVPOW2 (-1005234562 / 0x04000000): int: -14
+2691. IDIVPOW2 (-1005234562 / 0x08000000): int: -7
+2692. IDIVPOW2 (-1005234562 / 0x10000000): int: -3
+2693. IDIVPOW2 (-1005234562 / 0x20000000): int: -1
+2694. IDIVPOW2 (-1005234562 / 0x40000000): int: 0
+2695. IDIVPOW2 (-1005234562 / 0x80000000): int: 0
+2696. IREMPOW2 (-1005234562 % 0x00000002): int: 0
+2697. IREMPOW2 (-1005234562 % 0x00000004): int: -2
+2698. IREMPOW2 (-1005234562 % 0x00000008): int: -2
+2699. IREMPOW2 (-1005234562 % 0x00000010): int: -2
+2700. IREMPOW2 (-1005234562 % 0x00000020): int: -2
+2701. IREMPOW2 (-1005234562 % 0x00000040): int: -2
+2702. IREMPOW2 (-1005234562 % 0x00000080): int: -2
+2703. IREMPOW2 (-1005234562 % 0x00000100): int: -130
+2704. IREMPOW2 (-1005234562 % 0x00000200): int: -386
+2705. IREMPOW2 (-1005234562 % 0x00000400): int: -386
+2706. IREMPOW2 (-1005234562 % 0x00000800): int: -386
+2707. IREMPOW2 (-1005234562 % 0x00001000): int: -2434
+2708. IREMPOW2 (-1005234562 % 0x00002000): int: -2434
+2709. IREMPOW2 (-1005234562 % 0x00004000): int: -10626
+2710. IREMPOW2 (-1005234562 % 0x00008000): int: -10626
+2711. IREMPOW2 (-1005234562 % 0x00010000): int: -43394
+2712. IREMPOW2 (-1005234562 % 0x00020000): int: -43394
+2713. IREMPOW2 (-1005234562 % 0x00040000): int: -174466
+2714. IREMPOW2 (-1005234562 % 0x00080000): int: -174466
+2715. IREMPOW2 (-1005234562 % 0x00100000): int: -698754
+2716. IREMPOW2 (-1005234562 % 0x00200000): int: -698754
+2717. IREMPOW2 (-1005234562 % 0x00400000): int: -2795906
+2718. IREMPOW2 (-1005234562 % 0x00800000): int: -6990210
+2719. IREMPOW2 (-1005234562 % 0x01000000): int: -15378818
+2720. IREMPOW2 (-1005234562 % 0x02000000): int: -32156034
+2721. IREMPOW2 (-1005234562 % 0x04000000): int: -65710466
+2722. IREMPOW2 (-1005234562 % 0x08000000): int: -65710466
+2723. IREMPOW2 (-1005234562 % 0x10000000): int: -199928194
+2724. IREMPOW2 (-1005234562 % 0x20000000): int: -468363650
+2725. IREMPOW2 (-1005234562 % 0x40000000): int: -1005234562
+2726. IREMPOW2 (-1005234562 % 0x80000000): int: -1005234562
+2727. LDIVPOW2 (17 / 0x00000002): long: 8
+2728. LDIVPOW2 (17 / 0x00000004): long: 4
+2729. LDIVPOW2 (17 / 0x00000008): long: 2
+2730. LDIVPOW2 (17 / 0x00000010): long: 1
+2731. LDIVPOW2 (17 / 0x00000020): long: 0
+2732. LDIVPOW2 (17 / 0x00000040): long: 0
+2733. LDIVPOW2 (17 / 0x00000080): long: 0
+2734. LDIVPOW2 (17 / 0x00000100): long: 0
+2735. LDIVPOW2 (17 / 0x00000200): long: 0
+2736. LDIVPOW2 (17 / 0x00000400): long: 0
+2737. LDIVPOW2 (17 / 0x00000800): long: 0
+2738. LDIVPOW2 (17 / 0x00001000): long: 0
+2739. LDIVPOW2 (17 / 0x00002000): long: 0
+2740. LDIVPOW2 (17 / 0x00004000): long: 0
+2741. LDIVPOW2 (17 / 0x00008000): long: 0
+2742. LDIVPOW2 (17 / 0x00010000): long: 0
+2743. LDIVPOW2 (17 / 0x00020000): long: 0
+2744. LDIVPOW2 (17 / 0x00040000): long: 0
+2745. LDIVPOW2 (17 / 0x00080000): long: 0
+2746. LDIVPOW2 (17 / 0x00100000): long: 0
+2747. LDIVPOW2 (17 / 0x00200000): long: 0
+2748. LDIVPOW2 (17 / 0x00400000): long: 0
+2749. LDIVPOW2 (17 / 0x00800000): long: 0
+2750. LDIVPOW2 (17 / 0x01000000): long: 0
+2751. LDIVPOW2 (17 / 0x02000000): long: 0
+2752. LDIVPOW2 (17 / 0x04000000): long: 0
+2753. LDIVPOW2 (17 / 0x08000000): long: 0
+2754. LDIVPOW2 (17 / 0x10000000): long: 0
+2755. LDIVPOW2 (17 / 0x20000000): long: 0
+2756. LDIVPOW2 (17 / 0x40000000): long: 0
+2757. LDIVPOW2 (17 / 0x80000000): long: 0
+2758. LREMPOW2 (17 % 0x00000002): long: 1
+2759. LREMPOW2 (17 % 0x00000004): long: 1
+2760. LREMPOW2 (17 % 0x00000008): long: 1
+2761. LREMPOW2 (17 % 0x00000010): long: 1
+2762. LREMPOW2 (17 % 0x00000020): long: 17
+2763. LREMPOW2 (17 % 0x00000040): long: 17
+2764. LREMPOW2 (17 % 0x00000080): long: 17
+2765. LREMPOW2 (17 % 0x00000100): long: 17
+2766. LREMPOW2 (17 % 0x00000200): long: 17
+2767. LREMPOW2 (17 % 0x00000400): long: 17
+2768. LREMPOW2 (17 % 0x00000800): long: 17
+2769. LREMPOW2 (17 % 0x00001000): long: 17
+2770. LREMPOW2 (17 % 0x00002000): long: 17
+2771. LREMPOW2 (17 % 0x00004000): long: 17
+2772. LREMPOW2 (17 % 0x00008000): long: 17
+2773. LREMPOW2 (17 % 0x00010000): long: 17
+2774. LREMPOW2 (17 % 0x00020000): long: 17
+2775. LREMPOW2 (17 % 0x00040000): long: 17
+2776. LREMPOW2 (17 % 0x00080000): long: 17
+2777. LREMPOW2 (17 % 0x00100000): long: 17
+2778. LREMPOW2 (17 % 0x00200000): long: 17
+2779. LREMPOW2 (17 % 0x00400000): long: 17
+2780. LREMPOW2 (17 % 0x00800000): long: 17
+2781. LREMPOW2 (17 % 0x01000000): long: 17
+2782. LREMPOW2 (17 % 0x02000000): long: 17
+2783. LREMPOW2 (17 % 0x04000000): long: 17
+2784. LREMPOW2 (17 % 0x08000000): long: 17
+2785. LREMPOW2 (17 % 0x10000000): long: 17
+2786. LREMPOW2 (17 % 0x20000000): long: 17
+2787. LREMPOW2 (17 % 0x40000000): long: 17
+2788. LREMPOW2 (17 % 0x80000000): long: 17
+2789. LDIVPOW2 (12347 / 0x00000002): long: 6173
+2790. LDIVPOW2 (12347 / 0x00000004): long: 3086
+2791. LDIVPOW2 (12347 / 0x00000008): long: 1543
+2792. LDIVPOW2 (12347 / 0x00000010): long: 771
+2793. LDIVPOW2 (12347 / 0x00000020): long: 385
+2794. LDIVPOW2 (12347 / 0x00000040): long: 192
+2795. LDIVPOW2 (12347 / 0x00000080): long: 96
+2796. LDIVPOW2 (12347 / 0x00000100): long: 48
+2797. LDIVPOW2 (12347 / 0x00000200): long: 24
+2798. LDIVPOW2 (12347 / 0x00000400): long: 12
+2799. LDIVPOW2 (12347 / 0x00000800): long: 6
+2800. LDIVPOW2 (12347 / 0x00001000): long: 3
+2801. LDIVPOW2 (12347 / 0x00002000): long: 1
+2802. LDIVPOW2 (12347 / 0x00004000): long: 0
+2803. LDIVPOW2 (12347 / 0x00008000): long: 0
+2804. LDIVPOW2 (12347 / 0x00010000): long: 0
+2805. LDIVPOW2 (12347 / 0x00020000): long: 0
+2806. LDIVPOW2 (12347 / 0x00040000): long: 0
+2807. LDIVPOW2 (12347 / 0x00080000): long: 0
+2808. LDIVPOW2 (12347 / 0x00100000): long: 0
+2809. LDIVPOW2 (12347 / 0x00200000): long: 0
+2810. LDIVPOW2 (12347 / 0x00400000): long: 0
+2811. LDIVPOW2 (12347 / 0x00800000): long: 0
+2812. LDIVPOW2 (12347 / 0x01000000): long: 0
+2813. LDIVPOW2 (12347 / 0x02000000): long: 0
+2814. LDIVPOW2 (12347 / 0x04000000): long: 0
+2815. LDIVPOW2 (12347 / 0x08000000): long: 0
+2816. LDIVPOW2 (12347 / 0x10000000): long: 0
+2817. LDIVPOW2 (12347 / 0x20000000): long: 0
+2818. LDIVPOW2 (12347 / 0x40000000): long: 0
+2819. LDIVPOW2 (12347 / 0x80000000): long: 0
+2820. LREMPOW2 (12347 % 0x00000002): long: 1
+2821. LREMPOW2 (12347 % 0x00000004): long: 3
+2822. LREMPOW2 (12347 % 0x00000008): long: 3
+2823. LREMPOW2 (12347 % 0x00000010): long: 11
+2824. LREMPOW2 (12347 % 0x00000020): long: 27
+2825. LREMPOW2 (12347 % 0x00000040): long: 59
+2826. LREMPOW2 (12347 % 0x00000080): long: 59
+2827. LREMPOW2 (12347 % 0x00000100): long: 59
+2828. LREMPOW2 (12347 % 0x00000200): long: 59
+2829. LREMPOW2 (12347 % 0x00000400): long: 59
+2830. LREMPOW2 (12347 % 0x00000800): long: 59
+2831. LREMPOW2 (12347 % 0x00001000): long: 59
+2832. LREMPOW2 (12347 % 0x00002000): long: 4155
+2833. LREMPOW2 (12347 % 0x00004000): long: 12347
+2834. LREMPOW2 (12347 % 0x00008000): long: 12347
+2835. LREMPOW2 (12347 % 0x00010000): long: 12347
+2836. LREMPOW2 (12347 % 0x00020000): long: 12347
+2837. LREMPOW2 (12347 % 0x00040000): long: 12347
+2838. LREMPOW2 (12347 % 0x00080000): long: 12347
+2839. LREMPOW2 (12347 % 0x00100000): long: 12347
+2840. LREMPOW2 (12347 % 0x00200000): long: 12347
+2841. LREMPOW2 (12347 % 0x00400000): long: 12347
+2842. LREMPOW2 (12347 % 0x00800000): long: 12347
+2843. LREMPOW2 (12347 % 0x01000000): long: 12347
+2844. LREMPOW2 (12347 % 0x02000000): long: 12347
+2845. LREMPOW2 (12347 % 0x04000000): long: 12347
+2846. LREMPOW2 (12347 % 0x08000000): long: 12347
+2847. LREMPOW2 (12347 % 0x10000000): long: 12347
+2848. LREMPOW2 (12347 % 0x20000000): long: 12347
+2849. LREMPOW2 (12347 % 0x40000000): long: 12347
+2850. LREMPOW2 (12347 % 0x80000000): long: 12347
+2851. LDIVPOW2 (8893427 / 0x00000002): long: 4446713
+2852. LDIVPOW2 (8893427 / 0x00000004): long: 2223356
+2853. LDIVPOW2 (8893427 / 0x00000008): long: 1111678
+2854. LDIVPOW2 (8893427 / 0x00000010): long: 555839
+2855. LDIVPOW2 (8893427 / 0x00000020): long: 277919
+2856. LDIVPOW2 (8893427 / 0x00000040): long: 138959
+2857. LDIVPOW2 (8893427 / 0x00000080): long: 69479
+2858. LDIVPOW2 (8893427 / 0x00000100): long: 34739
+2859. LDIVPOW2 (8893427 / 0x00000200): long: 17369
+2860. LDIVPOW2 (8893427 / 0x00000400): long: 8684
+2861. LDIVPOW2 (8893427 / 0x00000800): long: 4342
+2862. LDIVPOW2 (8893427 / 0x00001000): long: 2171
+2863. LDIVPOW2 (8893427 / 0x00002000): long: 1085
+2864. LDIVPOW2 (8893427 / 0x00004000): long: 542
+2865. LDIVPOW2 (8893427 / 0x00008000): long: 271
+2866. LDIVPOW2 (8893427 / 0x00010000): long: 135
+2867. LDIVPOW2 (8893427 / 0x00020000): long: 67
+2868. LDIVPOW2 (8893427 / 0x00040000): long: 33
+2869. LDIVPOW2 (8893427 / 0x00080000): long: 16
+2870. LDIVPOW2 (8893427 / 0x00100000): long: 8
+2871. LDIVPOW2 (8893427 / 0x00200000): long: 4
+2872. LDIVPOW2 (8893427 / 0x00400000): long: 2
+2873. LDIVPOW2 (8893427 / 0x00800000): long: 1
+2874. LDIVPOW2 (8893427 / 0x01000000): long: 0
+2875. LDIVPOW2 (8893427 / 0x02000000): long: 0
+2876. LDIVPOW2 (8893427 / 0x04000000): long: 0
+2877. LDIVPOW2 (8893427 / 0x08000000): long: 0
+2878. LDIVPOW2 (8893427 / 0x10000000): long: 0
+2879. LDIVPOW2 (8893427 / 0x20000000): long: 0
+2880. LDIVPOW2 (8893427 / 0x40000000): long: 0
+2881. LDIVPOW2 (8893427 / 0x80000000): long: 0
+2882. LREMPOW2 (8893427 % 0x00000002): long: 1
+2883. LREMPOW2 (8893427 % 0x00000004): long: 3
+2884. LREMPOW2 (8893427 % 0x00000008): long: 3
+2885. LREMPOW2 (8893427 % 0x00000010): long: 3
+2886. LREMPOW2 (8893427 % 0x00000020): long: 19
+2887. LREMPOW2 (8893427 % 0x00000040): long: 51
+2888. LREMPOW2 (8893427 % 0x00000080): long: 115
+2889. LREMPOW2 (8893427 % 0x00000100): long: 243
+2890. LREMPOW2 (8893427 % 0x00000200): long: 499
+2891. LREMPOW2 (8893427 % 0x00000400): long: 1011
+2892. LREMPOW2 (8893427 % 0x00000800): long: 1011
+2893. LREMPOW2 (8893427 % 0x00001000): long: 1011
+2894. LREMPOW2 (8893427 % 0x00002000): long: 5107
+2895. LREMPOW2 (8893427 % 0x00004000): long: 13299
+2896. LREMPOW2 (8893427 % 0x00008000): long: 13299
+2897. LREMPOW2 (8893427 % 0x00010000): long: 46067
+2898. LREMPOW2 (8893427 % 0x00020000): long: 111603
+2899. LREMPOW2 (8893427 % 0x00040000): long: 242675
+2900. LREMPOW2 (8893427 % 0x00080000): long: 504819
+2901. LREMPOW2 (8893427 % 0x00100000): long: 504819
+2902. LREMPOW2 (8893427 % 0x00200000): long: 504819
+2903. LREMPOW2 (8893427 % 0x00400000): long: 504819
+2904. LREMPOW2 (8893427 % 0x00800000): long: 504819
+2905. LREMPOW2 (8893427 % 0x01000000): long: 8893427
+2906. LREMPOW2 (8893427 % 0x02000000): long: 8893427
+2907. LREMPOW2 (8893427 % 0x04000000): long: 8893427
+2908. LREMPOW2 (8893427 % 0x08000000): long: 8893427
+2909. LREMPOW2 (8893427 % 0x10000000): long: 8893427
+2910. LREMPOW2 (8893427 % 0x20000000): long: 8893427
+2911. LREMPOW2 (8893427 % 0x40000000): long: 8893427
+2912. LREMPOW2 (8893427 % 0x80000000): long: 8893427
+2913. LDIVPOW2 (1005234562 / 0x00000002): long: 502617281
+2914. LDIVPOW2 (1005234562 / 0x00000004): long: 251308640
+2915. LDIVPOW2 (1005234562 / 0x00000008): long: 125654320
+2916. LDIVPOW2 (1005234562 / 0x00000010): long: 62827160
+2917. LDIVPOW2 (1005234562 / 0x00000020): long: 31413580
+2918. LDIVPOW2 (1005234562 / 0x00000040): long: 15706790
+2919. LDIVPOW2 (1005234562 / 0x00000080): long: 7853395
+2920. LDIVPOW2 (1005234562 / 0x00000100): long: 3926697
+2921. LDIVPOW2 (1005234562 / 0x00000200): long: 1963348
+2922. LDIVPOW2 (1005234562 / 0x00000400): long: 981674
+2923. LDIVPOW2 (1005234562 / 0x00000800): long: 490837
+2924. LDIVPOW2 (1005234562 / 0x00001000): long: 245418
+2925. LDIVPOW2 (1005234562 / 0x00002000): long: 122709
+2926. LDIVPOW2 (1005234562 / 0x00004000): long: 61354
+2927. LDIVPOW2 (1005234562 / 0x00008000): long: 30677
+2928. LDIVPOW2 (1005234562 / 0x00010000): long: 15338
+2929. LDIVPOW2 (1005234562 / 0x00020000): long: 7669
+2930. LDIVPOW2 (1005234562 / 0x00040000): long: 3834
+2931. LDIVPOW2 (1005234562 / 0x00080000): long: 1917
+2932. LDIVPOW2 (1005234562 / 0x00100000): long: 958
+2933. LDIVPOW2 (1005234562 / 0x00200000): long: 479
+2934. LDIVPOW2 (1005234562 / 0x00400000): long: 239
+2935. LDIVPOW2 (1005234562 / 0x00800000): long: 119
+2936. LDIVPOW2 (1005234562 / 0x01000000): long: 59
+2937. LDIVPOW2 (1005234562 / 0x02000000): long: 29
+2938. LDIVPOW2 (1005234562 / 0x04000000): long: 14
+2939. LDIVPOW2 (1005234562 / 0x08000000): long: 7
+2940. LDIVPOW2 (1005234562 / 0x10000000): long: 3
+2941. LDIVPOW2 (1005234562 / 0x20000000): long: 1
+2942. LDIVPOW2 (1005234562 / 0x40000000): long: 0
+2943. LDIVPOW2 (1005234562 / 0x80000000): long: 0
+2944. LREMPOW2 (1005234562 % 0x00000002): long: 0
+2945. LREMPOW2 (1005234562 % 0x00000004): long: 2
+2946. LREMPOW2 (1005234562 % 0x00000008): long: 2
+2947. LREMPOW2 (1005234562 % 0x00000010): long: 2
+2948. LREMPOW2 (1005234562 % 0x00000020): long: 2
+2949. LREMPOW2 (1005234562 % 0x00000040): long: 2
+2950. LREMPOW2 (1005234562 % 0x00000080): long: 2
+2951. LREMPOW2 (1005234562 % 0x00000100): long: 130
+2952. LREMPOW2 (1005234562 % 0x00000200): long: 386
+2953. LREMPOW2 (1005234562 % 0x00000400): long: 386
+2954. LREMPOW2 (1005234562 % 0x00000800): long: 386
+2955. LREMPOW2 (1005234562 % 0x00001000): long: 2434
+2956. LREMPOW2 (1005234562 % 0x00002000): long: 2434
+2957. LREMPOW2 (1005234562 % 0x00004000): long: 10626
+2958. LREMPOW2 (1005234562 % 0x00008000): long: 10626
+2959. LREMPOW2 (1005234562 % 0x00010000): long: 43394
+2960. LREMPOW2 (1005234562 % 0x00020000): long: 43394
+2961. LREMPOW2 (1005234562 % 0x00040000): long: 174466
+2962. LREMPOW2 (1005234562 % 0x00080000): long: 174466
+2963. LREMPOW2 (1005234562 % 0x00100000): long: 698754
+2964. LREMPOW2 (1005234562 % 0x00200000): long: 698754
+2965. LREMPOW2 (1005234562 % 0x00400000): long: 2795906
+2966. LREMPOW2 (1005234562 % 0x00800000): long: 6990210
+2967. LREMPOW2 (1005234562 % 0x01000000): long: 15378818
+2968. LREMPOW2 (1005234562 % 0x02000000): long: 32156034
+2969. LREMPOW2 (1005234562 % 0x04000000): long: 65710466
+2970. LREMPOW2 (1005234562 % 0x08000000): long: 65710466
+2971. LREMPOW2 (1005234562 % 0x10000000): long: 199928194
+2972. LREMPOW2 (1005234562 % 0x20000000): long: 468363650
+2973. LREMPOW2 (1005234562 % 0x40000000): long: 1005234562
+2974. LREMPOW2 (1005234562 % 0x80000000): long: 1005234562
+2975. LDIVPOW2 (12135005234562 / 0x00000002): long: 6067502617281
+2976. LDIVPOW2 (12135005234562 / 0x00000004): long: 3033751308640
+2977. LDIVPOW2 (12135005234562 / 0x00000008): long: 1516875654320
+2978. LDIVPOW2 (12135005234562 / 0x00000010): long: 758437827160
+2979. LDIVPOW2 (12135005234562 / 0x00000020): long: 379218913580
+2980. LDIVPOW2 (12135005234562 / 0x00000040): long: 189609456790
+2981. LDIVPOW2 (12135005234562 / 0x00000080): long: 94804728395
+2982. LDIVPOW2 (12135005234562 / 0x00000100): long: 47402364197
+2983. LDIVPOW2 (12135005234562 / 0x00000200): long: 23701182098
+2984. LDIVPOW2 (12135005234562 / 0x00000400): long: 11850591049
+2985. LDIVPOW2 (12135005234562 / 0x00000800): long: 5925295524
+2986. LDIVPOW2 (12135005234562 / 0x00001000): long: 2962647762
+2987. LDIVPOW2 (12135005234562 / 0x00002000): long: 1481323881
+2988. LDIVPOW2 (12135005234562 / 0x00004000): long: 740661940
+2989. LDIVPOW2 (12135005234562 / 0x00008000): long: 370330970
+2990. LDIVPOW2 (12135005234562 / 0x00010000): long: 185165485
+2991. LDIVPOW2 (12135005234562 / 0x00020000): long: 92582742
+2992. LDIVPOW2 (12135005234562 / 0x00040000): long: 46291371
+2993. LDIVPOW2 (12135005234562 / 0x00080000): long: 23145685
+2994. LDIVPOW2 (12135005234562 / 0x00100000): long: 11572842
+2995. LDIVPOW2 (12135005234562 / 0x00200000): long: 5786421
+2996. LDIVPOW2 (12135005234562 / 0x00400000): long: 2893210
+2997. LDIVPOW2 (12135005234562 / 0x00800000): long: 1446605
+2998. LDIVPOW2 (12135005234562 / 0x01000000): long: 723302
+2999. LDIVPOW2 (12135005234562 / 0x02000000): long: 361651
+3000. LDIVPOW2 (12135005234562 / 0x04000000): long: 180825
+3001. LDIVPOW2 (12135005234562 / 0x08000000): long: 90412
+3002. LDIVPOW2 (12135005234562 / 0x10000000): long: 45206
+3003. LDIVPOW2 (12135005234562 / 0x20000000): long: 22603
+3004. LDIVPOW2 (12135005234562 / 0x40000000): long: 11301
+3005. LDIVPOW2 (12135005234562 / 0x80000000): long: -5650
+3006. LREMPOW2 (12135005234562 % 0x00000002): long: 0
+3007. LREMPOW2 (12135005234562 % 0x00000004): long: 2
+3008. LREMPOW2 (12135005234562 % 0x00000008): long: 2
+3009. LREMPOW2 (12135005234562 % 0x00000010): long: 2
+3010. LREMPOW2 (12135005234562 % 0x00000020): long: 2
+3011. LREMPOW2 (12135005234562 % 0x00000040): long: 2
+3012. LREMPOW2 (12135005234562 % 0x00000080): long: 2
+3013. LREMPOW2 (12135005234562 % 0x00000100): long: 130
+3014. LREMPOW2 (12135005234562 % 0x00000200): long: 386
+3015. LREMPOW2 (12135005234562 % 0x00000400): long: 386
+3016. LREMPOW2 (12135005234562 % 0x00000800): long: 1410
+3017. LREMPOW2 (12135005234562 % 0x00001000): long: 1410
+3018. LREMPOW2 (12135005234562 % 0x00002000): long: 1410
+3019. LREMPOW2 (12135005234562 % 0x00004000): long: 9602
+3020. LREMPOW2 (12135005234562 % 0x00008000): long: 9602
+3021. LREMPOW2 (12135005234562 % 0x00010000): long: 9602
+3022. LREMPOW2 (12135005234562 % 0x00020000): long: 75138
+3023. LREMPOW2 (12135005234562 % 0x00040000): long: 75138
+3024. LREMPOW2 (12135005234562 % 0x00080000): long: 337282
+3025. LREMPOW2 (12135005234562 % 0x00100000): long: 861570
+3026. LREMPOW2 (12135005234562 % 0x00200000): long: 861570
+3027. LREMPOW2 (12135005234562 % 0x00400000): long: 2958722
+3028. LREMPOW2 (12135005234562 % 0x00800000): long: 2958722
+3029. LREMPOW2 (12135005234562 % 0x01000000): long: 11347330
+3030. LREMPOW2 (12135005234562 % 0x02000000): long: 11347330
+3031. LREMPOW2 (12135005234562 % 0x04000000): long: 44901762
+3032. LREMPOW2 (12135005234562 % 0x08000000): long: 112010626
+3033. LREMPOW2 (12135005234562 % 0x10000000): long: 112010626
+3034. LREMPOW2 (12135005234562 % 0x20000000): long: 112010626
+3035. LREMPOW2 (12135005234562 % 0x40000000): long: 648881538
+3036. LREMPOW2 (12135005234562 % 0x80000000): long: 1722623362
+3037. LDIVPOW2 (2343552355623464626 / 0x00000002): long: 1171776177811732313
+3038. LDIVPOW2 (2343552355623464626 / 0x00000004): long: 585888088905866156
+3039. LDIVPOW2 (2343552355623464626 / 0x00000008): long: 292944044452933078
+3040. LDIVPOW2 (2343552355623464626 / 0x00000010): long: 146472022226466539
+3041. LDIVPOW2 (2343552355623464626 / 0x00000020): long: 73236011113233269
+3042. LDIVPOW2 (2343552355623464626 / 0x00000040): long: 36618005556616634
+3043. LDIVPOW2 (2343552355623464626 / 0x00000080): long: 18309002778308317
+3044. LDIVPOW2 (2343552355623464626 / 0x00000100): long: 9154501389154158
+3045. LDIVPOW2 (2343552355623464626 / 0x00000200): long: 4577250694577079
+3046. LDIVPOW2 (2343552355623464626 / 0x00000400): long: 2288625347288539
+3047. LDIVPOW2 (2343552355623464626 / 0x00000800): long: 1144312673644269
+3048. LDIVPOW2 (2343552355623464626 / 0x00001000): long: 572156336822134
+3049. LDIVPOW2 (2343552355623464626 / 0x00002000): long: 286078168411067
+3050. LDIVPOW2 (2343552355623464626 / 0x00004000): long: 143039084205533
+3051. LDIVPOW2 (2343552355623464626 / 0x00008000): long: 71519542102766
+3052. LDIVPOW2 (2343552355623464626 / 0x00010000): long: 35759771051383
+3053. LDIVPOW2 (2343552355623464626 / 0x00020000): long: 17879885525691
+3054. LDIVPOW2 (2343552355623464626 / 0x00040000): long: 8939942762845
+3055. LDIVPOW2 (2343552355623464626 / 0x00080000): long: 4469971381422
+3056. LDIVPOW2 (2343552355623464626 / 0x00100000): long: 2234985690711
+3057. LDIVPOW2 (2343552355623464626 / 0x00200000): long: 1117492845355
+3058. LDIVPOW2 (2343552355623464626 / 0x00400000): long: 558746422677
+3059. LDIVPOW2 (2343552355623464626 / 0x00800000): long: 279373211338
+3060. LDIVPOW2 (2343552355623464626 / 0x01000000): long: 139686605669
+3061. LDIVPOW2 (2343552355623464626 / 0x02000000): long: 69843302834
+3062. LDIVPOW2 (2343552355623464626 / 0x04000000): long: 34921651417
+3063. LDIVPOW2 (2343552355623464626 / 0x08000000): long: 17460825708
+3064. LDIVPOW2 (2343552355623464626 / 0x10000000): long: 8730412854
+3065. LDIVPOW2 (2343552355623464626 / 0x20000000): long: 4365206427
+3066. LDIVPOW2 (2343552355623464626 / 0x40000000): long: 2182603213
+3067. LDIVPOW2 (2343552355623464626 / 0x80000000): long: -1091301606
+3068. LREMPOW2 (2343552355623464626 % 0x00000002): long: 0
+3069. LREMPOW2 (2343552355623464626 % 0x00000004): long: 2
+3070. LREMPOW2 (2343552355623464626 % 0x00000008): long: 2
+3071. LREMPOW2 (2343552355623464626 % 0x00000010): long: 2
+3072. LREMPOW2 (2343552355623464626 % 0x00000020): long: 18
+3073. LREMPOW2 (2343552355623464626 % 0x00000040): long: 50
+3074. LREMPOW2 (2343552355623464626 % 0x00000080): long: 50
+3075. LREMPOW2 (2343552355623464626 % 0x00000100): long: 178
+3076. LREMPOW2 (2343552355623464626 % 0x00000200): long: 178
+3077. LREMPOW2 (2343552355623464626 % 0x00000400): long: 690
+3078. LREMPOW2 (2343552355623464626 % 0x00000800): long: 1714
+3079. LREMPOW2 (2343552355623464626 % 0x00001000): long: 3762
+3080. LREMPOW2 (2343552355623464626 % 0x00002000): long: 3762
+3081. LREMPOW2 (2343552355623464626 % 0x00004000): long: 11954
+3082. LREMPOW2 (2343552355623464626 % 0x00008000): long: 28338
+3083. LREMPOW2 (2343552355623464626 % 0x00010000): long: 28338
+3084. LREMPOW2 (2343552355623464626 % 0x00020000): long: 93874
+3085. LREMPOW2 (2343552355623464626 % 0x00040000): long: 224946
+3086. LREMPOW2 (2343552355623464626 % 0x00080000): long: 487090
+3087. LREMPOW2 (2343552355623464626 % 0x00100000): long: 487090
+3088. LREMPOW2 (2343552355623464626 % 0x00200000): long: 1535666
+3089. LREMPOW2 (2343552355623464626 % 0x00400000): long: 3632818
+3090. LREMPOW2 (2343552355623464626 % 0x00800000): long: 7827122
+3091. LREMPOW2 (2343552355623464626 % 0x01000000): long: 7827122
+3092. LREMPOW2 (2343552355623464626 % 0x02000000): long: 24604338
+3093. LREMPOW2 (2343552355623464626 % 0x04000000): long: 24604338
+3094. LREMPOW2 (2343552355623464626 % 0x08000000): long: 91713202
+3095. LREMPOW2 (2343552355623464626 % 0x10000000): long: 91713202
+3096. LREMPOW2 (2343552355623464626 % 0x20000000): long: 91713202
+3097. LREMPOW2 (2343552355623464626 % 0x40000000): long: 628584114
+3098. LREMPOW2 (2343552355623464626 % 0x80000000): long: 1702325938
+3099. LDIVPOW2 (-17 / 0x00000002): long: -8
+3100. LDIVPOW2 (-17 / 0x00000004): long: -4
+3101. LDIVPOW2 (-17 / 0x00000008): long: -2
+3102. LDIVPOW2 (-17 / 0x00000010): long: -1
+3103. LDIVPOW2 (-17 / 0x00000020): long: 0
+3104. LDIVPOW2 (-17 / 0x00000040): long: 0
+3105. LDIVPOW2 (-17 / 0x00000080): long: 0
+3106. LDIVPOW2 (-17 / 0x00000100): long: 0
+3107. LDIVPOW2 (-17 / 0x00000200): long: 0
+3108. LDIVPOW2 (-17 / 0x00000400): long: 0
+3109. LDIVPOW2 (-17 / 0x00000800): long: 0
+3110. LDIVPOW2 (-17 / 0x00001000): long: 0
+3111. LDIVPOW2 (-17 / 0x00002000): long: 0
+3112. LDIVPOW2 (-17 / 0x00004000): long: 0
+3113. LDIVPOW2 (-17 / 0x00008000): long: 0
+3114. LDIVPOW2 (-17 / 0x00010000): long: 0
+3115. LDIVPOW2 (-17 / 0x00020000): long: 0
+3116. LDIVPOW2 (-17 / 0x00040000): long: 0
+3117. LDIVPOW2 (-17 / 0x00080000): long: 0
+3118. LDIVPOW2 (-17 / 0x00100000): long: 0
+3119. LDIVPOW2 (-17 / 0x00200000): long: 0
+3120. LDIVPOW2 (-17 / 0x00400000): long: 0
+3121. LDIVPOW2 (-17 / 0x00800000): long: 0
+3122. LDIVPOW2 (-17 / 0x01000000): long: 0
+3123. LDIVPOW2 (-17 / 0x02000000): long: 0
+3124. LDIVPOW2 (-17 / 0x04000000): long: 0
+3125. LDIVPOW2 (-17 / 0x08000000): long: 0
+3126. LDIVPOW2 (-17 / 0x10000000): long: 0
+3127. LDIVPOW2 (-17 / 0x20000000): long: 0
+3128. LDIVPOW2 (-17 / 0x40000000): long: 0
+3129. LDIVPOW2 (-17 / 0x80000000): long: 0
+3130. LREMPOW2 (-17 % 0x00000002): long: -1
+3131. LREMPOW2 (-17 % 0x00000004): long: -1
+3132. LREMPOW2 (-17 % 0x00000008): long: -1
+3133. LREMPOW2 (-17 % 0x00000010): long: -1
+3134. LREMPOW2 (-17 % 0x00000020): long: -17
+3135. LREMPOW2 (-17 % 0x00000040): long: -17
+3136. LREMPOW2 (-17 % 0x00000080): long: -17
+3137. LREMPOW2 (-17 % 0x00000100): long: -17
+3138. LREMPOW2 (-17 % 0x00000200): long: -17
+3139. LREMPOW2 (-17 % 0x00000400): long: -17
+3140. LREMPOW2 (-17 % 0x00000800): long: -17
+3141. LREMPOW2 (-17 % 0x00001000): long: -17
+3142. LREMPOW2 (-17 % 0x00002000): long: -17
+3143. LREMPOW2 (-17 % 0x00004000): long: -17
+3144. LREMPOW2 (-17 % 0x00008000): long: -17
+3145. LREMPOW2 (-17 % 0x00010000): long: -17
+3146. LREMPOW2 (-17 % 0x00020000): long: -17
+3147. LREMPOW2 (-17 % 0x00040000): long: -17
+3148. LREMPOW2 (-17 % 0x00080000): long: -17
+3149. LREMPOW2 (-17 % 0x00100000): long: -17
+3150. LREMPOW2 (-17 % 0x00200000): long: -17
+3151. LREMPOW2 (-17 % 0x00400000): long: -17
+3152. LREMPOW2 (-17 % 0x00800000): long: -17
+3153. LREMPOW2 (-17 % 0x01000000): long: -17
+3154. LREMPOW2 (-17 % 0x02000000): long: -17
+3155. LREMPOW2 (-17 % 0x04000000): long: -17
+3156. LREMPOW2 (-17 % 0x08000000): long: -17
+3157. LREMPOW2 (-17 % 0x10000000): long: -17
+3158. LREMPOW2 (-17 % 0x20000000): long: -17
+3159. LREMPOW2 (-17 % 0x40000000): long: -17
+3160. LREMPOW2 (-17 % 0x80000000): long: -17
+3161. LDIVPOW2 (-12347 / 0x00000002): long: -6173
+3162. LDIVPOW2 (-12347 / 0x00000004): long: -3086
+3163. LDIVPOW2 (-12347 / 0x00000008): long: -1543
+3164. LDIVPOW2 (-12347 / 0x00000010): long: -771
+3165. LDIVPOW2 (-12347 / 0x00000020): long: -385
+3166. LDIVPOW2 (-12347 / 0x00000040): long: -192
+3167. LDIVPOW2 (-12347 / 0x00000080): long: -96
+3168. LDIVPOW2 (-12347 / 0x00000100): long: -48
+3169. LDIVPOW2 (-12347 / 0x00000200): long: -24
+3170. LDIVPOW2 (-12347 / 0x00000400): long: -12
+3171. LDIVPOW2 (-12347 / 0x00000800): long: -6
+3172. LDIVPOW2 (-12347 / 0x00001000): long: -3
+3173. LDIVPOW2 (-12347 / 0x00002000): long: -1
+3174. LDIVPOW2 (-12347 / 0x00004000): long: 0
+3175. LDIVPOW2 (-12347 / 0x00008000): long: 0
+3176. LDIVPOW2 (-12347 / 0x00010000): long: 0
+3177. LDIVPOW2 (-12347 / 0x00020000): long: 0
+3178. LDIVPOW2 (-12347 / 0x00040000): long: 0
+3179. LDIVPOW2 (-12347 / 0x00080000): long: 0
+3180. LDIVPOW2 (-12347 / 0x00100000): long: 0
+3181. LDIVPOW2 (-12347 / 0x00200000): long: 0
+3182. LDIVPOW2 (-12347 / 0x00400000): long: 0
+3183. LDIVPOW2 (-12347 / 0x00800000): long: 0
+3184. LDIVPOW2 (-12347 / 0x01000000): long: 0
+3185. LDIVPOW2 (-12347 / 0x02000000): long: 0
+3186. LDIVPOW2 (-12347 / 0x04000000): long: 0
+3187. LDIVPOW2 (-12347 / 0x08000000): long: 0
+3188. LDIVPOW2 (-12347 / 0x10000000): long: 0
+3189. LDIVPOW2 (-12347 / 0x20000000): long: 0
+3190. LDIVPOW2 (-12347 / 0x40000000): long: 0
+3191. LDIVPOW2 (-12347 / 0x80000000): long: 0
+3192. LREMPOW2 (-12347 % 0x00000002): long: -1
+3193. LREMPOW2 (-12347 % 0x00000004): long: -3
+3194. LREMPOW2 (-12347 % 0x00000008): long: -3
+3195. LREMPOW2 (-12347 % 0x00000010): long: -11
+3196. LREMPOW2 (-12347 % 0x00000020): long: -27
+3197. LREMPOW2 (-12347 % 0x00000040): long: -59
+3198. LREMPOW2 (-12347 % 0x00000080): long: -59
+3199. LREMPOW2 (-12347 % 0x00000100): long: -59
+3200. LREMPOW2 (-12347 % 0x00000200): long: -59
+3201. LREMPOW2 (-12347 % 0x00000400): long: -59
+3202. LREMPOW2 (-12347 % 0x00000800): long: -59
+3203. LREMPOW2 (-12347 % 0x00001000): long: -59
+3204. LREMPOW2 (-12347 % 0x00002000): long: -4155
+3205. LREMPOW2 (-12347 % 0x00004000): long: -12347
+3206. LREMPOW2 (-12347 % 0x00008000): long: -12347
+3207. LREMPOW2 (-12347 % 0x00010000): long: -12347
+3208. LREMPOW2 (-12347 % 0x00020000): long: -12347
+3209. LREMPOW2 (-12347 % 0x00040000): long: -12347
+3210. LREMPOW2 (-12347 % 0x00080000): long: -12347
+3211. LREMPOW2 (-12347 % 0x00100000): long: -12347
+3212. LREMPOW2 (-12347 % 0x00200000): long: -12347
+3213. LREMPOW2 (-12347 % 0x00400000): long: -12347
+3214. LREMPOW2 (-12347 % 0x00800000): long: -12347
+3215. LREMPOW2 (-12347 % 0x01000000): long: -12347
+3216. LREMPOW2 (-12347 % 0x02000000): long: -12347
+3217. LREMPOW2 (-12347 % 0x04000000): long: -12347
+3218. LREMPOW2 (-12347 % 0x08000000): long: -12347
+3219. LREMPOW2 (-12347 % 0x10000000): long: -12347
+3220. LREMPOW2 (-12347 % 0x20000000): long: -12347
+3221. LREMPOW2 (-12347 % 0x40000000): long: -12347
+3222. LREMPOW2 (-12347 % 0x80000000): long: -12347
+3223. LDIVPOW2 (-8893427 / 0x00000002): long: -4446713
+3224. LDIVPOW2 (-8893427 / 0x00000004): long: -2223356
+3225. LDIVPOW2 (-8893427 / 0x00000008): long: -1111678
+3226. LDIVPOW2 (-8893427 / 0x00000010): long: -555839
+3227. LDIVPOW2 (-8893427 / 0x00000020): long: -277919
+3228. LDIVPOW2 (-8893427 / 0x00000040): long: -138959
+3229. LDIVPOW2 (-8893427 / 0x00000080): long: -69479
+3230. LDIVPOW2 (-8893427 / 0x00000100): long: -34739
+3231. LDIVPOW2 (-8893427 / 0x00000200): long: -17369
+3232. LDIVPOW2 (-8893427 / 0x00000400): long: -8684
+3233. LDIVPOW2 (-8893427 / 0x00000800): long: -4342
+3234. LDIVPOW2 (-8893427 / 0x00001000): long: -2171
+3235. LDIVPOW2 (-8893427 / 0x00002000): long: -1085
+3236. LDIVPOW2 (-8893427 / 0x00004000): long: -542
+3237. LDIVPOW2 (-8893427 / 0x00008000): long: -271
+3238. LDIVPOW2 (-8893427 / 0x00010000): long: -135
+3239. LDIVPOW2 (-8893427 / 0x00020000): long: -67
+3240. LDIVPOW2 (-8893427 / 0x00040000): long: -33
+3241. LDIVPOW2 (-8893427 / 0x00080000): long: -16
+3242. LDIVPOW2 (-8893427 / 0x00100000): long: -8
+3243. LDIVPOW2 (-8893427 / 0x00200000): long: -4
+3244. LDIVPOW2 (-8893427 / 0x00400000): long: -2
+3245. LDIVPOW2 (-8893427 / 0x00800000): long: -1
+3246. LDIVPOW2 (-8893427 / 0x01000000): long: 0
+3247. LDIVPOW2 (-8893427 / 0x02000000): long: 0
+3248. LDIVPOW2 (-8893427 / 0x04000000): long: 0
+3249. LDIVPOW2 (-8893427 / 0x08000000): long: 0
+3250. LDIVPOW2 (-8893427 / 0x10000000): long: 0
+3251. LDIVPOW2 (-8893427 / 0x20000000): long: 0
+3252. LDIVPOW2 (-8893427 / 0x40000000): long: 0
+3253. LDIVPOW2 (-8893427 / 0x80000000): long: 0
+3254. LREMPOW2 (-8893427 % 0x00000002): long: -1
+3255. LREMPOW2 (-8893427 % 0x00000004): long: -3
+3256. LREMPOW2 (-8893427 % 0x00000008): long: -3
+3257. LREMPOW2 (-8893427 % 0x00000010): long: -3
+3258. LREMPOW2 (-8893427 % 0x00000020): long: -19
+3259. LREMPOW2 (-8893427 % 0x00000040): long: -51
+3260. LREMPOW2 (-8893427 % 0x00000080): long: -115
+3261. LREMPOW2 (-8893427 % 0x00000100): long: -243
+3262. LREMPOW2 (-8893427 % 0x00000200): long: -499
+3263. LREMPOW2 (-8893427 % 0x00000400): long: -1011
+3264. LREMPOW2 (-8893427 % 0x00000800): long: -1011
+3265. LREMPOW2 (-8893427 % 0x00001000): long: -1011
+3266. LREMPOW2 (-8893427 % 0x00002000): long: -5107
+3267. LREMPOW2 (-8893427 % 0x00004000): long: -13299
+3268. LREMPOW2 (-8893427 % 0x00008000): long: -13299
+3269. LREMPOW2 (-8893427 % 0x00010000): long: -46067
+3270. LREMPOW2 (-8893427 % 0x00020000): long: -111603
+3271. LREMPOW2 (-8893427 % 0x00040000): long: -242675
+3272. LREMPOW2 (-8893427 % 0x00080000): long: -504819
+3273. LREMPOW2 (-8893427 % 0x00100000): long: -504819
+3274. LREMPOW2 (-8893427 % 0x00200000): long: -504819
+3275. LREMPOW2 (-8893427 % 0x00400000): long: -504819
+3276. LREMPOW2 (-8893427 % 0x00800000): long: -504819
+3277. LREMPOW2 (-8893427 % 0x01000000): long: -8893427
+3278. LREMPOW2 (-8893427 % 0x02000000): long: -8893427
+3279. LREMPOW2 (-8893427 % 0x04000000): long: -8893427
+3280. LREMPOW2 (-8893427 % 0x08000000): long: -8893427
+3281. LREMPOW2 (-8893427 % 0x10000000): long: -8893427
+3282. LREMPOW2 (-8893427 % 0x20000000): long: -8893427
+3283. LREMPOW2 (-8893427 % 0x40000000): long: -8893427
+3284. LREMPOW2 (-8893427 % 0x80000000): long: -8893427
+3285. LDIVPOW2 (-1005234562 / 0x00000002): long: -502617281
+3286. LDIVPOW2 (-1005234562 / 0x00000004): long: -251308640
+3287. LDIVPOW2 (-1005234562 / 0x00000008): long: -125654320
+3288. LDIVPOW2 (-1005234562 / 0x00000010): long: -62827160
+3289. LDIVPOW2 (-1005234562 / 0x00000020): long: -31413580
+3290. LDIVPOW2 (-1005234562 / 0x00000040): long: -15706790
+3291. LDIVPOW2 (-1005234562 / 0x00000080): long: -7853395
+3292. LDIVPOW2 (-1005234562 / 0x00000100): long: -3926697
+3293. LDIVPOW2 (-1005234562 / 0x00000200): long: -1963348
+3294. LDIVPOW2 (-1005234562 / 0x00000400): long: -981674
+3295. LDIVPOW2 (-1005234562 / 0x00000800): long: -490837
+3296. LDIVPOW2 (-1005234562 / 0x00001000): long: -245418
+3297. LDIVPOW2 (-1005234562 / 0x00002000): long: -122709
+3298. LDIVPOW2 (-1005234562 / 0x00004000): long: -61354
+3299. LDIVPOW2 (-1005234562 / 0x00008000): long: -30677
+3300. LDIVPOW2 (-1005234562 / 0x00010000): long: -15338
+3301. LDIVPOW2 (-1005234562 / 0x00020000): long: -7669
+3302. LDIVPOW2 (-1005234562 / 0x00040000): long: -3834
+3303. LDIVPOW2 (-1005234562 / 0x00080000): long: -1917
+3304. LDIVPOW2 (-1005234562 / 0x00100000): long: -958
+3305. LDIVPOW2 (-1005234562 / 0x00200000): long: -479
+3306. LDIVPOW2 (-1005234562 / 0x00400000): long: -239
+3307. LDIVPOW2 (-1005234562 / 0x00800000): long: -119
+3308. LDIVPOW2 (-1005234562 / 0x01000000): long: -59
+3309. LDIVPOW2 (-1005234562 / 0x02000000): long: -29
+3310. LDIVPOW2 (-1005234562 / 0x04000000): long: -14
+3311. LDIVPOW2 (-1005234562 / 0x08000000): long: -7
+3312. LDIVPOW2 (-1005234562 / 0x10000000): long: -3
+3313. LDIVPOW2 (-1005234562 / 0x20000000): long: -1
+3314. LDIVPOW2 (-1005234562 / 0x40000000): long: 0
+3315. LDIVPOW2 (-1005234562 / 0x80000000): long: 0
+3316. LREMPOW2 (-1005234562 % 0x00000002): long: 0
+3317. LREMPOW2 (-1005234562 % 0x00000004): long: -2
+3318. LREMPOW2 (-1005234562 % 0x00000008): long: -2
+3319. LREMPOW2 (-1005234562 % 0x00000010): long: -2
+3320. LREMPOW2 (-1005234562 % 0x00000020): long: -2
+3321. LREMPOW2 (-1005234562 % 0x00000040): long: -2
+3322. LREMPOW2 (-1005234562 % 0x00000080): long: -2
+3323. LREMPOW2 (-1005234562 % 0x00000100): long: -130
+3324. LREMPOW2 (-1005234562 % 0x00000200): long: -386
+3325. LREMPOW2 (-1005234562 % 0x00000400): long: -386
+3326. LREMPOW2 (-1005234562 % 0x00000800): long: -386
+3327. LREMPOW2 (-1005234562 % 0x00001000): long: -2434
+3328. LREMPOW2 (-1005234562 % 0x00002000): long: -2434
+3329. LREMPOW2 (-1005234562 % 0x00004000): long: -10626
+3330. LREMPOW2 (-1005234562 % 0x00008000): long: -10626
+3331. LREMPOW2 (-1005234562 % 0x00010000): long: -43394
+3332. LREMPOW2 (-1005234562 % 0x00020000): long: -43394
+3333. LREMPOW2 (-1005234562 % 0x00040000): long: -174466
+3334. LREMPOW2 (-1005234562 % 0x00080000): long: -174466
+3335. LREMPOW2 (-1005234562 % 0x00100000): long: -698754
+3336. LREMPOW2 (-1005234562 % 0x00200000): long: -698754
+3337. LREMPOW2 (-1005234562 % 0x00400000): long: -2795906
+3338. LREMPOW2 (-1005234562 % 0x00800000): long: -6990210
+3339. LREMPOW2 (-1005234562 % 0x01000000): long: -15378818
+3340. LREMPOW2 (-1005234562 % 0x02000000): long: -32156034
+3341. LREMPOW2 (-1005234562 % 0x04000000): long: -65710466
+3342. LREMPOW2 (-1005234562 % 0x08000000): long: -65710466
+3343. LREMPOW2 (-1005234562 % 0x10000000): long: -199928194
+3344. LREMPOW2 (-1005234562 % 0x20000000): long: -468363650
+3345. LREMPOW2 (-1005234562 % 0x40000000): long: -1005234562
+3346. LREMPOW2 (-1005234562 % 0x80000000): long: -1005234562
+3347. LDIVPOW2 (-12135005234562 / 0x00000002): long: -6067502617281
+3348. LDIVPOW2 (-12135005234562 / 0x00000004): long: -3033751308640
+3349. LDIVPOW2 (-12135005234562 / 0x00000008): long: -1516875654320
+3350. LDIVPOW2 (-12135005234562 / 0x00000010): long: -758437827160
+3351. LDIVPOW2 (-12135005234562 / 0x00000020): long: -379218913580
+3352. LDIVPOW2 (-12135005234562 / 0x00000040): long: -189609456790
+3353. LDIVPOW2 (-12135005234562 / 0x00000080): long: -94804728395
+3354. LDIVPOW2 (-12135005234562 / 0x00000100): long: -47402364197
+3355. LDIVPOW2 (-12135005234562 / 0x00000200): long: -23701182098
+3356. LDIVPOW2 (-12135005234562 / 0x00000400): long: -11850591049
+3357. LDIVPOW2 (-12135005234562 / 0x00000800): long: -5925295524
+3358. LDIVPOW2 (-12135005234562 / 0x00001000): long: -2962647762
+3359. LDIVPOW2 (-12135005234562 / 0x00002000): long: -1481323881
+3360. LDIVPOW2 (-12135005234562 / 0x00004000): long: -740661940
+3361. LDIVPOW2 (-12135005234562 / 0x00008000): long: -370330970
+3362. LDIVPOW2 (-12135005234562 / 0x00010000): long: -185165485
+3363. LDIVPOW2 (-12135005234562 / 0x00020000): long: -92582742
+3364. LDIVPOW2 (-12135005234562 / 0x00040000): long: -46291371
+3365. LDIVPOW2 (-12135005234562 / 0x00080000): long: -23145685
+3366. LDIVPOW2 (-12135005234562 / 0x00100000): long: -11572842
+3367. LDIVPOW2 (-12135005234562 / 0x00200000): long: -5786421
+3368. LDIVPOW2 (-12135005234562 / 0x00400000): long: -2893210
+3369. LDIVPOW2 (-12135005234562 / 0x00800000): long: -1446605
+3370. LDIVPOW2 (-12135005234562 / 0x01000000): long: -723302
+3371. LDIVPOW2 (-12135005234562 / 0x02000000): long: -361651
+3372. LDIVPOW2 (-12135005234562 / 0x04000000): long: -180825
+3373. LDIVPOW2 (-12135005234562 / 0x08000000): long: -90412
+3374. LDIVPOW2 (-12135005234562 / 0x10000000): long: -45206
+3375. LDIVPOW2 (-12135005234562 / 0x20000000): long: -22603
+3376. LDIVPOW2 (-12135005234562 / 0x40000000): long: -11301
+3377. LDIVPOW2 (-12135005234562 / 0x80000000): long: 5650
+3378. LREMPOW2 (-12135005234562 % 0x00000002): long: 0
+3379. LREMPOW2 (-12135005234562 % 0x00000004): long: -2
+3380. LREMPOW2 (-12135005234562 % 0x00000008): long: -2
+3381. LREMPOW2 (-12135005234562 % 0x00000010): long: -2
+3382. LREMPOW2 (-12135005234562 % 0x00000020): long: -2
+3383. LREMPOW2 (-12135005234562 % 0x00000040): long: -2
+3384. LREMPOW2 (-12135005234562 % 0x00000080): long: -2
+3385. LREMPOW2 (-12135005234562 % 0x00000100): long: -130
+3386. LREMPOW2 (-12135005234562 % 0x00000200): long: -386
+3387. LREMPOW2 (-12135005234562 % 0x00000400): long: -386
+3388. LREMPOW2 (-12135005234562 % 0x00000800): long: -1410
+3389. LREMPOW2 (-12135005234562 % 0x00001000): long: -1410
+3390. LREMPOW2 (-12135005234562 % 0x00002000): long: -1410
+3391. LREMPOW2 (-12135005234562 % 0x00004000): long: -9602
+3392. LREMPOW2 (-12135005234562 % 0x00008000): long: -9602
+3393. LREMPOW2 (-12135005234562 % 0x00010000): long: -9602
+3394. LREMPOW2 (-12135005234562 % 0x00020000): long: -75138
+3395. LREMPOW2 (-12135005234562 % 0x00040000): long: -75138
+3396. LREMPOW2 (-12135005234562 % 0x00080000): long: -337282
+3397. LREMPOW2 (-12135005234562 % 0x00100000): long: -861570
+3398. LREMPOW2 (-12135005234562 % 0x00200000): long: -861570
+3399. LREMPOW2 (-12135005234562 % 0x00400000): long: -2958722
+3400. LREMPOW2 (-12135005234562 % 0x00800000): long: -2958722
+3401. LREMPOW2 (-12135005234562 % 0x01000000): long: -11347330
+3402. LREMPOW2 (-12135005234562 % 0x02000000): long: -11347330
+3403. LREMPOW2 (-12135005234562 % 0x04000000): long: -44901762
+3404. LREMPOW2 (-12135005234562 % 0x08000000): long: -112010626
+3405. LREMPOW2 (-12135005234562 % 0x10000000): long: -112010626
+3406. LREMPOW2 (-12135005234562 % 0x20000000): long: -112010626
+3407. LREMPOW2 (-12135005234562 % 0x40000000): long: -648881538
+3408. LREMPOW2 (-12135005234562 % 0x80000000): long: -1722623362
+3409. LDIVPOW2 (-2343552355623464626 / 0x00000002): long: -1171776177811732313
+3410. LDIVPOW2 (-2343552355623464626 / 0x00000004): long: -585888088905866156
+3411. LDIVPOW2 (-2343552355623464626 / 0x00000008): long: -292944044452933078
+3412. LDIVPOW2 (-2343552355623464626 / 0x00000010): long: -146472022226466539
+3413. LDIVPOW2 (-2343552355623464626 / 0x00000020): long: -73236011113233269
+3414. LDIVPOW2 (-2343552355623464626 / 0x00000040): long: -36618005556616634
+3415. LDIVPOW2 (-2343552355623464626 / 0x00000080): long: -18309002778308317
+3416. LDIVPOW2 (-2343552355623464626 / 0x00000100): long: -9154501389154158
+3417. LDIVPOW2 (-2343552355623464626 / 0x00000200): long: -4577250694577079
+3418. LDIVPOW2 (-2343552355623464626 / 0x00000400): long: -2288625347288539
+3419. LDIVPOW2 (-2343552355623464626 / 0x00000800): long: -1144312673644269
+3420. LDIVPOW2 (-2343552355623464626 / 0x00001000): long: -572156336822134
+3421. LDIVPOW2 (-2343552355623464626 / 0x00002000): long: -286078168411067
+3422. LDIVPOW2 (-2343552355623464626 / 0x00004000): long: -143039084205533
+3423. LDIVPOW2 (-2343552355623464626 / 0x00008000): long: -71519542102766
+3424. LDIVPOW2 (-2343552355623464626 / 0x00010000): long: -35759771051383
+3425. LDIVPOW2 (-2343552355623464626 / 0x00020000): long: -17879885525691
+3426. LDIVPOW2 (-2343552355623464626 / 0x00040000): long: -8939942762845
+3427. LDIVPOW2 (-2343552355623464626 / 0x00080000): long: -4469971381422
+3428. LDIVPOW2 (-2343552355623464626 / 0x00100000): long: -2234985690711
+3429. LDIVPOW2 (-2343552355623464626 / 0x00200000): long: -1117492845355
+3430. LDIVPOW2 (-2343552355623464626 / 0x00400000): long: -558746422677
+3431. LDIVPOW2 (-2343552355623464626 / 0x00800000): long: -279373211338
+3432. LDIVPOW2 (-2343552355623464626 / 0x01000000): long: -139686605669
+3433. LDIVPOW2 (-2343552355623464626 / 0x02000000): long: -69843302834
+3434. LDIVPOW2 (-2343552355623464626 / 0x04000000): long: -34921651417
+3435. LDIVPOW2 (-2343552355623464626 / 0x08000000): long: -17460825708
+3436. LDIVPOW2 (-2343552355623464626 / 0x10000000): long: -8730412854
+3437. LDIVPOW2 (-2343552355623464626 / 0x20000000): long: -4365206427
+3438. LDIVPOW2 (-2343552355623464626 / 0x40000000): long: -2182603213
+3439. LDIVPOW2 (-2343552355623464626 / 0x80000000): long: 1091301606
+3440. LREMPOW2 (-2343552355623464626 % 0x00000002): long: 0
+3441. LREMPOW2 (-2343552355623464626 % 0x00000004): long: -2
+3442. LREMPOW2 (-2343552355623464626 % 0x00000008): long: -2
+3443. LREMPOW2 (-2343552355623464626 % 0x00000010): long: -2
+3444. LREMPOW2 (-2343552355623464626 % 0x00000020): long: -18
+3445. LREMPOW2 (-2343552355623464626 % 0x00000040): long: -50
+3446. LREMPOW2 (-2343552355623464626 % 0x00000080): long: -50
+3447. LREMPOW2 (-2343552355623464626 % 0x00000100): long: -178
+3448. LREMPOW2 (-2343552355623464626 % 0x00000200): long: -178
+3449. LREMPOW2 (-2343552355623464626 % 0x00000400): long: -690
+3450. LREMPOW2 (-2343552355623464626 % 0x00000800): long: -1714
+3451. LREMPOW2 (-2343552355623464626 % 0x00001000): long: -3762
+3452. LREMPOW2 (-2343552355623464626 % 0x00002000): long: -3762
+3453. LREMPOW2 (-2343552355623464626 % 0x00004000): long: -11954
+3454. LREMPOW2 (-2343552355623464626 % 0x00008000): long: -28338
+3455. LREMPOW2 (-2343552355623464626 % 0x00010000): long: -28338
+3456. LREMPOW2 (-2343552355623464626 % 0x00020000): long: -93874
+3457. LREMPOW2 (-2343552355623464626 % 0x00040000): long: -224946
+3458. LREMPOW2 (-2343552355623464626 % 0x00080000): long: -487090
+3459. LREMPOW2 (-2343552355623464626 % 0x00100000): long: -487090
+3460. LREMPOW2 (-2343552355623464626 % 0x00200000): long: -1535666
+3461. LREMPOW2 (-2343552355623464626 % 0x00400000): long: -3632818
+3462. LREMPOW2 (-2343552355623464626 % 0x00800000): long: -7827122
+3463. LREMPOW2 (-2343552355623464626 % 0x01000000): long: -7827122
+3464. LREMPOW2 (-2343552355623464626 % 0x02000000): long: -24604338
+3465. LREMPOW2 (-2343552355623464626 % 0x04000000): long: -24604338
+3466. LREMPOW2 (-2343552355623464626 % 0x08000000): long: -91713202
+3467. LREMPOW2 (-2343552355623464626 % 0x10000000): long: -91713202
+3468. LREMPOW2 (-2343552355623464626 % 0x20000000): long: -91713202
+3469. LREMPOW2 (-2343552355623464626 % 0x40000000): long: -628584114
+3470. LREMPOW2 (-2343552355623464626 % 0x80000000): long: -1702325938
+3471. ------------------- test ints
+3472. TESTINT CALLED WITH int: 1
+3473. AND int: 2
+3474. IADD: int: 3
+3475. ISUB: int: -1
+3476. IMUL: int: 2
+3477. IDIV: int: 0
+3478. IREM: int: 1
+3479. INEG: int: -1
+3480. ISHL: int: 4
+3481. ISHR: int: 0
+3482. IUSHR: int: 0
+3483. IAND: int: 0
+3484. IOR: int: 3
+3485. IXOR: int: 3
+3486. I2L: long: 1
+3487. I2F: float: 1065353216
+3488. I2D: double: 4607182418800017408
+3489. INT2BYTE: byte: 1
+3490. INT2CHAR: char: 1
+3491. INT2SHORT: short: 1
+3492. not IFEQ
+3493. not IFLT
+3494. not IFLE
+3495. not IF_ICMPEQ
+3496. not IF_ICMPGT
+3497. not IF_ICMPGE
+3498. COND_ICMPEQ 1 == 0: 1
+3499. COND_ICMPNE 1 != 0: 0
+3500. COND_ICMPLT 1 < 0: 1
+3501. COND_ICMPLE 1 <= 0: 1
+3502. COND_ICMPGT 1 > 0: 0
+3503. COND_ICMPGE 1 >= 0: 0
+3504. COND_ICMPEQ 1 == 0: 0
+3505. COND_ICMPNE 1 != 0: 1
+3506. COND_ICMPLT 1 < 0: 0
+3507. COND_ICMPLE 1 <= 0: 0
+3508. COND_ICMPGT 1 > 0: 1
+3509. COND_ICMPGE 1 >= 0: 1
+3510. COND_ICMPEQ 1 == 0: 3
+3511. COND_ICMPNE 1 != 0: 2
+3512. COND_ICMPLT 1 < 0: 3
+3513. COND_ICMPLE 1 <= 0: 3
+3514. COND_ICMPGT 1 > 0: 2
+3515. COND_ICMPGE 1 >= 0: 2
+3516. COND_ICMPEQ 1 == 2: false
+3517. COND_ICMPNE 1 != 2: true
+3518. COND_ICMPLT 1 < 2: true
+3519. COND_ICMPLE 1 <= 2: true
+3520. COND_ICMPGT 1 > 2: false
+3521. COND_ICMPGE 1 >= 2: false
+3522. TESTINT CALLED WITH int: -1
+3523. AND int: 17
+3524. IADD: int: 16
+3525. ISUB: int: -18
+3526. IMUL: int: -17
+3527. IDIV: int: 0
+3528. IREM: int: -1
+3529. INEG: int: 1
+3530. ISHL: int: -131072
+3531. ISHR: int: -1
+3532. IUSHR: int: 32767
+3533. IAND: int: 17
+3534. IOR: int: -1
+3535. IXOR: int: -18
+3536. I2L: long: -1
+3537. I2F: float: -1082130432
+3538. I2D: double: -4616189618054758400
+3539. INT2BYTE: byte: -1
+3540. INT2CHAR: char: 65535
+3541. INT2SHORT: short: -1
+3542. not IFEQ
+3543. not IFGT
+3544. not IFGE
+3545. not IF_ICMPEQ
+3546. not IF_ICMPGT
+3547. not IF_ICMPGE
+3548. COND_ICMPEQ -1 == 0: 1
+3549. COND_ICMPNE -1 != 0: 0
+3550. COND_ICMPLT -1 < 0: 0
+3551. COND_ICMPLE -1 <= 0: 0
+3552. COND_ICMPGT -1 > 0: 1
+3553. COND_ICMPGE -1 >= 0: 1
+3554. COND_ICMPEQ -1 == 0: 0
+3555. COND_ICMPNE -1 != 0: 1
+3556. COND_ICMPLT -1 < 0: 1
+3557. COND_ICMPLE -1 <= 0: 1
+3558. COND_ICMPGT -1 > 0: 0
+3559. COND_ICMPGE -1 >= 0: 0
+3560. COND_ICMPEQ -1 == 0: 3
+3561. COND_ICMPNE -1 != 0: 2
+3562. COND_ICMPLT -1 < 0: 2
+3563. COND_ICMPLE -1 <= 0: 2
+3564. COND_ICMPGT -1 > 0: 3
+3565. COND_ICMPGE -1 >= 0: 3
+3566. COND_ICMPEQ -1 == 17: false
+3567. COND_ICMPNE -1 != 17: true
+3568. COND_ICMPLT -1 < 17: true
+3569. COND_ICMPLE -1 <= 17: true
+3570. COND_ICMPGT -1 > 17: false
+3571. COND_ICMPGE -1 >= 17: false
+3572. TESTINT CALLED WITH int: -24351
+3573. AND int: 24123
+3574. IADD: int: -228
+3575. ISUB: int: -48474
+3576. IMUL: int: -587419173
+3577. IDIV: int: -1
+3578. IREM: int: -228
+3579. INEG: int: 24351
+3580. ISHL: int: 134217728
+3581. ISHR: int: -1
+3582. IUSHR: int: 31
+3583. IAND: int: 33
+3584. IOR: int: -261
+3585. IXOR: int: -294
+3586. I2L: long: -24351
+3587. I2F: float: -960610816
+3588. I2D: double: -4550949270986948608
+3589. INT2BYTE: byte: -31
+3590. INT2CHAR: char: 41185
+3591. INT2SHORT: short: -24351
+3592. not IFEQ
+3593. not IFGT
+3594. not IFGE
+3595. not IF_ICMPEQ
+3596. not IF_ICMPGT
+3597. not IF_ICMPGE
+3598. COND_ICMPEQ -24351 == 0: 1
+3599. COND_ICMPNE -24351 != 0: 0
+3600. COND_ICMPLT -24351 < 0: 0
+3601. COND_ICMPLE -24351 <= 0: 0
+3602. COND_ICMPGT -24351 > 0: 1
+3603. COND_ICMPGE -24351 >= 0: 1
+3604. COND_ICMPEQ -24351 == 0: 0
+3605. COND_ICMPNE -24351 != 0: 1
+3606. COND_ICMPLT -24351 < 0: 1
+3607. COND_ICMPLE -24351 <= 0: 1
+3608. COND_ICMPGT -24351 > 0: 0
+3609. COND_ICMPGE -24351 >= 0: 0
+3610. COND_ICMPEQ -24351 == 0: 3
+3611. COND_ICMPNE -24351 != 0: 2
+3612. COND_ICMPLT -24351 < 0: 2
+3613. COND_ICMPLE -24351 <= 0: 2
+3614. COND_ICMPGT -24351 > 0: 3
+3615. COND_ICMPGE -24351 >= 0: 3
+3616. COND_ICMPEQ -24351 == 24123: false
+3617. COND_ICMPNE -24351 != 24123: true
+3618. COND_ICMPLT -24351 < 24123: true
+3619. COND_ICMPLE -24351 <= 24123: true
+3620. COND_ICMPGT -24351 > 24123: false
+3621. COND_ICMPGE -24351 >= 24123: false
+3622. TESTINT CALLED WITH int: 4918923
+3623. AND int: -441423
+3624. IADD: int: 4477500
+3625. ISUB: int: 5360346
+3626. IMUL: int: 1927704347
+3627. IDIV: int: -11
+3628. IREM: int: 63270
+3629. INEG: int: -4918923
+3630. ISHL: int: 487981056
+3631. ISHR: int: 37
+3632. IUSHR: int: 37
+3633. IAND: int: 4784769
+3634. IOR: int: -307269
+3635. IXOR: int: -5092038
+3636. I2L: long: 4918923
+3637. I2F: float: 1251351830
+3638. I2D: double: 4707039664328933376
+3639. INT2BYTE: byte: -117
+3640. INT2CHAR: char: 3723
+3641. INT2SHORT: short: 3723
+3642. not IFEQ
+3643. not IFLT
+3644. not IFLE
+3645. not IF_ICMPEQ
+3646. not IF_ICMPLT
+3647. not IF_ICMPLE
+3648. COND_ICMPEQ 4918923 == 0: 1
+3649. COND_ICMPNE 4918923 != 0: 0
+3650. COND_ICMPLT 4918923 < 0: 1
+3651. COND_ICMPLE 4918923 <= 0: 1
+3652. COND_ICMPGT 4918923 > 0: 0
+3653. COND_ICMPGE 4918923 >= 0: 0
+3654. COND_ICMPEQ 4918923 == 0: 0
+3655. COND_ICMPNE 4918923 != 0: 1
+3656. COND_ICMPLT 4918923 < 0: 0
+3657. COND_ICMPLE 4918923 <= 0: 0
+3658. COND_ICMPGT 4918923 > 0: 1
+3659. COND_ICMPGE 4918923 >= 0: 1
+3660. COND_ICMPEQ 4918923 == 0: 3
+3661. COND_ICMPNE 4918923 != 0: 2
+3662. COND_ICMPLT 4918923 < 0: 3
+3663. COND_ICMPLE 4918923 <= 0: 3
+3664. COND_ICMPGT 4918923 > 0: 2
+3665. COND_ICMPGE 4918923 >= 0: 2
+3666. COND_ICMPEQ 4918923 == -441423: false
+3667. COND_ICMPNE 4918923 != -441423: true
+3668. COND_ICMPLT 4918923 < -441423: false
+3669. COND_ICMPLE 4918923 <= -441423: false
+3670. COND_ICMPGT 4918923 > -441423: true
+3671. COND_ICMPGE 4918923 >= -441423: true
+3672. TESTINT CALLED WITH int: 0
+3673. AND int: 0
+3674. IADD: int: 0
+3675. ISUB: int: 0
+3676. IMUL: int: 0
+3677. divison by zero
+3678. divison by zero
+3679. INEG: int: 0
+3680. ISHL: int: 0
+3681. ISHR: int: 0
+3682. IUSHR: int: 0
+3683. IAND: int: 0
+3684. IOR: int: 0
+3685. IXOR: int: 0
+3686. I2L: long: 0
+3687. I2F: float: 0
+3688. I2D: double: 0
+3689. INT2BYTE: byte: 0
+3690. INT2CHAR: char: 0
+3691. INT2SHORT: short: 0
+3692. not IFNE
+3693. not IFLT
+3694. not IFGT
+3695. not IF_ICMPNE
+3696. not IF_ICMPLT
+3697. not IF_ICMPGT
+3698. COND_ICMPEQ 0 == 0: 0
+3699. COND_ICMPNE 0 != 0: 1
+3700. COND_ICMPLT 0 < 0: 1
+3701. COND_ICMPLE 0 <= 0: 0
+3702. COND_ICMPGT 0 > 0: 1
+3703. COND_ICMPGE 0 >= 0: 0
+3704. COND_ICMPEQ 0 == 0: 1
+3705. COND_ICMPNE 0 != 0: 0
+3706. COND_ICMPLT 0 < 0: 0
+3707. COND_ICMPLE 0 <= 0: 1
+3708. COND_ICMPGT 0 > 0: 0
+3709. COND_ICMPGE 0 >= 0: 1
+3710. COND_ICMPEQ 0 == 0: 2
+3711. COND_ICMPNE 0 != 0: 3
+3712. COND_ICMPLT 0 < 0: 3
+3713. COND_ICMPLE 0 <= 0: 2
+3714. COND_ICMPGT 0 > 0: 3
+3715. COND_ICMPGE 0 >= 0: 2
+3716. COND_ICMPEQ 0 == 0: true
+3717. COND_ICMPNE 0 != 0: false
+3718. COND_ICMPLT 0 < 0: false
+3719. COND_ICMPLE 0 <= 0: true
+3720. COND_ICMPGT 0 > 0: false
+3721. COND_ICMPGE 0 >= 0: true
+3722. TESTINT CALLED WITH int: -1
+3723. AND int: -1
+3724. IADD: int: -2
+3725. ISUB: int: 0
+3726. IMUL: int: 1
+3727. IDIV: int: 1
+3728. IREM: int: 0
+3729. INEG: int: 1
+3730. ISHL: int: -2147483648
+3731. ISHR: int: -1
+3732. IUSHR: int: 1
+3733. IAND: int: -1
+3734. IOR: int: -1
+3735. IXOR: int: 0
+3736. I2L: long: -1
+3737. I2F: float: -1082130432
+3738. I2D: double: -4616189618054758400
+3739. INT2BYTE: byte: -1
+3740. INT2CHAR: char: 65535
+3741. INT2SHORT: short: -1
+3742. not IFEQ
+3743. not IFGT
+3744. not IFGE
+3745. not IF_ICMPNE
+3746. not IF_ICMPLT
+3747. not IF_ICMPGT
+3748. COND_ICMPEQ -1 == 0: 1
+3749. COND_ICMPNE -1 != 0: 0
+3750. COND_ICMPLT -1 < 0: 0
+3751. COND_ICMPLE -1 <= 0: 0
+3752. COND_ICMPGT -1 > 0: 1
+3753. COND_ICMPGE -1 >= 0: 1
+3754. COND_ICMPEQ -1 == 0: 0
+3755. COND_ICMPNE -1 != 0: 1
+3756. COND_ICMPLT -1 < 0: 1
+3757. COND_ICMPLE -1 <= 0: 1
+3758. COND_ICMPGT -1 > 0: 0
+3759. COND_ICMPGE -1 >= 0: 0
+3760. COND_ICMPEQ -1 == 0: 3
+3761. COND_ICMPNE -1 != 0: 2
+3762. COND_ICMPLT -1 < 0: 2
+3763. COND_ICMPLE -1 <= 0: 2
+3764. COND_ICMPGT -1 > 0: 3
+3765. COND_ICMPGE -1 >= 0: 3
+3766. COND_ICMPEQ -1 == -1: true
+3767. COND_ICMPNE -1 != -1: false
+3768. COND_ICMPLT -1 < -1: false
+3769. COND_ICMPLE -1 <= -1: true
+3770. COND_ICMPGT -1 > -1: false
+3771. COND_ICMPGE -1 >= -1: true
+3772. TESTINT CALLED WITH int: 1423487
+3773. AND int: 123444444
+3774. IADD: int: 124867931
+3775. ISUB: int: -122020957
+3776. IMUL: int: 1564274980
+3777. IDIV: int: 0
+3778. IREM: int: 1423487
+3779. INEG: int: -1423487
+3780. ISHL: int: -268435456
+3781. ISHR: int: 0
+3782. IUSHR: int: 0
+3783. IAND: int: 1153116
+3784. IOR: int: 123714815
+3785. IXOR: int: 122561699
+3786. I2L: long: 1423487
+3787. I2F: float: 1236124664
+3788. I2D: double: 4698864641831337984
+3789. INT2BYTE: byte: 127
+3790. INT2CHAR: char: 47231
+3791. INT2SHORT: short: -18305
+3792. not IFEQ
+3793. not IFLT
+3794. not IFLE
+3795. not IF_ICMPEQ
+3796. not IF_ICMPGT
+3797. not IF_ICMPGE
+3798. COND_ICMPEQ 1423487 == 0: 1
+3799. COND_ICMPNE 1423487 != 0: 0
+3800. COND_ICMPLT 1423487 < 0: 1
+3801. COND_ICMPLE 1423487 <= 0: 1
+3802. COND_ICMPGT 1423487 > 0: 0
+3803. COND_ICMPGE 1423487 >= 0: 0
+3804. COND_ICMPEQ 1423487 == 0: 0
+3805. COND_ICMPNE 1423487 != 0: 1
+3806. COND_ICMPLT 1423487 < 0: 0
+3807. COND_ICMPLE 1423487 <= 0: 0
+3808. COND_ICMPGT 1423487 > 0: 1
+3809. COND_ICMPGE 1423487 >= 0: 1
+3810. COND_ICMPEQ 1423487 == 0: 3
+3811. COND_ICMPNE 1423487 != 0: 2
+3812. COND_ICMPLT 1423487 < 0: 3
+3813. COND_ICMPLE 1423487 <= 0: 3
+3814. COND_ICMPGT 1423487 > 0: 2
+3815. COND_ICMPGE 1423487 >= 0: 2
+3816. COND_ICMPEQ 1423487 == 123444444: false
+3817. COND_ICMPNE 1423487 != 123444444: true
+3818. COND_ICMPLT 1423487 < 123444444: true
+3819. COND_ICMPLE 1423487 <= 123444444: true
+3820. COND_ICMPGT 1423487 > 123444444: false
+3821. COND_ICMPGE 1423487 >= 123444444: false
+3822. TESTINT CALLED WITH int: 2147483647
+3823. AND int: 1
+3824. IADD: int: -2147483648
+3825. ISUB: int: 2147483646
+3826. IMUL: int: 2147483647
+3827. IDIV: int: 2147483647
+3828. IREM: int: 0
+3829. INEG: int: -2147483647
+3830. ISHL: int: -2
+3831. ISHR: int: 1073741823
+3832. IUSHR: int: 1073741823
+3833. IAND: int: 1
+3834. IOR: int: 2147483647
+3835. IXOR: int: 2147483646
+3836. I2L: long: 2147483647
+3837. I2F: float: 1325400064
+3838. I2D: double: 4746794007244308480
+3839. INT2BYTE: byte: -1
+3840. INT2CHAR: char: 65535
+3841. INT2SHORT: short: -1
+3842. not IFEQ
+3843. not IFLT
+3844. not IFLE
+3845. not IF_ICMPEQ
+3846. not IF_ICMPLT
+3847. not IF_ICMPLE
+3848. COND_ICMPEQ 2147483647 == 0: 1
+3849. COND_ICMPNE 2147483647 != 0: 0
+3850. COND_ICMPLT 2147483647 < 0: 1
+3851. COND_ICMPLE 2147483647 <= 0: 1
+3852. COND_ICMPGT 2147483647 > 0: 0
+3853. COND_ICMPGE 2147483647 >= 0: 0
+3854. COND_ICMPEQ 2147483647 == 0: 0
+3855. COND_ICMPNE 2147483647 != 0: 1
+3856. COND_ICMPLT 2147483647 < 0: 0
+3857. COND_ICMPLE 2147483647 <= 0: 0
+3858. COND_ICMPGT 2147483647 > 0: 1
+3859. COND_ICMPGE 2147483647 >= 0: 1
+3860. COND_ICMPEQ 2147483647 == 0: 3
+3861. COND_ICMPNE 2147483647 != 0: 2
+3862. COND_ICMPLT 2147483647 < 0: 3
+3863. COND_ICMPLE 2147483647 <= 0: 3
+3864. COND_ICMPGT 2147483647 > 0: 2
+3865. COND_ICMPGE 2147483647 >= 0: 2
+3866. COND_ICMPEQ 2147483647 == 1: false
+3867. COND_ICMPNE 2147483647 != 1: true
+3868. COND_ICMPLT 2147483647 < 1: false
+3869. COND_ICMPLE 2147483647 <= 1: false
+3870. COND_ICMPGT 2147483647 > 1: true
+3871. COND_ICMPGE 2147483647 >= 1: true
+3872. TESTINT CALLED WITH int: 0
+3873. AND int: 2147483647
+3874. IADD: int: 2147483647
+3875. ISUB: int: -2147483647
+3876. IMUL: int: 0
+3877. IDIV: int: 0
+3878. IREM: int: 0
+3879. INEG: int: 0
+3880. ISHL: int: 0
+3881. ISHR: int: 0
+3882. IUSHR: int: 0
+3883. IAND: int: 0
+3884. IOR: int: 2147483647
+3885. IXOR: int: 2147483647
+3886. I2L: long: 0
+3887. I2F: float: 0
+3888. I2D: double: 0
+3889. INT2BYTE: byte: 0
+3890. INT2CHAR: char: 0
+3891. INT2SHORT: short: 0
+3892. not IFNE
+3893. not IFLT
+3894. not IFGT
+3895. not IF_ICMPEQ
+3896. not IF_ICMPGT
+3897. not IF_ICMPGE
+3898. COND_ICMPEQ 0 == 0: 0
+3899. COND_ICMPNE 0 != 0: 1
+3900. COND_ICMPLT 0 < 0: 1
+3901. COND_ICMPLE 0 <= 0: 0
+3902. COND_ICMPGT 0 > 0: 1
+3903. COND_ICMPGE 0 >= 0: 0
+3904. COND_ICMPEQ 0 == 0: 1
+3905. COND_ICMPNE 0 != 0: 0
+3906. COND_ICMPLT 0 < 0: 0
+3907. COND_ICMPLE 0 <= 0: 1
+3908. COND_ICMPGT 0 > 0: 0
+3909. COND_ICMPGE 0 >= 0: 1
+3910. COND_ICMPEQ 0 == 0: 2
+3911. COND_ICMPNE 0 != 0: 3
+3912. COND_ICMPLT 0 < 0: 3
+3913. COND_ICMPLE 0 <= 0: 2
+3914. COND_ICMPGT 0 > 0: 3
+3915. COND_ICMPGE 0 >= 0: 2
+3916. COND_ICMPEQ 0 == 2147483647: false
+3917. COND_ICMPNE 0 != 2147483647: true
+3918. COND_ICMPLT 0 < 2147483647: true
+3919. COND_ICMPLE 0 <= 2147483647: true
+3920. COND_ICMPGT 0 > 2147483647: false
+3921. COND_ICMPGE 0 >= 2147483647: false
+3922. TESTINT CALLED WITH int: 13107
+3923. AND int: 143444
+3924. IADD: int: 156551
+3925. ISUB: int: -130337
+3926. IMUL: int: 1880120508
+3927. IDIV: int: 0
+3928. IREM: int: 13107
+3929. INEG: int: -13107
+3930. ISHL: int: 858783744
+3931. ISHR: int: 0
+3932. IUSHR: int: 0
+3933. IAND: int: 12304
+3934. IOR: int: 144247
+3935. IXOR: int: 131943
+3936. I2L: long: 13107
+3937. I2F: float: 1179438080
+3938. I2D: double: 4668431263781093376
+3939. INT2BYTE: byte: 51
+3940. INT2CHAR: char: 13107
+3941. INT2SHORT: short: 13107
+3942. not IFEQ
+3943. not IFLT
+3944. not IFLE
+3945. not IF_ICMPEQ
+3946. not IF_ICMPGT
+3947. not IF_ICMPGE
+3948. COND_ICMPEQ 13107 == 0: 1
+3949. COND_ICMPNE 13107 != 0: 0
+3950. COND_ICMPLT 13107 < 0: 1
+3951. COND_ICMPLE 13107 <= 0: 1
+3952. COND_ICMPGT 13107 > 0: 0
+3953. COND_ICMPGE 13107 >= 0: 0
+3954. COND_ICMPEQ 13107 == 0: 0
+3955. COND_ICMPNE 13107 != 0: 1
+3956. COND_ICMPLT 13107 < 0: 0
+3957. COND_ICMPLE 13107 <= 0: 0
+3958. COND_ICMPGT 13107 > 0: 1
+3959. COND_ICMPGE 13107 >= 0: 1
+3960. COND_ICMPEQ 13107 == 0: 3
+3961. COND_ICMPNE 13107 != 0: 2
+3962. COND_ICMPLT 13107 < 0: 3
+3963. COND_ICMPLE 13107 <= 0: 3
+3964. COND_ICMPGT 13107 > 0: 2
+3965. COND_ICMPGE 13107 >= 0: 2
+3966. COND_ICMPEQ 13107 == 143444: false
+3967. COND_ICMPNE 13107 != 143444: true
+3968. COND_ICMPLT 13107 < 143444: true
+3969. COND_ICMPLE 13107 <= 143444: true
+3970. COND_ICMPGT 13107 > 143444: false
+3971. COND_ICMPGE 13107 >= 143444: false
+3972. TESTINT CALLED WITH int: 4444441
+3973. AND int: 12342
+3974. IADD: int: 4456783
+3975. ISUB: int: 4432099
+3976. IMUL: int: -981284026
+3977. IDIV: int: 360
+3978. IREM: int: 1321
+3979. INEG: int: -4444441
+3980. ISHL: int: 1178599424
+3981. ISHR: int: 1
+3982. IUSHR: int: 1
+3983. IAND: int: 4112
+3984. IOR: int: 4452671
+3985. IXOR: int: 4448559
+3986. I2L: long: 4444441
+3987. I2F: float: 1250402866
+3988. I2D: double: 4706530193160798208
+3989. INT2BYTE: byte: 25
+3990. INT2CHAR: char: 53529
+3991. INT2SHORT: short: -12007
+3992. not IFEQ
+3993. not IFLT
+3994. not IFLE
+3995. not IF_ICMPEQ
+3996. not IF_ICMPLT
+3997. not IF_ICMPLE
+3998. COND_ICMPEQ 4444441 == 0: 1
+3999. COND_ICMPNE 4444441 != 0: 0
+4000. COND_ICMPLT 4444441 < 0: 1
+4001. COND_ICMPLE 4444441 <= 0: 1
+4002. COND_ICMPGT 4444441 > 0: 0
+4003. COND_ICMPGE 4444441 >= 0: 0
+4004. COND_ICMPEQ 4444441 == 0: 0
+4005. COND_ICMPNE 4444441 != 0: 1
+4006. COND_ICMPLT 4444441 < 0: 0
+4007. COND_ICMPLE 4444441 <= 0: 0
+4008. COND_ICMPGT 4444441 > 0: 1
+4009. COND_ICMPGE 4444441 >= 0: 1
+4010. COND_ICMPEQ 4444441 == 0: 3
+4011. COND_ICMPNE 4444441 != 0: 2
+4012. COND_ICMPLT 4444441 < 0: 3
+4013. COND_ICMPLE 4444441 <= 0: 3
+4014. COND_ICMPGT 4444441 > 0: 2
+4015. COND_ICMPGE 4444441 >= 0: 2
+4016. COND_ICMPEQ 4444441 == 12342: false
+4017. COND_ICMPNE 4444441 != 12342: true
+4018. COND_ICMPLT 4444441 < 12342: false
+4019. COND_ICMPLE 4444441 <= 12342: false
+4020. COND_ICMPGT 4444441 > 12342: true
+4021. COND_ICMPGE 4444441 >= 12342: true
+4022. TESTINT CALLED WITH int: -2147483648
+4023. AND int: -1
+4024. IADD: int: 2147483647
+4025. ISUB: int: -2147483647
+4026. IMUL: int: -2147483648
+4027. IDIV: int: -2147483648
+4028. IREM: int: 0
+4029. INEG: int: -2147483648
+4030. ISHL: int: 0
+4031. ISHR: int: -1
+4032. IUSHR: int: 1
+4033. IAND: int: -2147483648
+4034. IOR: int: -1
+4035. IXOR: int: 2147483647
+4036. I2L: long: -2147483648
+4037. I2F: float: -822083584
+4038. I2D: double: -4476578029606273024
+4039. INT2BYTE: byte: 0
+4040. INT2CHAR: char: 0
+4041. INT2SHORT: short: 0
+4042. not IFEQ
+4043. not IFGT
+4044. not IFGE
+4045. not IF_ICMPEQ
+4046. not IF_ICMPGT
+4047. not IF_ICMPGE
+4048. COND_ICMPEQ -2147483648 == 0: 1
+4049. COND_ICMPNE -2147483648 != 0: 0
+4050. COND_ICMPLT -2147483648 < 0: 0
+4051. COND_ICMPLE -2147483648 <= 0: 0
+4052. COND_ICMPGT -2147483648 > 0: 1
+4053. COND_ICMPGE -2147483648 >= 0: 1
+4054. COND_ICMPEQ -2147483648 == 0: 0
+4055. COND_ICMPNE -2147483648 != 0: 1
+4056. COND_ICMPLT -2147483648 < 0: 1
+4057. COND_ICMPLE -2147483648 <= 0: 1
+4058. COND_ICMPGT -2147483648 > 0: 0
+4059. COND_ICMPGE -2147483648 >= 0: 0
+4060. COND_ICMPEQ -2147483648 == 0: 3
+4061. COND_ICMPNE -2147483648 != 0: 2
+4062. COND_ICMPLT -2147483648 < 0: 2
+4063. COND_ICMPLE -2147483648 <= 0: 2
+4064. COND_ICMPGT -2147483648 > 0: 3
+4065. COND_ICMPGE -2147483648 >= 0: 3
+4066. COND_ICMPEQ -2147483648 == -1: false
+4067. COND_ICMPNE -2147483648 != -1: true
+4068. COND_ICMPLT -2147483648 < -1: true
+4069. COND_ICMPLE -2147483648 <= -1: true
+4070. COND_ICMPGT -2147483648 > -1: false
+4071. COND_ICMPGE -2147483648 >= -1: false
+4072. ------------------- test longs
+4073. TESTLONG called with long: 1
+4074. AND long: 2
+4075. LADD: long: 3
+4076. LSUB: long: -1
+4077. LMUL: long: 2
+4078. LDIV: long: 0
+4079. LREM: long: 1
+4080. LNEG: long: -1
+4081. LSHL: long: 4
+4082. LSHR: long: 0
+4083. LUSHR: long: 0
+4084. LAND: long: 0
+4085. LOR: long: 3
+4086. LXOR: long: 3
+4087. L2I: int: 1
+4088. L2F: float: 1065353216
+4089. L2D: double: 4607182418800017408
+4090. LCMP a == b : false
+4091. LCMP a != b : true
+4092. LCMP a < b : true
+4093. LCMP a <= b : true
+4094. LCMP a > b : false
+4095. LCMP a >= b : false
+4096. not IF_LCMPNE
+4097. not IF_LCMPLT
+4098. not IF_LCMPLE
+4099. TESTLONG called with long: -1
+4100. AND long: 17
+4101. LADD: long: 16
+4102. LSUB: long: -18
+4103. LMUL: long: -17
+4104. LDIV: long: 0
+4105. LREM: long: -1
+4106. LNEG: long: 1
+4107. LSHL: long: -131072
+4108. LSHR: long: -1
+4109. LUSHR: long: 140737488355327
+4110. LAND: long: 17
+4111. LOR: long: -1
+4112. LXOR: long: -18
+4113. L2I: int: -1
+4114. L2F: float: -1082130432
+4115. L2D: double: -4616189618054758400
+4116. LCMP a == b : false
+4117. LCMP a != b : true
+4118. LCMP a < b : true
+4119. LCMP a <= b : true
+4120. LCMP a > b : false
+4121. LCMP a >= b : false
+4122. not IF_LCMPNE
+4123. not IF_LCMPLT
+4124. not IF_LCMPLE
+4125. TESTLONG called with long: -24351
+4126. AND long: 24123
+4127. LADD: long: -228
+4128. LSUB: long: -48474
+4129. LMUL: long: -587419173
+4130. LDIV: long: -1
+4131. LREM: long: -228
+4132. LNEG: long: 24351
+4133. LSHL: long: 576460752303423488
+4134. LSHR: long: -1
+4135. LUSHR: long: 31
+4136. LAND: long: 33
+4137. LOR: long: -261
+4138. LXOR: long: -294
+4139. L2I: int: -24351
+4140. L2F: float: -960610816
+4141. L2D: double: -4550949270986948608
+4142. LCMP a == b : false
+4143. LCMP a != b : true
+4144. LCMP a < b : true
+4145. LCMP a <= b : true
+4146. LCMP a > b : false
+4147. LCMP a >= b : false
+4148. not IF_LCMPNE
+4149. not IF_LCMPLT
+4150. not IF_LCMPLE
+4151. TESTLONG called with long: 4918923241323
+4152. AND long: -4423423234231423
+4153. LADD: long: -4418504310990100
+4154. LSUB: long: 4428342157472746
+4155. LMUL: long: -4222930371437023765
+4156. LDIV: long: 0
+4157. LREM: long: 4918923241323
+4158. LNEG: long: -4918923241323
+4159. LSHL: long: 9837846482646
+4160. LSHR: long: 2459461620661
+4161. LUSHR: long: 2459461620661
+4162. LAND: long: 451041567489
+4163. LOR: long: -4418955352557589
+4164. LXOR: long: -4419406394125078
+4165. L2I: int: 1185687403
+4166. L2F: float: 1418668246
+4167. L2D: double: 4796866980921322496
+4168. LCMP a == b : false
+4169. LCMP a != b : true
+4170. LCMP a < b : false
+4171. LCMP a <= b : false
+4172. LCMP a > b : true
+4173. LCMP a >= b : true
+4174. not IF_LCMPNE
+4175. not IF_LCMPGT
+4176. not IF_LCMPGE
+4177. TESTLONG called with long: 0
+4178. AND long: 0
+4179. LADD: long: 0
+4180. LSUB: long: 0
+4181. LMUL: long: 0
+4182. divison by zero
+4183. divison by zero
+4184. LNEG: long: 0
+4185. LSHL: long: 0
+4186. LSHR: long: 0
+4187. LUSHR: long: 0
+4188. LAND: long: 0
+4189. LOR: long: 0
+4190. LXOR: long: 0
+4191. L2I: int: 0
+4192. L2F: float: 0
+4193. L2D: double: 0
+4194. LCMP a == b : true
+4195. LCMP a != b : false
+4196. LCMP a < b : false
+4197. LCMP a <= b : true
+4198. LCMP a > b : false
+4199. LCMP a >= b : true
+4200. not IF_LCMPEQ
+4201. not IF_LCMPLE
+4202. not IF_LCMPGE
+4203. TESTLONG called with long: -1
+4204. AND long: -1
+4205. LADD: long: -2
+4206. LSUB: long: 0
+4207. LMUL: long: 1
+4208. LDIV: long: 1
+4209. LREM: long: 0
+4210. LNEG: long: 1
+4211. LSHL: long: -9223372036854775808
+4212. LSHR: long: -1
+4213. LUSHR: long: 1
+4214. LAND: long: -1
+4215. LOR: long: -1
+4216. LXOR: long: 0
+4217. L2I: int: -1
+4218. L2F: float: -1082130432
+4219. L2D: double: -4616189618054758400
+4220. LCMP a == b : true
+4221. LCMP a != b : false
+4222. LCMP a < b : false
+4223. LCMP a <= b : true
+4224. LCMP a > b : false
+4225. LCMP a >= b : true
+4226. not IF_LCMPEQ
+4227. not IF_LCMPLE
+4228. not IF_LCMPGE
+4229. TESTLONG called with long: 1423487
+4230. AND long: 123444442344
+4231. LADD: long: 123445865831
+4232. LSUB: long: -123443018857
+4233. LMUL: long: 175721558898933528
+4234. LDIV: long: 0
+4235. LREM: long: 1423487
+4236. LNEG: long: -1423487
+4237. LSHL: long: 1565140508487974912
+4238. LSHR: long: 0
+4239. LUSHR: long: 0
+4240. LAND: long: 1355880
+4241. LOR: long: 123444509951
+4242. LXOR: long: 123443154071
+4243. L2I: int: 1423487
+4244. L2F: float: 1236124664
+4245. L2D: double: 4698864641831337984
+4246. LCMP a == b : false
+4247. LCMP a != b : true
+4248. LCMP a < b : true
+4249. LCMP a <= b : true
+4250. LCMP a > b : false
+4251. LCMP a >= b : false
+4252. not IF_LCMPNE
+4253. not IF_LCMPLT
+4254. not IF_LCMPLE
+4255. TESTLONG called with long: 9223372036854775807
+4256. AND long: 1
+4257. LADD: long: -9223372036854775808
+4258. LSUB: long: 9223372036854775806
+4259. LMUL: long: 9223372036854775807
+4260. LDIV: long: 9223372036854775807
+4261. LREM: long: 0
+4262. LNEG: long: -9223372036854775807
+4263. LSHL: long: -2
+4264. LSHR: long: 4611686018427387903
+4265. LUSHR: long: 4611686018427387903
+4266. LAND: long: 1
+4267. LOR: long: 9223372036854775807
+4268. LXOR: long: 9223372036854775806
+4269. L2I: int: -1
+4270. L2F: float: 1593835520
+4271. L2D: double: 4890909195324358656
+4272. LCMP a == b : false
+4273. LCMP a != b : true
+4274. LCMP a < b : false
+4275. LCMP a <= b : false
+4276. LCMP a > b : true
+4277. LCMP a >= b : true
+4278. not IF_LCMPNE
+4279. not IF_LCMPGT
+4280. not IF_LCMPGE
+4281. TESTLONG called with long: 0
+4282. AND long: 9223372036854775807
+4283. LADD: long: 9223372036854775807
+4284. LSUB: long: -9223372036854775807
+4285. LMUL: long: 0
+4286. LDIV: long: 0
+4287. LREM: long: 0
+4288. LNEG: long: 0
+4289. LSHL: long: 0
+4290. LSHR: long: 0
+4291. LUSHR: long: 0
+4292. LAND: long: 0
+4293. LOR: long: 9223372036854775807
+4294. LXOR: long: 9223372036854775807
+4295. L2I: int: 0
+4296. L2F: float: 0
+4297. L2D: double: 0
+4298. LCMP a == b : false
+4299. LCMP a != b : true
+4300. LCMP a < b : true
+4301. LCMP a <= b : true
+4302. LCMP a > b : false
+4303. LCMP a >= b : false
+4304. not IF_LCMPNE
+4305. not IF_LCMPLT
+4306. not IF_LCMPLE
+4307. TESTLONG called with long: 13107
+4308. AND long: 143444
+4309. LADD: long: 156551
+4310. LSUB: long: -130337
+4311. LMUL: long: 1880120508
+4312. LDIV: long: 0
+4313. LREM: long: 13107
+4314. LNEG: long: -13107
+4315. LSHL: long: 13743685632
+4316. LSHR: long: 0
+4317. LUSHR: long: 0
+4318. LAND: long: 12304
+4319. LOR: long: 144247
+4320. LXOR: long: 131943
+4321. L2I: int: 13107
+4322. L2F: float: 1179438080
+4323. L2D: double: 4668431263781093376
+4324. LCMP a == b : false
+4325. LCMP a != b : true
+4326. LCMP a < b : true
+4327. LCMP a <= b : true
+4328. LCMP a > b : false
+4329. LCMP a >= b : false
+4330. not IF_LCMPNE
+4331. not IF_LCMPLT
+4332. not IF_LCMPLE
+4333. TESTLONG called with long: 4444441
+4334. AND long: 12342
+4335. LADD: long: 4456783
+4336. LSUB: long: 4432099
+4337. LMUL: long: 54853290822
+4338. LDIV: long: 360
+4339. LREM: long: 1321
+4340. LNEG: long: -4444441
+4341. LSHL: long: 5062045981164437504
+4342. LSHR: long: 0
+4343. LUSHR: long: 0
+4344. LAND: long: 4112
+4345. LOR: long: 4452671
+4346. LXOR: long: 4448559
+4347. L2I: int: 4444441
+4348. L2F: float: 1250402866
+4349. L2D: double: 4706530193160798208
+4350. LCMP a == b : false
+4351. LCMP a != b : true
+4352. LCMP a < b : false
+4353. LCMP a <= b : false
+4354. LCMP a > b : true
+4355. LCMP a >= b : true
+4356. not IF_LCMPNE
+4357. not IF_LCMPGT
+4358. not IF_LCMPGE
+4359. TESTLONG called with long: -9223372036854775808
+4360. AND long: -1
+4361. LADD: long: 9223372036854775807
+4362. LSUB: long: -9223372036854775807
+4363. LMUL: long: -9223372036854775808
+4364. LDIV: long: -9223372036854775808
+4365. LREM: long: 0
+4366. LNEG: long: -9223372036854775808
+4367. LSHL: long: 0
+4368. LSHR: long: -1
+4369. LUSHR: long: 1
+4370. LAND: long: -9223372036854775808
+4371. LOR: long: -1
+4372. LXOR: long: 9223372036854775807
+4373. L2I: int: 0
+4374. L2F: float: -553648128
+4375. L2D: double: -4332462841530417152
+4376. LCMP a == b : false
+4377. LCMP a != b : true
+4378. LCMP a < b : true
+4379. LCMP a <= b : true
+4380. LCMP a > b : false
+4381. LCMP a >= b : false
+4382. not IF_LCMPNE
+4383. not IF_LCMPLT
+4384. not IF_LCMPLE
+4385. ------------------- test floats
+4386. TESTFLOAT called with float: 1065353216
+4387. AND float: 1073917985
+4388. FADD: float: 1078112289
+4389. FSUB: float: -1081778110
+4390. FMUL: float: 1073917985
+4391. FDIV: float: 1056619533
+4392. FREM: float: 1065353216
+4393. F2I: int: 1
+4394. F2L: long: 1
+4395. F2D: double: 4607182418800017408
+4396. FCMP a!=b
+4397. FCMP a<b
+4398. FCMP a<=b
+4399. TESTFLOAT called with float: -1080167498
+4400. AND float: 1099662623
+4401. FADD: float: 1099015652
+4402. FSUB: float: -1047174054
+4403. FMUL: float: -1045681427
+4404. FDIV: float: -1114576645
+4405. FREM: float: -1080167498
+4406. F2I: int: -1
+4407. F2L: long: -1
+4408. F2D: double: -4615135775887982592
+4409. FCMP a!=b
+4410. FCMP a<b
+4411. FCMP a<=b
+4412. TESTFLOAT called with float: -960610816
+4413. AND float: 1186756096
+4414. FADD: float: -1016856576
+4415. FSUB: float: -952280576
+4416. FMUL: float: -838070983
+4417. FDIV: float: -1082051147
+4418. FREM: float: -1016856576
+4419. F2I: int: -24351
+4420. F2L: long: -24351
+4421. F2D: double: -4550949270986948608
+4422. FCMP a!=b
+4423. FCMP a<b
+4424. FCMP a<=b
+4425. TESTFLOAT called with float: 1036831949
+4426. AND float: 1151033344
+4427. FADD: float: 1151034163
+4428. FSUB: float: -996451123
+4429. FMUL: float: 1123588506
+4430. FDIV: float: 950581132
+4431. FREM: float: 1036831949
+4432. F2I: int: 0
+4433. F2L: long: 0
+4434. F2D: double: 4591870180174331904
+4435. FCMP a!=b
+4436. FCMP a<b
+4437. FCMP a<=b
+4438. TESTFLOAT called with float: 0
+4439. AND float: -1005921678
+4440. FADD: float: -1005921678
+4441. FSUB: float: 1141561970
+4442. FMUL: float: -2147483648
+4443. FDIV: float: -2147483648
+4444. FREM: float: 0
+4445. F2I: int: 0
+4446. F2L: long: 0
+4447. F2D: double: 0
+4448. FCMP a!=b
+4449. FCMP a>b
+4450. FCMP a>=b
+4451. TESTFLOAT called with float: 1117388800
+4452. AND float: -1005928448
+4453. FADD: float: -1007747072
+4454. FSUB: float: 1142816768
+4455. FMUL: float: -953749760
+4456. FDIV: float: -1106374265
+4457. FREM: float: 1117388800
+4458. F2I: int: 77
+4459. F2L: long: 77
+4460. F2D: double: 4635118810238550016
+4461. FCMP a!=b
+4462. FCMP a>b
+4463. FCMP a>=b
+4464. TESTFLOAT called with float: 1325400059
+4465. AND float: -922251744
+4466. FADD: float: 1325395721
+4467. FSUB: float: 1325402230
+4468. FMUL: float: -662204899
+4469. FDIV: float: -982402220
+4470. FREM: float: 1220539712
+4471. F2I: int: 2147483008
+4472. F2L: long: 2147483008
+4473. F2D: double: 4746794004564148224
+4474. FCMP a!=b
+4475. FCMP a>b
+4476. FCMP a>=b
+4477. ------------------- test doubles
+4478. TESTDOUBLE called with double: 4607182418800017408
+4479. AND double: 4611780594019562684
+4480. DADD: double: 4614032393833247932
+4481. DSUB: double: -4616000466870408840
+4482. DMUL: double: 4611780594019562684
+4483. DDIV: double: 4602493558463195825
+4484. DREM: double: 4607182418800017408
+4485. D2I: int: 1
+4486. D2L: long: 1
+4487. D2F: float: 1065353216
+4488. DCMP a!=b
+4489. DCMP a<b
+4490. DCMP a<=b
+4491. TESTDOUBLE called with double: -4615135775741953704
+4492. AND double: 4625602141275962737
+4493. DADD: double: 4625254801154701788
+4494. DSUB: double: -4597422555457552122
+4495. DMUL: double: -4596621207457855952
+4496. DDIV: double: -4633609045604294190
+4497. DREM: double: -4615135775741953704
+4498. D2I: int: -1
+4499. D2L: long: -1
+4500. D2F: float: -1080167498
+4501. DCMP a!=b
+4502. DCMP a<b
+4503. DCMP a<=b
+4504. TESTDOUBLE called with double: -4550949270986948608
+4505. AND double: 4672360093705043968
+4506. DADD: double: -4581145983454281728
+4507. DSUB: double: -4546477007440969728
+4508. DMUL: double: -4485161199314403328
+4509. DDIV: double: -4616147052009281450
+4510. DREM: double: -4581145983454281728
+4511. D2I: int: -24351
+4512. D2L: long: -24351
+4513. D2F: float: -960610816
+4514. DCMP a!=b
+4515. DCMP a<b
+4516. DCMP a<=b
+4517. TESTDOUBLE called with double: 4591870180066957722
+4518. AND double: 4653181587259654144
+4519. DADD: double: 4653182027064305254
+4520. DSUB: double: -4570190889399772774
+4521. DMUL: double: 4638447251838153524
+4522. DDIV: double: 4545564625217685086
+4523. DREM: double: 4591870180066957722
+4524. D2I: int: 0
+4525. D2L: long: 0
+4526. D2F: float: 1036831949
+4527. DCMP a!=b
+4528. DCMP a<b
+4529. DCMP a<=b
+4530. TESTDOUBLE called with double: 0
+4531. AND double: -4575275354862832216
+4532. DADD: double: -4575275354862832216
+4533. DSUB: double: 4648096681991943592
+4534. DMUL: double: -9223372036854775808
+4535. DDIV: double: -9223372036854775808
+4536. DREM: double: 0
+4537. D2I: int: 0
+4538. D2L: long: 0
+4539. D2F: float: 0
+4540. DCMP a!=b
+4541. DCMP a>b
+4542. DCMP a>=b
+4543. TESTDOUBLE called with double: 4635118810238550016
+4544. AND double: -4575278989408468992
+4545. DADD: double: -4576255355733934080
+4546. DSUB: double: 4648770346609016832
+4547. DMUL: double: -4547265769594945536
+4548. DDIV: double: -4629205426707555293
+4549. DREM: double: 4635118810238550016
+4550. D2I: int: 77
+4551. D2L: long: 77
+4552. D2F: float: 1117388800
+4553. DCMP a!=b
+4554. DCMP a>b
+4555. DCMP a>=b
+4556. TESTDOUBLE called with double: 4746794004530593792
+4557. AND double: -4530355401018834944
+4558. DADD: double: 4746791675710406656
+4559. DSUB: double: 4746795170299641856
+4560. DMUL: double: -4390743814009516096
+4561. DDIV: double: -4562648441878701322
+4562. DREM: double: 4690497396998668288
+4563. D2I: int: 2147483000
+4564. D2L: long: 2147483000
+4565. D2F: float: 1325400059
+4566. DCMP a!=b
+4567. DCMP a>b
+4568. DCMP a>=b
+4569. =================== end of test =========================
+4570.
\ No newline at end of file