misc.isa (7858:ee6641d7c713) misc.isa (8065:5143254707ed)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
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

--- 463 unchanged lines hidden (view full) ---

472
473 bkptCode = 'return new PrefetchAbort(PC, ArmFault::DebugEvent);\n'
474 bkptIop = InstObjParams("bkpt", "BkptInst", "PredOp", bkptCode)
475 header_output += BasicDeclare.subst(bkptIop)
476 decoder_output += BasicConstructor.subst(bkptIop)
477 exec_output += BasicExecute.subst(bkptIop)
478
479 nopIop = InstObjParams("nop", "NopInst", "PredOp", \
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
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

--- 463 unchanged lines hidden (view full) ---

472
473 bkptCode = 'return new PrefetchAbort(PC, ArmFault::DebugEvent);\n'
474 bkptIop = InstObjParams("bkpt", "BkptInst", "PredOp", bkptCode)
475 header_output += BasicDeclare.subst(bkptIop)
476 decoder_output += BasicConstructor.subst(bkptIop)
477 exec_output += BasicExecute.subst(bkptIop)
478
479 nopIop = InstObjParams("nop", "NopInst", "PredOp", \
480 { "code" : "", "predicate_test" : predicateTest })
480 { "code" : "", "predicate_test" : predicateTest },
481 ['IsNop'])
481 header_output += BasicDeclare.subst(nopIop)
482 decoder_output += BasicConstructor.subst(nopIop)
483 exec_output += PredOpExecute.subst(nopIop)
484
485 yieldIop = InstObjParams("yield", "YieldInst", "PredOp", \
486 { "code" : "", "predicate_test" : predicateTest })
487 header_output += BasicDeclare.subst(yieldIop)
488 decoder_output += BasicConstructor.subst(yieldIop)

--- 277 unchanged lines hidden ---
482 header_output += BasicDeclare.subst(nopIop)
483 decoder_output += BasicConstructor.subst(nopIop)
484 exec_output += PredOpExecute.subst(nopIop)
485
486 yieldIop = InstObjParams("yield", "YieldInst", "PredOp", \
487 { "code" : "", "predicate_test" : predicateTest })
488 header_output += BasicDeclare.subst(yieldIop)
489 decoder_output += BasicConstructor.subst(yieldIop)

--- 277 unchanged lines hidden ---