Changeset 6525


Ignore:
Timestamp:
May 9, 2007, 8:55:52 AM (15 years ago)
Author:
gb
Message:

New register assignments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/x86-constants64.s

    r5652 r6525  
    7777        define([temp0_b],[bl])
    7878        define([Rtemp0],[3])
    79        
    80 define([temp2],[rcx])
    81         define([temp2_l],[ecx])
    82         define([temp2_w],[cx])
    83         define([temp2_b],[cl])
    84         define([Rtemp2],[1])
     79
     80define([imm2],[rcx])
     81        define([imm2_l],[ecx])
     82        define([imm2_w],[cx])
     83        define([imm2_b],[cl])
     84        define([Rimm2],[1])
    8585       
    8686define([imm1],[rdx])
     
    114114        define([Rtemp1],[9])
    115115
    116 define([ra0],[r10])
    117         define([ra0_l],[r10d])
    118         define([ra0_w],[r10w])
    119         define([ra0_x_b],[r10b])
    120         define([Rra0],[10])
     116define([temp2],[r10])
     117        define([temp2_l],[r10d])
     118        define([temp2_w],[r10w])
     119        define([temp2_x_b],[r10b])
     120        define([Rtemp2],[10])
    121121       
    122122define([save3],[r11])           
     
    154154define([fname],[temp0])
    155155define([next_method_context],[temp0])
    156 define([nargs_b],[temp2_b])     
    157 define([nargs],[temp2_w])
    158 define([nargs_q],[temp2])
    159 define([nargs_l],[temp2_l])     
     156define([nargs_b],[imm2_b])     
     157define([nargs],[imm2_w])
     158define([nargs_q],[imm2])
     159define([nargs_l],[imm2_l])
     160define([ra0],[temp2])       
    160161                                               
    161162define([xfn],[temp1])   
Note: See TracChangeset for help on using the changeset viewer.