1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 The Hewlett-Packard Development Company 4// All rights reserved. 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 71 unchanged lines hidden (view full) --- 80 allBlocks.decoder_output += blocks.decoder_output 81 allBlocks.exec_output += blocks.exec_output 82 83 allBlocks.decode_block = ''' 84 if (LEGACY_REP) { 85 %s 86 } else if (LEGACY_REPNE) { 87 // The repne prefix is illegal |
88 return new MicroFault(machInst, "illprefix", 0, 89 new InvalidOpcode, 0); |
90 } else { 91 %s 92 } 93 ''' % (eBlocks.decode_block, regBlocks.decode_block) 94 95 (header_output, decoder_output, 96 decode_block, exec_output) = allBlocks.makeList() 97}}; |