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