Advertisement
Earthcomputer

debug_output.txt

Apr 30th, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.91 KB | None | 0 0
  1. /usr/lib/jvm/java-8-openjdk-amd64/bin/java -javaagent:/home/joe/.idea/lib/idea_rt.jar=45479:/home/joe/.idea/bin -Dfile.encoding=UTF-8 -classpath /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/icedtea-sound.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/java-atk-wrapper.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/home/joe/programming/java/tntlutgen/out/production/tntlutgen ReversalTest
  2. LUT: [11_1000_1011, 01_1101_1101, 01_0011_1100, 01_0010_0000, 00_0100_0100, 11_1001_0000, 10_0000_1100]
  3. Col j = 0
  4. val after bvec[j] = 0000_0001_0001_1001_1000_1010
  5. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0001_1010
  6. Value before sign handling: 0000_0000_0101_1100_0001_1110
  7. Value after sign handling: 1111_1111_1010_0011_1110_0001
  8. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0111_0101
  9. Value before sign handling: 0000_0000_1101_1010_0000_0001
  10. Value after sign handling: 1111_1111_0010_0101_1111_1110
  11. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0000_0011
  12. Value before sign handling: 0000_0000_0000_0011_1011_0100
  13. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0001_0010
  14. Value before sign handling: 0000_0000_0001_0100_0100_0000
  15. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0010_1011
  16. Value before sign handling: 0000_0000_0000_1011_0110_1100
  17. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0001_0101
  18. Value before sign handling: 0000_0000_0100_1010_1101_0000
  19. Value after sign handling: 1111_1111_1011_0101_0010_1111
  20. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0010_1100
  21. Value before sign handling: 0000_0000_0101_1010_0001_0000
  22. Value after sign handling: 1111_1111_1010_0101_1110_1111
  23. val after dot: 1111_1111_0110_0001_1110_0111
  24. Final val: 1111_1111_1111_1111_1111_1111_1111_1111_0011_1111_1101_1000
  25. Col j = 1
  26. val after bvec[j] = 1111_1111_1000_0010_0010_1110
  27. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0101_0001
  28. Value before sign handling: 0000_0001_0001_1110_1111_1011
  29. Value after sign handling: 1111_1110_1110_0001_0000_0100
  30. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0000_0100
  31. Value before sign handling: 0000_0000_0000_0111_0111_0100
  32. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0100_1111
  33. Value before sign handling: 0000_0000_0110_0001_1000_0100
  34. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0001_1100
  35. Value before sign handling: 0000_0000_0001_1111_1000_0000
  36. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0011_1111
  37. Value before sign handling: 0000_0000_0001_0000_1011_1100
  38. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0000_0110
  39. Value before sign handling: 0000_0000_0001_0101_0110_0000
  40. Value after sign handling: 1111_1111_1110_1010_1001_1111
  41. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0001_1001
  42. Value before sign handling: 0000_0000_0011_0011_0010_1100
  43. val after dot: 1111_1111_0001_1010_0011_0001
  44. Final val: 1111_1111_1111_1111_1111_1111_1111_1111_0011_1111_1100_0110
  45. Col j = 2
  46. val after bvec[j] = 1111_1111_1100_0111_1000_0000
  47. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0001_0000
  48. Value before sign handling: 0000_0000_0011_1000_1011_0000
  49. Value after sign handling: 1111_1111_1100_0111_0100_1111
  50. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0010_1010
  51. Value before sign handling: 0000_0000_0100_1110_0100_0010
  52. Value after sign handling: 1111_1111_1011_0001_1011_1101
  53. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0000_0001
  54. Value before sign handling: 0000_0000_0000_0001_0011_1100
  55. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0011_0000
  56. Value before sign handling: 0000_0000_0011_0110_0000_0000
  57. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0100_0100
  58. Value before sign handling: 0000_0000_0001_0010_0001_0000
  59. Value after sign handling: 1111_1111_1110_1101_1110_1111
  60. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0101_1011
  61. Value before sign handling: 0000_0001_0100_0100_0011_0000
  62. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0000_0110
  63. Value before sign handling: 0000_0000_0000_1100_0100_1000
  64. Value after sign handling: 1111_1111_1111_0011_1011_0111
  65. val after dot: 0000_0000_1001_1101_1001_1110
  66. Final val: 0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0010_0111
  67. Col j = 3
  68. val after bvec[j] = 1111_1111_0100_1011_1111_1100
  69. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0011_0010
  70. Value before sign handling: 0000_0000_1011_0001_0010_0110
  71. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0010_1101
  72. Value before sign handling: 0000_0000_0101_0011_1101_1001
  73. Value after sign handling: 1111_1111_1010_1100_0010_0110
  74. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0101_1100
  75. Value before sign handling: 0000_0000_0111_0001_1001_0000
  76. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0011_0101
  77. Value before sign handling: 0000_0000_0011_1011_1010_0000
  78. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0000_1010
  79. Value before sign handling: 0000_0000_0000_0010_1010_1000
  80. Value after sign handling: 1111_1111_1111_1101_0101_0111
  81. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0001_0011
  82. Value before sign handling: 0000_0000_0100_0011_1011_0000
  83. Value after sign handling: 1111_1111_1011_1100_0100_1111
  84. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0000_0001
  85. Value before sign handling: 0000_0000_0000_0010_0000_1100
  86. Value after sign handling: 1111_1111_1111_1101_1111_0011
  87. val after dot: 0000_0000_0000_1110_0001_0001
  88. Final val: 0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0011
  89. Col j = 4
  90. val after bvec[j] = 0000_0000_0101_1100_0011_0011
  91. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0000_1110
  92. Value before sign handling: 0000_0000_0011_0001_1001_1010
  93. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0001_0100
  94. Value before sign handling: 0000_0000_0010_0101_0100_0100
  95. Value after sign handling: 1111_1111_1101_1010_1011_1011
  96. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0000_0101
  97. Value before sign handling: 0000_0000_0000_0110_0010_1100
  98. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0101_1100
  99. Value before sign handling: 0000_0000_0110_0111_1000_0000
  100. Value after sign handling: 1111_1111_1001_1000_0111_1111
  101. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0010_0001
  102. Value before sign handling: 0000_0000_0000_1000_1100_0100
  103. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0011_1000
  104. Value before sign handling: 0000_0000_1100_0111_1000_0000
  105. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0010_1100
  106. Value before sign handling: 0000_0000_0101_1010_0001_0000
  107. Value after sign handling: 1111_1111_1010_0101_1110_1111
  108. val after dot: 0000_0000_0111_1101_0110_0110
  109. Final val: 0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0001_1111
  110. Col j = 5
  111. val after bvec[j] = 1111_1111_0111_1011_0111_0001
  112. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0001_0110
  113. Value before sign handling: 0000_0000_0100_1101_1111_0010
  114. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0011_1101
  115. Value before sign handling: 0000_0000_0111_0001_1010_1001
  116. Value after sign handling: 1111_1111_1000_1110_0101_0110
  117. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0001_1010
  118. Value before sign handling: 0000_0000_0010_0000_0001_1000
  119. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0010_0001
  120. Value before sign handling: 0000_0000_0010_0101_0010_0000
  121. Value after sign handling: 1111_1111_1101_1010_1101_1111
  122. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0001_0010
  123. Value before sign handling: 0000_0000_0000_0100_1100_1000
  124. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0011_0011
  125. Value before sign handling: 0000_0000_1011_0101_1011_0000
  126. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0100_0001
  127. Value before sign handling: 0000_0000_1000_0101_0000_1100
  128. val after dot: 0000_0000_1001_0010_0011_0100
  129. Final val: 0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0010_0100
  130. Col j = 6
  131. val after bvec[j] = 0000_0001_1100_0101_1011_1111
  132. Computing lut * mm1 product 11_1000_1011 * 0000_0000_0100_1100
  133. Value before sign handling: 0000_0001_0000_1101_0100_0100
  134. Value after sign handling: 1111_1110_1111_0010_1011_1011
  135. Computing lut * mm1 product 01_1101_1101 * 0000_0000_0010_0000
  136. Value before sign handling: 0000_0000_0011_1011_1010_0000
  137. Value after sign handling: 1111_1111_1100_0100_0101_1111
  138. Computing lut * mm1 product 01_0011_1100 * 0000_0000_0000_1000
  139. Value before sign handling: 0000_0000_0000_1001_1110_0000
  140. Computing lut * mm1 product 01_0010_0000 * 0000_0000_0010_0001
  141. Value before sign handling: 0000_0000_0010_0101_0010_0000
  142. Value after sign handling: 1111_1111_1101_1010_1101_1111
  143. Computing lut * mm1 product 00_0100_0100 * 0000_0000_0011_1001
  144. Value before sign handling: 0000_0000_0000_1111_0010_0100
  145. Value after sign handling: 1111_1111_1111_0000_1101_1011
  146. Computing lut * mm1 product 11_1001_0000 * 0000_0000_0000_1100
  147. Value before sign handling: 0000_0000_0010_1010_1100_0000
  148. Value after sign handling: 1111_1111_1101_0101_0011_1111
  149. Computing lut * mm1 product 10_0000_1100 * 0000_0000_0010_0010
  150. Value before sign handling: 0000_0000_0100_0101_1001_1000
  151. val after dot: 0000_0000_0110_1101_0100_1010
  152. Final val: 0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0001_1011
  153. Expected: 173134528921403, actual: 5129042509627
  154. Diff: -113469490298880
  155. 0
  156. [614, 322, 218, 198, 50, 617, 356]
  157. 0
  158. 1
  159.  
  160. Process finished with exit code 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement