Deleted Added
sdiff udiff text old ( 7087:fb8d5786ff30 ) new ( 7626:bdd926760470 )
full compact
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}};