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 --- |