x86_traits.hh (5063:8eb72b1bd3c6) x86_traits.hh (5075:4ae876c5037d)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

--- 50 unchanged lines hidden (view full) ---

59#define __ARCH_X86_X86TRAITS_HH__
60
61namespace X86ISA
62{
63 const int NumMicroIntRegs = 16;
64
65 const int NumPseudoIntRegs = 1;
66 //1. The condition code bits of the rflags register.
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

--- 50 unchanged lines hidden (view full) ---

59#define __ARCH_X86_X86TRAITS_HH__
60
61namespace X86ISA
62{
63 const int NumMicroIntRegs = 16;
64
65 const int NumPseudoIntRegs = 1;
66 //1. The condition code bits of the rflags register.
67 const int NumImplicitIntRegs = 4;
67 const int NumImplicitIntRegs = 5;
68 //1. The lower part of the result of multiplication.
69 //2. The upper part of the result of multiplication.
70 //3. The quotient from division
71 //4. The remainder from division
68 //1. The lower part of the result of multiplication.
69 //2. The upper part of the result of multiplication.
70 //3. The quotient from division
71 //4. The remainder from division
72 //5. The divisor for division
72
73 const int NumMMXRegs = 8;
74 const int NumXMMRegs = 16;
75 const int NumMicroFpRegs = 8;
76
77 const int NumCRegs = 16;
78 const int NumDRegs = 8;
79
80 const int NumSegments = 6;
81 const int NumSysSegments = 4;
82}
83
84#endif //__ARCH_X86_X86TRAITS_HH__
73
74 const int NumMMXRegs = 8;
75 const int NumXMMRegs = 16;
76 const int NumMicroFpRegs = 8;
77
78 const int NumCRegs = 16;
79 const int NumDRegs = 8;
80
81 const int NumSegments = 6;
82 const int NumSysSegments = 4;
83}
84
85#endif //__ARCH_X86_X86TRAITS_HH__