Changeset 8073


Ignore:
Timestamp:
Jan 15, 2008, 3:01:28 AM (12 years ago)
Author:
rme
Message:

Let ANDL opcode take a signed or unsigned immediate; add immediate flavor
of PSLLQ instruction.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ia32/compiler/X86/x86-asm.lisp

    r7964 r8073  
    710710   (def-x86-opcode andl ((:imm8s :insert-imm8s) (:reg32 :insert-modrm-rm))
    711711     #x83 #o340 #x00)
    712    (def-x86-opcode andl ((:imm32s :insert-imm32s) (:acc :insert-nothing))
     712   (def-x86-opcode andl (((:imm32s :imm32) :insert-imm32s) (:acc :insert-nothing))
    713713     #x25 nil nil)
    714    (def-x86-opcode andl ((:imm32s :insert-imm32s) (:reg32 :insert-modrm-rm))
     714   (def-x86-opcode andl (((:imm32s :imm32) :insert-imm32s) (:reg32 :insert-modrm-rm))
    715715     #x81 #o340 #x00)
    716716   (def-x86-opcode andl ((:imm8s :insert-imm8s) (:anymem :insert-memory))
    717717     #x83 #o040 #x00)
    718    (def-x86-opcode andl ((:imm32s :insert-imm32s) (:anymem :insert-memory))
     718   (def-x86-opcode andl (((:imm32s :imm32) :insert-imm32s) (:anymem :insert-memory))
    719719     #x81 #o040 #x00)
    720720
     
    32363236   (def-x86-opcode psllq ((:anymem :insert-memory) (:regmmx :insert-mmx-reg))
    32373237     #x0ff3 #o000 #x0)
     3238   (def-x86-opcode psllq ((:imm8 :insert-imm8) (:regmmx :insert-mmx-rm))
     3239     #x0f73 #o360 #o0)
    32383240   (def-x86-opcode psllq ((:regxmm :insert-modrm-rm) (:regxmm :insert-modrm-reg))
    32393241     #x0ff3 #o300 #x0 #x66)
Note: See TracChangeset for help on using the changeset viewer.