Changeset 8714


Ignore:
Timestamp:
Mar 11, 2008, 6:39:33 PM (12 years ago)
Author:
gb
Message:

Add :win64 case in code which determines ff-call/syscall variant.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/win64/compiler/nx1.lisp

    r8586 r8714  
    13141314      (:linuxppc32 (%nx1-operator eabi-ff-call))
    13151315      ((:darwinppc32 :linuxppc64 :darwinppc64) (%nx1-operator poweropen-ff-call))
    1316       ((:linuxx8664 :freebsdx8664 :darwinx8664) (%nx1-operator ff-call)))))
     1316      ((:linuxx8664 :freebsdx8664 :darwinx8664 :win64) (%nx1-operator ff-call)))))
    13171317
    13181318(defnx1 nx1-syscall ((%syscall)) (idx &rest arg-specs-and-result-spec)
     
    13301330          (nx1-ff-call-internal
    13311331           idx (map-to-representation-types arg-specs-and-result-spec)
    1332            (ecase (backend-name *target-backend*)
     1332           (case (backend-name *target-backend*)
    13331333             (:linuxppc32 (%nx1-operator eabi-syscall))
    13341334             ((:darwinppc32 :darwinppc64 :linuxppc64)
    13351335              (%nx1-operator poweropen-syscall))
    1336              ((:linuxx8664 :freebsdx8664 :darwinx8664) (%nx1-operator syscall))))))
     1336             (t (%nx1-operator syscall))))))
    13371337
    13381338(defun nx1-ff-call-internal (address-expression arg-specs-and-result-spec operator )
Note: See TracChangeset for help on using the changeset viewer.