Changeset 41fa6f2 in mainline for arch/ia64/include


Ignore:
Timestamp:
2006-03-16T17:01:51Z (20 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
46579c66
Parents:
6eb103c
Message:

Itanium FPU Lazy context switching… but not so much tested

Location:
arch/ia64/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/include/context.h

    r6eb103c r41fa6f2  
    9696         */
    9797        __u64 pr;
     98
     99        __r128 f2 __attribute__ ((aligned(16)));
     100        __r128 f3;
     101        __r128 f4;
     102        __r128 f5;
     103
     104        __r128 f16;
     105        __r128 f17;
     106        __r128 f18;
     107        __r128 f19;
     108        __r128 f20;
     109        __r128 f21;
     110        __r128 f22;
     111        __r128 f23;
     112        __r128 f24;
     113        __r128 f25;
     114        __r128 f26;
     115        __r128 f27;
     116        __r128 f28;
     117        __r128 f29;
     118        __r128 f30;
     119        __r128 f31;
    98120       
    99121        ipl_t ipl;
    100122};
    101123
     124
     125
    102126#endif
  • arch/ia64/include/fpu_context.h

    r6eb103c r41fa6f2  
    3535#include <arch/types.h>
    3636
    37 #define FRS 128
    38 #define SAVABLE_FRS_OFFSET 2
     37#define FRS 96
    3938
    4039struct fpu_context {
  • arch/ia64/include/interrupt.h

    r6eb103c r41fa6f2  
    4949
    5050struct istate {
     51
     52        __r128 f2;
     53        __r128 f3;
     54        __r128 f4;
     55        __r128 f5;
     56        __r128 f6;
     57        __r128 f7;
     58        __r128 f8;
     59        __r128 f9;
     60        __r128 f10;
     61        __r128 f11;
     62        __r128 f12;
     63        __r128 f13;
     64        __r128 f14;
     65        __r128 f15;
     66        __r128 f16;
     67        __r128 f17;
     68        __r128 f18;
     69        __r128 f19;
     70        __r128 f20;
     71        __r128 f21;
     72        __r128 f22;
     73        __r128 f23;
     74        __r128 f24;
     75        __r128 f25;
     76        __r128 f26;
     77        __r128 f27;
     78        __r128 f28;
     79        __r128 f29;
     80        __r128 f30;
     81        __r128 f31;
     82       
     83       
    5184        __address ar_bsp;
    5285        __address ar_bspstore;
Note: See TracChangeset for help on using the changeset viewer.