Changeset 14034


Ignore:
Timestamp:
Jul 24, 2010, 11:32:28 PM (9 years ago)
Author:
gb
Message:

movw, movt, & support for them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/arm/compiler/ARM/arm-disassemble.lisp

    r14003 r14034  
    195195      (t (list :fpu (ldb (byte 4 16) opcode))))))
    196196
     197(defun extract-arm-imm16-operand (opcodes i)
     198  (let* ((opcode (adi-opcode (svref opcodes i))))
     199    `(:$
     200      ,(dpb (ldb (byte 4 16) opcode)
     201         (byte 4 12)
     202         (ldb (byte 12 0) opcode)))))
     203
    197204(defun extract-arm-rm-operand (opcodes i)
    198205  (let* ((opcode (adi-opcode (svref opcodes i))))
     
    299306    extract-arm-uuoc-operand
    300307    extract-arm-fpux-operand
     308    extract-arm-imm16-operand
    301309    ))
    302310
Note: See TracChangeset for help on using the changeset viewer.