misc.isa (7797:998b217dcae7) misc.isa (7848:cc5e64f8423f)
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

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

462 usada8Iop = InstObjParams("usada8", "Usada8", "RegRegRegRegOp",
463 { "code": usada8Code,
464 "predicate_test": predicateTest }, [])
465 header_output += RegRegRegRegOpDeclare.subst(usada8Iop)
466 decoder_output += RegRegRegRegOpConstructor.subst(usada8Iop)
467 exec_output += PredOpExecute.subst(usada8Iop)
468
469 bkptCode = 'return new PrefetchAbort(PC, ArmFault::DebugEvent);\n'
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

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

462 usada8Iop = InstObjParams("usada8", "Usada8", "RegRegRegRegOp",
463 { "code": usada8Code,
464 "predicate_test": predicateTest }, [])
465 header_output += RegRegRegRegOpDeclare.subst(usada8Iop)
466 decoder_output += RegRegRegRegOpConstructor.subst(usada8Iop)
467 exec_output += PredOpExecute.subst(usada8Iop)
468
469 bkptCode = 'return new PrefetchAbort(PC, ArmFault::DebugEvent);\n'
470 bkptIop = InstObjParams("bkpt", "BkptInst", "ArmStaticInst",
471 bkptCode)
470 bkptIop = InstObjParams("bkpt", "BkptInst", "PredOp", bkptCode)
472 header_output += BasicDeclare.subst(bkptIop)
473 decoder_output += BasicConstructor.subst(bkptIop)
474 exec_output += BasicExecute.subst(bkptIop)
475
476 nopIop = InstObjParams("nop", "NopInst", "PredOp", \
477 { "code" : "", "predicate_test" : predicateTest })
478 header_output += BasicDeclare.subst(nopIop)
479 decoder_output += BasicConstructor.subst(nopIop)

--- 283 unchanged lines hidden ---
471 header_output += BasicDeclare.subst(bkptIop)
472 decoder_output += BasicConstructor.subst(bkptIop)
473 exec_output += BasicExecute.subst(bkptIop)
474
475 nopIop = InstObjParams("nop", "NopInst", "PredOp", \
476 { "code" : "", "predicate_test" : predicateTest })
477 header_output += BasicDeclare.subst(nopIop)
478 decoder_output += BasicConstructor.subst(nopIop)

--- 283 unchanged lines hidden ---