microasm.isa (4537:01bac5417818) | microasm.isa (4605:ffadb6f891a1) |
---|---|
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: --- 54 unchanged lines hidden (view full) --- 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/"] 70 from insts import microcode | 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: --- 54 unchanged lines hidden (view full) --- 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/"] 70 from insts import microcode |
71 print microcode | 71 # print microcode |
72 from micro_asm import MicroAssembler, Rom_Macroop, Rom 73 mainRom = Rom('main ROM') 74 assembler = MicroAssembler(X86Macroop, microopClasses, mainRom, Rom_Macroop) 75 macroopDict = assembler.assemble(microcode) 76}}; | 72 from micro_asm import MicroAssembler, Rom_Macroop, Rom 73 mainRom = Rom('main ROM') 74 assembler = MicroAssembler(X86Macroop, microopClasses, mainRom, Rom_Macroop) 75 macroopDict = assembler.assemble(microcode) 76}}; |