Changeset 12185


Ignore:
Timestamp:
10/10/09 13:12:09 (12 years ago)
Author:
ehuelsmann
Message:

Add stack effects to opcodes actually in use.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/opcodes.lisp

    r12038 r12185  
    9999(define-opcode aload_2 44 1 1)
    100100(define-opcode aload_3 45 1 1)
    101 (define-opcode iaload 46 1 nil)
    102 (define-opcode laload 47 1 nil)
    103 (define-opcode faload 48 1 nil)
    104 (define-opcode daload 49 1 nil)
     101(define-opcode iaload 46 1 -1)
     102(define-opcode laload 47 1 0)
     103(define-opcode faload 48 1 -1)
     104(define-opcode daload 49 1 0)
    105105(define-opcode aaload 50 1 -1)
    106106(define-opcode baload 51 1 nil)
     
    132132(define-opcode astore_2 77 1 -1)
    133133(define-opcode astore_3 78 1 -1)
    134 (define-opcode iastore 79 1 nil)
    135 (define-opcode lastore 80 1 nil)
    136 (define-opcode fastore 81 1 nil)
    137 (define-opcode dastore 82 1 nil)
     134(define-opcode iastore 79 1 -3)
     135(define-opcode lastore 80 1 -4)
     136(define-opcode fastore 81 1 -3)
     137(define-opcode dastore 82 1 -4)
    138138(define-opcode aastore 83 1 -3)
    139139(define-opcode bastore 84 1 nil)
Note: See TracChangeset for help on using the changeset viewer.