x86_traits.hh (6216:2f4020838149) x86_traits.hh (6479:b9ab1b56391b)
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 *

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

63#include "base/types.hh"
64
65namespace X86ISA
66{
67 const int NumMicroIntRegs = 16;
68
69 const int NumPseudoIntRegs = 1;
70 //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 *

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

63#include "base/types.hh"
64
65namespace X86ISA
66{
67 const int NumMicroIntRegs = 16;
68
69 const int NumPseudoIntRegs = 1;
70 //1. The condition code bits of the rflags register.
71 const int NumImplicitIntRegs = 5;
71 const int NumImplicitIntRegs = 6;
72 //1. The lower part of the result of multiplication.
73 //2. The upper part of the result of multiplication.
74 //3. The quotient from division
75 //4. The remainder from division
76 //5. The divisor for division
72 //1. The lower part of the result of multiplication.
73 //2. The upper part of the result of multiplication.
74 //3. The quotient from division
75 //4. The remainder from division
76 //5. The divisor for division
77 //6. The register to use for shift doubles
77
78 const int NumMMXRegs = 8;
79 const int NumXMMRegs = 16;
80 const int NumMicroFpRegs = 8;
81
82 const int NumCRegs = 16;
83 const int NumDRegs = 8;
84

--- 44 unchanged lines hidden ---
78
79 const int NumMMXRegs = 8;
80 const int NumXMMRegs = 16;
81 const int NumMicroFpRegs = 8;
82
83 const int NumCRegs = 16;
84 const int NumDRegs = 8;
85

--- 44 unchanged lines hidden ---