Changeset 13833


Ignore:
Timestamp:
Jun 16, 2010, 1:48:09 AM (10 years ago)
Author:
gb
Message:

Fix instruction encoding of a few UUOs, ands, mul[s].

File:
1 edited

Legend:

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

    r13816 r13833  
    187187     (:prefer-separate-cond))
    188188   (define-arm-instruction uuo-debug-trap ()
    189      #x07f002f0
     189     #x07f003f0
    190190     #x0fffffff
    191191     (:prefer-separate-cond))
    192192   (define-arm-instruction uuo-interrupt-now ()
    193      #x07f003f0
     193     #x07f004f0
    194194     #x0fffffff
    195195     (:prefer-separate-cond))
    196196   (define-arm-instruction uuo-suspend-now ()
    197      #x07f004f0
     197     #x07f005f0
    198198     #x0fffffff
    199199     (:prefer-separate-cond))
     
    288288     ())
    289289   (define-arm-instruction ands (:rd :rn :shifter)
    290      #x01000000
    291      ((#x03000000 . #x0ff00000)
    292       (#x01000000 . #x0ff00010)
    293       (#x01000010 . #x0ff00090))
     290     #x00100000
     291     ((#x02100000 . #x0ff00000)
     292      (#x00100000 . #x0ff00010)
     293      (#x00100010 . #x0ff00090))
    294294     ())
    295295   (define-arm-instruction eor (:rd :rn :shifter)
     
    511511     ())
    512512
    513    (define-arm-instruction mul (:rd :rm :rs)
     513   (define-arm-instruction mul (:rn :rm :rs)
    514514     #x00000090
    515515     #x0ff000f0
    516516     ())
    517    (define-arm-instruction muls (:rd :rm :rs)
     517   (define-arm-instruction muls (:rn :rm :rs)
    518518     #x00100090
    519519     #x0ff000f0
Note: See TracChangeset for help on using the changeset viewer.