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 --- |