Changeset 13298


Ignore:
Timestamp:
Dec 17, 2009, 4:17:58 AM (10 years ago)
Author:
rme
Message:

Added missing "u" to ucomisd mnemonic for the register-register flavor
of the instruction.

Added opcode templates for pslld and psrld.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/X86/x86-asm.lisp

    r13067 r13298  
    30733073   (def-x86-opcode ucomisd ((:anymem :insert-memory) (:regxmm :insert-xmm-reg))
    30743074     #x0f2e #o000 #x0 #x66)
    3075    (def-x86-opcode comisd ((:regxmm :insert-xmm-rm) (:regxmm :insert-xmm-reg))
    3076      #x0f2e #o300 #x0 u#x66)
    3077 
    3078    
     3075   (def-x86-opcode ucomisd ((:regxmm :insert-xmm-rm) (:regxmm :insert-xmm-reg))
     3076     #x0f2e #o300 #x0 #x66)
     3077
    30793078   ;; comiss
    30803079   (def-x86-opcode comiss ((:anymem :insert-memory) (:regxmm :insert-xmm-reg))
     
    32473246   
    32483247   ;; pslld
     3248   (def-x86-opcode pslld ((:regmmx :insert-mmx-rm) (:regmmx :insert-mmx-reg))
     3249     #x0ff2 #o300 #x0)
     3250   (def-x86-opcode pslld ((:anymem :insert-memory) (:regmmx :insert-mmx-reg))
     3251     #x0ff2 #o000 #x0)
     3252   (def-x86-opcode pslld ((:imm8 :insert-imm8) (:regmmx :insert-mmx-rm))
     3253     #x0f72 #o360 #o0)
     3254   (def-x86-opcode pslld ((:regxmm :insert-modrm-rm) (:regxmm :insert-modrm-reg))
     3255     #x0ff2 #o300 #x0 #x66)
     3256   (def-x86-opcode pslld ((:anymem :insert-memory) (:regxmm :insert-modrm-reg))
     3257     #x0ff2 #o000 #x0 #x66)
     3258   (def-x86-opcode pslld ((:imm8 :insert-imm8) (:regxmm :insert-xmm-rm))
     3259     #x0f72 #o360 #o0 #x66)
    32493260
    32503261   ;; pslldq
     
    32673278
    32683279   ;; psrld
     3280   (def-x86-opcode psrld ((:regmmx :insert-mmx-rm) (:regmmx :insert-mmx-reg))
     3281     #x0fd2 #o300 #x0)
     3282   (def-x86-opcode psrld ((:anymem :insert-memory) (:regmmx :insert-mmx-reg))
     3283     #x0fd2 #o000 #x0)
     3284   (def-x86-opcode psrld ((:imm8 :insert-imm8) (:regmmx :insert-mmx-rm))
     3285     #x0f72 #o320 #o0)
     3286   (def-x86-opcode psrld ((:regxmm :insert-modrm-rm) (:regxmm :insert-modrm-reg))
     3287     #x0fd2 #o300 #x0 #x66)
     3288   (def-x86-opcode psrld ((:anymem :insert-memory) (:regxmm :insert-modrm-reg))
     3289     #x0fd2 #o000 #x0 #x66)
     3290   (def-x86-opcode psrld ((:imm8 :insert-imm8) (:regxmm :insert-xmm-rm))
     3291     #x0f72 #o320 #o0 #x66)
    32693292
    32703293   ;; psrldq
Note: See TracChangeset for help on using the changeset viewer.