Changeset 14951


Ignore:
Timestamp:
Aug 22, 2011, 9:33:41 PM (9 years ago)
Author:
rme
Message:

Add a couple instructions, correct some instruction
masks for the disassembler.

File:
1 edited

Legend:

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

    r14945 r14951  
    197197     #xffffffff
    198198     (:non-conditional))   
    199    
     199
     200   (define-arm-instruction vmul.f32 (:dd :dn :dm)
     201     #xf3000d10
     202     #xffa00f10
     203     (:non-conditional))
     204
    200205;;; UUOs.
    201206
     
    682687   (define-arm-instruction fmsr (:sn :rd)
    683688     #x0e000a10
    684      #x0ff00f90
     689     #x0ff00f7f
    685690     ())
    686691   (define-arm-instruction fmrs (:rd :sn)
    687692     #x0e100a10
    688      #x0ff00f90
     693     #x0ff00f7f
    689694     ())
    690695   (define-arm-instruction fmrrd (:rd :rn :dm)
     
    718723   (define-arm-instruction fsubd (:dd :dn :dm)
    719724     #x0e300b40
    720      #x0ff00fc0
     725     #x0fb00f50
    721726     ())
    722727   (define-arm-instruction fsubs (:sd :sn :sm)
    723728     #x0e300a40
    724      #x0ff00fc0
     729     #x0fb00f50
    725730     ())
    726731   (define-arm-instruction fmuld (:dd :dn :dm)
     
    730735   (define-arm-instruction fmuls (:sd :sn :sm)
    731736     #x0e200a00
    732      #x0ff00f50
     737     #x0fb00f50
    733738     ())
    734739   (define-arm-instruction fdivd (:dd :dn :dm)
     
    743748   (define-arm-instruction fmacd (:dd :dn :dm)
    744749     #x0e000b00
     750     #x0fb00f50
     751     ())
     752   (define-arm-instruction fmacs (:sd :sn :sm)
     753     #x0e000a00
    745754     #x0fb00f50
    746755     ())
Note: See TracChangeset for help on using the changeset viewer.