x86_traits.hh (7087:fb8d5786ff30) | x86_traits.hh (9010:7891b96e1526) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 32 unchanged lines hidden (view full) --- 41#include <cassert> 42 43#include "base/types.hh" 44 45namespace X86ISA 46{ 47 const int NumMicroIntRegs = 16; 48 | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 32 unchanged lines hidden (view full) --- 41#include <cassert> 42 43#include "base/types.hh" 44 45namespace X86ISA 46{ 47 const int NumMicroIntRegs = 16; 48 |
49 const int NumPseudoIntRegs = 1; | 49 const int NumPseudoIntRegs = 4; |
50 //1. The condition code bits of the rflags register. 51 const int NumImplicitIntRegs = 6; 52 //1. The lower part of the result of multiplication. 53 //2. The upper part of the result of multiplication. 54 //3. The quotient from division 55 //4. The remainder from division 56 //5. The divisor for division 57 //6. The register to use for shift doubles --- 52 unchanged lines hidden --- | 50 //1. The condition code bits of the rflags register. 51 const int NumImplicitIntRegs = 6; 52 //1. The lower part of the result of multiplication. 53 //2. The upper part of the result of multiplication. 54 //3. The quotient from division 55 //4. The remainder from division 56 //5. The divisor for division 57 //6. The register to use for shift doubles --- 52 unchanged lines hidden --- |