misc.isa (7409:1ff897327905) misc.isa (7410:1589cdca3c6e)
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

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

451 '''
452 usada8Iop = InstObjParams("usada8", "Usada8", "RegRegRegRegOp",
453 { "code": usada8Code,
454 "predicate_test": predicateTest }, [])
455 header_output += RegRegRegRegOpDeclare.subst(usada8Iop)
456 decoder_output += RegRegRegRegOpConstructor.subst(usada8Iop)
457 exec_output += PredOpExecute.subst(usada8Iop)
458
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

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

451 '''
452 usada8Iop = InstObjParams("usada8", "Usada8", "RegRegRegRegOp",
453 { "code": usada8Code,
454 "predicate_test": predicateTest }, [])
455 header_output += RegRegRegRegOpDeclare.subst(usada8Iop)
456 decoder_output += RegRegRegRegOpConstructor.subst(usada8Iop)
457 exec_output += PredOpExecute.subst(usada8Iop)
458
459 bkptIop = InstObjParams("bkpt", "BkptInst", "ArmStaticInst",
460 "return new PrefetchAbort(PC, ArmFault::DebugEvent);")
461 header_output += BasicDeclare.subst(bkptIop)
462 decoder_output += BasicConstructor.subst(bkptIop)
463 exec_output += BasicExecute.subst(bkptIop)
464
459 nopIop = InstObjParams("nop", "NopInst", "PredOp", \
460 { "code" : "", "predicate_test" : predicateTest })
461 header_output += BasicDeclare.subst(nopIop)
462 decoder_output += BasicConstructor.subst(nopIop)
463 exec_output += PredOpExecute.subst(nopIop)
464
465 itIop = InstObjParams("it", "ItInst", "PredOp", \
466 { "code" : "Itstate = machInst.newItstate;",

--- 160 unchanged lines hidden ---
465 nopIop = InstObjParams("nop", "NopInst", "PredOp", \
466 { "code" : "", "predicate_test" : predicateTest })
467 header_output += BasicDeclare.subst(nopIop)
468 decoder_output += BasicConstructor.subst(nopIop)
469 exec_output += PredOpExecute.subst(nopIop)
470
471 itIop = InstObjParams("it", "ItInst", "PredOp", \
472 { "code" : "Itstate = machInst.newItstate;",

--- 160 unchanged lines hidden ---