isa_traits.hh (2972:f84c6c5309ce) | isa_traits.hh (3093:b09c33e66bce) |
---|---|
1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 43 unchanged lines hidden (view full) --- 52 53namespace SparcISA 54{ 55 class RegFile; 56 57 //This makes sure the big endian versions of certain functions are used. 58 using namespace BigEndianGuest; 59 | 1/* 2 * Copyright (c) 2003-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 43 unchanged lines hidden (view full) --- 52 53namespace SparcISA 54{ 55 class RegFile; 56 57 //This makes sure the big endian versions of certain functions are used. 58 using namespace BigEndianGuest; 59 |
60 // Alpha Does NOT have a delay slot 61 #define ISA_HAS_DELAY_SLOT 1 62 |
|
60 //TODO this needs to be a SPARC Noop 61 // Alpha UNOP (ldq_u r31,0(r0)) 62 const MachInst NoopMachInst = 0x2ffe0000; 63 64 const int NumIntRegs = 32; 65 const int NumFloatRegs = 64; 66 const int NumMiscRegs = 40; 67 --- 68 unchanged lines hidden --- | 63 //TODO this needs to be a SPARC Noop 64 // Alpha UNOP (ldq_u r31,0(r0)) 65 const MachInst NoopMachInst = 0x2ffe0000; 66 67 const int NumIntRegs = 32; 68 const int NumFloatRegs = 64; 69 const int NumMiscRegs = 40; 70 --- 68 unchanged lines hidden --- |