Beta changes (some insns changed opcodes)
authorcg
Tue, 25 Jun 1996 10:30:39 +0000
changeset 68 ae0e5262ad38
parent 67 a72c949d86dd
child 69 7918222f9544
Beta changes (some insns changed opcodes)
JavaDecompiler.st
--- a/JavaDecompiler.st	Tue Jun 25 08:20:31 1996 +0000
+++ b/JavaDecompiler.st	Tue Jun 25 10:30:39 1996 +0000
@@ -6,7 +6,7 @@
 !
 
 
-!JavaDecompiler class methodsFor:'initialization'!
+!JavaDecompiler  class methodsFor:'initialization'!
 
 initialize
     DecoderTable := #(
@@ -155,13 +155,9 @@
 
         (ixor)                                  "/ 130
         (lxor)                                  "/ 131
-"/        (i2l)                                   "/ 132    *** DOC is wrong
         (iinc localIndexByte signedByte)        "/ 132
-"/        (i2f)                                   "/ 133    *** DOC is wrong
-        nil                                     "/ 133
-"/        (i2d)                                   "/ 134    *** DOC is wrong
+        (i2l)                                   "/ 133
         (i2f)                                   "/ 134
-"/        nil                                     "/ 135    *** DOC is wrong
         (i2d)                                   "/ 135
         (l2i)                                   "/ 136    
         (l2f)                                   "/ 137
@@ -229,24 +225,25 @@
         (instanceof constIndexShort)            "/ 193
         (monitorenter)                          "/ 194
         (monitorexit)                           "/ 195
-        (verifystack)                           "/ 196
-        (breakpoint)                            "/ 197
+"/        (verifystack)                           "/ 196 obsolete (Alpha release)
+        (wide localIndexByte)                   "/ 196
+        (multianewarray constIndexShort dimensionsByte) "/ 197
 
-"/        (multianewarray constIndexShort dimensionsByte) "/ 198   "/ *** DOC is wrong
-"/        (ldc1_quick constIndexByte)                     "/ 199   "/ *** DOC is wrong
-        (ifnull    signedBranchShort)           "/ 198 - *** just a guess
-        (ifnonnull signedBranchShort)           "/ 199 - *** just a guess
+        (ifnull    signedBranchShort)           "/ 198
+        (ifnonnull signedBranchShort)           "/ 199
 
-        nil                                     "/ 200
-        nil                                     "/ 201
-nil "/        (getfield_quick unsignedByte unusedByte)"/ 202
+        (#'goto_w' signedBranchLong)            "/ 200
+        (#'jsr_w' signedBranchShort)            "/ 201
+
+        (breakpoint)                            "/ 202
+
         nil                                     "/ 203
         nil                                     "/ 204
         nil                                     "/ 205
-nil "/        (getstatic_quick constIndexShort)       "/ 206
+        nil                                     "/ 206
         nil                                     "/ 207
         nil                                     "/ 208
-        nil                                     "/ 209
+        (#'ret_w' signedBranchShort)            "/ 209
                                          
         nil                                     "/ 210
         nil                                     "/ 211
@@ -307,13 +304,13 @@
     "Modified: 16.4.1996 / 14:56:13 / cg"
 ! !
 
-!JavaDecompiler class methodsFor:'accessing'!
+!JavaDecompiler  class methodsFor:'accessing'!
 
 instructionTable
     ^ DecoderTable
 ! !
 
-!JavaDecompiler class methodsFor:'decompiling'!
+!JavaDecompiler  class methodsFor:'decompiling'!
 
 decompile:aJavaMethod
     self decompile:aJavaMethod to:Transcript
@@ -615,9 +612,9 @@
     "Modified: 16.4.1996 / 15:30:55 / cg"
 ! !
 
-!JavaDecompiler class methodsFor:'documentation'!
+!JavaDecompiler  class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaDecompiler.st,v 1.15 1996/06/01 14:25:22 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaDecompiler.st,v 1.16 1996/06/25 10:30:39 cg Exp $'
 ! !
 JavaDecompiler initialize!