x86_traits.hh (5045:bf06c4d63bf4) x86_traits.hh (5063:8eb72b1bd3c6)
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 *

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

56 */
57
58#ifndef __ARCH_X86_X86TRAITS_HH__
59#define __ARCH_X86_X86TRAITS_HH__
60
61namespace X86ISA
62{
63 const int NumMicroIntRegs = 16;
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 *

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

56 */
57
58#ifndef __ARCH_X86_X86TRAITS_HH__
59#define __ARCH_X86_X86TRAITS_HH__
60
61namespace X86ISA
62{
63 const int NumMicroIntRegs = 16;
64
64 const int NumPseudoIntRegs = 1;
65 const int NumPseudoIntRegs = 1;
66 //1. The condition code bits of the rflags register.
67 const int NumImplicitIntRegs = 4;
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
65
66 const int NumMMXRegs = 8;
67 const int NumXMMRegs = 16;
68 const int NumMicroFpRegs = 8;
69
70 const int NumCRegs = 16;
71 const int NumDRegs = 8;
72
73 const int NumSegments = 6;
74 const int NumSysSegments = 4;
75}
76
77#endif //__ARCH_X86_X86TRAITS_HH__
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__