--- /dev/null
+successful initialisation
+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
+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
+91. default
+92. default
+93. default
+94. default
+95. ------------------- test lookupswitch
+96. default
+97. -> -4
+98. default
+99. default
+100. default
+101. default
+102. default
+103. -> 2
+104. default
+105. default
+106. default
+107. default
+108. default
+109. -> 8
+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