Changeset 11255


Ignore:
Timestamp:
Oct 30, 2008, 1:41:32 PM (11 years ago)
Author:
gb
Message:

In insert-opcode-reg4-entry, set the #x8 bit if targeting x8632 to
avoid conflicts with Solaris syscall 'int' instructions.

File:
1 edited

Legend:

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

    r10752 r11255  
    42834283  (let* ((reg-num (reg-entry-reg-num entry))
    42844284         (xreg-num (logior reg-num
    4285                            (if (logtest +regrex+ (reg-entry-reg-flags entry))
     4285                           (if
     4286                             (ccl::target-arch-case
     4287                              (:x8664
     4288                               (logtest +regrex+ (reg-entry-reg-flags entry)))
     4289                              (:x8632 t))
    42864290                             #x08
    42874291                             #x00))))
Note: See TracChangeset for help on using the changeset viewer.