isa_traits.hh (4166:ecebe3ac19b4) | isa_traits.hh (4581:23166f771fa4) |
---|---|
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 * --- 67 unchanged lines hidden (view full) --- 76#define ISA_HAS_DELAY_SLOT 0 77 78 // X86 NOP (XCHG rAX, rAX) 79 //XXX This needs to be set to an intermediate instruction struct 80 //which encodes this instruction 81 82 // These enumerate all the registers for dependence tracking. 83 enum DependenceTags { | 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 * --- 67 unchanged lines hidden (view full) --- 76#define ISA_HAS_DELAY_SLOT 0 77 78 // X86 NOP (XCHG rAX, rAX) 79 //XXX This needs to be set to an intermediate instruction struct 80 //which encodes this instruction 81 82 // These enumerate all the registers for dependence tracking. 83 enum DependenceTags { |
84 //The number of microcode registers needs to be added to this 85 FP_Base_DepTag = 16, | 84 //There are 16 microcode registers at the moment 85 FP_Base_DepTag = 32, |
86 Ctrl_Base_DepTag = 87 FP_Base_DepTag + 88 //mmx/x87 registers 89 8 + 90 //xmm registers 91 16 92 }; 93 --- 36 unchanged lines hidden --- | 86 Ctrl_Base_DepTag = 87 FP_Base_DepTag + 88 //mmx/x87 registers 89 8 + 90 //xmm registers 91 16 92 }; 93 --- 36 unchanged lines hidden --- |