microasm.isa (4620:5acc50eeacf7) | microasm.isa (4679:0b39fa8f5eb8) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 The Hewlett-Packard Development Company 4// All rights reserved. 5// 6// Redistribution and use of this software in source and binary forms, 7// with or without modification, are permitted provided that the 8// following conditions are met: --- 42 unchanged lines hidden (view full) --- 51// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 52// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 53// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 54// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 55// 56// Authors: Gabe Black 57 58//Include the definitions of the micro ops. | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 The Hewlett-Packard Development Company 4// All rights reserved. 5// 6// Redistribution and use of this software in source and binary forms, 7// with or without modification, are permitted provided that the 8// following conditions are met: --- 42 unchanged lines hidden (view full) --- 51// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 52// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 53// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 54// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 55// 56// Authors: Gabe Black 57 58//Include the definitions of the micro ops. |
59//These are StaticInst classes which stand on their own and make up an 60//internal instruction set, and also python representations which are passed 61//into the microcode assembler. | 59//These are python representations of static insts which stand on their own 60//and make up an internal instruction set. They are used by the micro 61//assembler. |
62##include "microops/microops.isa" 63 64//Include code to build macroops in both C++ and python. 65##include "macroop.isa" 66 67let {{ 68 import sys 69 sys.path[0:0] = ["src/arch/x86/isa/"] --- 38 unchanged lines hidden --- | 62##include "microops/microops.isa" 63 64//Include code to build macroops in both C++ and python. 65##include "macroop.isa" 66 67let {{ 68 import sys 69 sys.path[0:0] = ["src/arch/x86/isa/"] --- 38 unchanged lines hidden --- |