<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><blockquote type="cite" class=""><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hello,<div class="">I’m working on a custom instruction scheduling for a modified ARMv7A architecture. I’m trying to set manually the instruction latencies for this target without overwriting the pipeline itineraries by writing -for example- the following code in armbaseinstrinfo.cpp.</div><div class="">By doing this I still get the default instruction latencies of the ARMv7 when I run my custom scheduler.</div><div class="">Can somebody please help me on this matter?</div><div class="">Thanks</div><div class=""><br class=""></div><div class=""><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(79, 129, 135);"><span class="" style="color: rgb(187, 44, 162);">unsigned</span><span class=""> </span>ARMBaseInstrInfo<span class="">::getInstrLatency(</span><span class="" style="color: rgb(187, 44, 162);">const</span><span class=""> </span>InstrItineraryData<span class=""> *ItinData,</span></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">const</span> <span class="" style="color: rgb(79, 129, 135);">MachineInstr</span> *MI,</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">unsigned</span> *PredCost) <span class="" style="color: rgb(187, 44, 162);">const</span> {</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(0, 132, 0);"><br class=""></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">switch</span> (MI-><span class="" style="color: rgb(49, 89, 93);">getOpcode</span>()) {</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(0, 132, 0);"><br class=""></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ANDri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ANDrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ANDrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ANDrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">EORri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">EORrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">EORrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">EORrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ORRri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ORRrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ORRrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ORRrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">return</span> <span class="" style="color: rgb(39, 42, 216);">1</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">break</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(0, 132, 0);"><br class=""></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LSLi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LSLr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LSRi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LSRr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADCrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADCrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADCri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADCrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDSri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDSrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDSrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ADDSrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ASRi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">ASRr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMNri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMNzrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMNzrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMNzrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMPri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMPrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMPrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">CMPrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QADD</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QADD16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QADD8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QASX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QDADD</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QDSUB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QSAX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QSUB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QSUB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">QSUB8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RORi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RORr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RRX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RRXi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBSri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBSrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSBSrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSCri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSCrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSCrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">RSCrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SADD16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SADD8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SASX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SBCri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SBCrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SBCrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SBCrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SBFX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SEL</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SETEND</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SSAT</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SSAT16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SSAX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SSUB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SSUB8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBS_PC_LR</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBSri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBSrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBSrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SUBSrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SWP</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SWPB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SXTAB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SXTAB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SXTAH</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SXTB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SXTB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">SXTH</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TEQri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TEQrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TEQrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TEQrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TSTri</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TSTrr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TSTrsi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">TSTrsr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UADD16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UADD8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UASX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UBFX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UHADD16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UHADD8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UHASX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UHSAX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UHSUB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UHSUB8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UQADD16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UQADD8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UQASX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UQSAX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UQSUB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UQSUB8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USAD8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USADA8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USAT</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USAT16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USAX</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USUB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">USUB8</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UXTAB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UXTAB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UXTAH</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UXTB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UXTB16</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">UXTH</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">return</span> <span class="" style="color: rgb(39, 42, 216);">2</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">break</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"><br class=""></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"><span class="Apple-tab-span" style="white-space: pre;"> </span></div></div></div></div></blockquote><span class="Apple-tab-span" style="white-space: pre;"> </span> <br class=""><blockquote type="cite" class=""><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class=""><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"><br class=""></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(0, 132, 0);"><br class=""></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(49, 89, 93);"><span class=""> </span><span class="" style="color: rgb(187, 44, 162);">case</span><span class=""> </span><span class="" style="color: rgb(79, 129, 135);">ARM</span><span class="">::</span>LDRLIT_ga_pcrel_ldr<span class="">:</span></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRrs</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSB</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSB_POST</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSB_PRE</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSBTi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSBTr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSH</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSH_POST</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSH_PRE</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSHTi</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRSHTr</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">case</span> <span class="" style="color: rgb(79, 129, 135);">ARM</span>::<span class="" style="color: rgb(49, 89, 93);">LDRT_POST</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(49, 89, 93);"><span class=""> </span><span class="" style="color: rgb(187, 44, 162);">case</span><span class=""> </span><span class="" style="color: rgb(79, 129, 135);">ARM</span><span class="">::</span>LDRT_POST_IMM<span class="">:</span></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; color: rgb(49, 89, 93);"><span class=""> </span><span class="" style="color: rgb(187, 44, 162);">case</span><span class=""> </span><span class="" style="color: rgb(79, 129, 135);">ARM</span><span class="">::</span>LDRT_POST_REG<span class="">:</span></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">return</span> <span class="" style="color: rgb(39, 42, 216);">8</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">break</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">default</span>:</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> <span class="" style="color: rgb(187, 44, 162);">break</span>;</div><div class="" style="margin: 0px; font-size: 11px; font-family: Menlo;"> }</div></div></div></div></blockquote></div></body></html>