Changeset 216


Ignore:
Timestamp:
Jan 5, 2004, 6:09:08 PM (21 years ago)
Author:
Gary Byers
Message:

PPC regs are in PPC package.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lib/ppcenv.lisp

    r78 r216  
    2121
    2222(defconstant ppc-nonvolatile-registers-mask
    23   (logior (ash 1 ppc32::save0)
    24           (ash 1 ppc32::save1)
    25           (ash 1 ppc32::save2)
    26           (ash 1 ppc32::save3)
    27           (ash 1 ppc32::save4)
    28           (ash 1 ppc32::save5)
    29           (ash 1 ppc32::save6)
    30           (ash 1 ppc32::save7)))
     23  (logior (ash 1 ppc::save0)
     24          (ash 1 ppc::save1)
     25          (ash 1 ppc::save2)
     26          (ash 1 ppc::save3)
     27          (ash 1 ppc::save4)
     28          (ash 1 ppc::save5)
     29          (ash 1 ppc::save6)
     30          (ash 1 ppc::save7)))
    3131
    3232(defconstant ppc-arg-registers-mask
    33   (logior (ash 1 ppc32::arg_z)
    34           (ash 1 ppc32::arg_y)
    35           (ash 1 ppc32::arg_x)))
     33  (logior (ash 1 ppc::arg_z)
     34          (ash 1 ppc::arg_y)
     35          (ash 1 ppc::arg_x)))
    3636
    3737(defconstant ppc-temp-registers-mask
    38   (logior (ash 1 ppc32::temp0)
    39           (ash 1 ppc32::temp1)
    40           (ash 1 ppc32::temp2)
    41           (ash 1 ppc32::temp3)
    42           (ash 1 ppc32::temp4)))
     38  (logior (ash 1 ppc::temp0)
     39          (ash 1 ppc::temp1)
     40          (ash 1 ppc::temp2)
     41          (ash 1 ppc::temp3)
     42          (ash 1 ppc::temp4)))
    4343
    4444
     
    5252
    5353(defconstant ppc-temp-node-regs
    54   (make-mask ppc32::temp0
    55              ppc32::temp1
    56              ppc32::temp2
    57              ppc32::temp3
    58              ppc32::temp4
    59              ppc32::arg_x
    60              ppc32::arg_y
    61              ppc32::arg_z))
     54  (make-mask ppc::temp0
     55             ppc::temp1
     56             ppc::temp2
     57             ppc::temp3
     58             ppc::temp4
     59             ppc::arg_x
     60             ppc::arg_y
     61             ppc::arg_z))
    6262
    6363(defconstant ppc-nonvolatile-node-regs
    64   (make-mask ppc32::save0
    65              ppc32::save1
    66              ppc32::save2
    67              ppc32::save3
    68              ppc32::save4
    69              ppc32::save5
    70              ppc32::save6
    71              ppc32::save7))
     64  (make-mask ppc::save0
     65             ppc::save1
     66             ppc::save2
     67             ppc::save3
     68             ppc::save4
     69             ppc::save5
     70             ppc::save6
     71             ppc::save7))
    7272
    7373
     
    7575
    7676(defconstant ppc-imm-regs (make-mask
    77                             ppc32::imm0
    78                             ppc32::imm1
    79                             ppc32::imm2
    80                             ppc32::imm3
    81                             ppc32::imm4
    82                             ppc32::imm5))
     77                            ppc::imm0
     78                            ppc::imm1
     79                            ppc::imm2
     80                            ppc::imm3
     81                            ppc::imm4
     82                            ppc::imm5))
    8383
    84 (defconstant ppc-temp-fp-regs (1- (ash 1 ppc32::fp14)))
     84(defconstant ppc-temp-fp-regs (1- (ash 1 ppc::fp14)))
    8585                               
    8686(defconstant ppc-cr-fields
Note: See TracChangeset for help on using the changeset viewer.