1.text 2.align 0 3 4label: 5 cps #15 6 cpsid if 7 cpsie if 8 ldrex r2, [r4] 9 ldrexne r4, [r8] 10 mcrr2 p0, 12, r7, r5, c3 11 mrrc2 p0, 12, r7, r5, c3 12 pkhbt r2, r5, r8 13 pkhbt r2, r5, r8, LSL #3 14 pkhbtal r2, r5, r8, LSL #3 15 pkhbteq r2, r5, r8, LSL #3 16 pkhtb r2, r5, r8 @ Equivalent to pkhbt r2, r8, r5. 17 pkhtb r2, r5, r8, ASR #3 18 pkhtbal r2, r5, r8, ASR #3 19 pkhtbeq r2, r5, r8, ASR #3 20 qadd16 r2, r4, r7 21 qadd16ne r2, r4, r7 22 qadd8 r2, r4, r7 23 qadd8ne r2, r4, r7 24 qaddsubx r2, r4, r7 25 qaddsubxne r2, r4, r7 26 qsub16 r2, r4, r7 27 qsub16ne r2, r4, r7 28 qsub8 r2, r4, r7 29 qsub8ne r2, r4, r7 30 qsubaddx r2, r4, r7 31 qsubaddx r2, r4, r7 32 rev r2, r4 33 rev16 r2, r4 34 rev16ne r3, r5 35 revne r3, r5 36 revsh r2, r4 37 revshne r3, r5 38 rfeda r2 39 rfefa r2! 40 rfedb r2 41 rfeea r2! 42 rfeia r2 43 rfefd r2! 44 rfeib r2 45 rfeed r2! 46 rfe r2 47 rfe r2! 48 sadd16 r2, r4, r7 49 sadd16ne r2, r4, r7 50 sxtah r2, r4, r5 51 sxtah r2, r4, r5, ROR #8 52 sxtahne r2, r4, r5 53 sxtahne r2, r4, r5, ROR #8 54 sadd8 r2, r4, r7 55 sadd8ne r2, r4, r7 56 sxtab16 r2, r4, r5 57 sxtab16 r2, r4, r5, ROR #8 58 sxtab16ne r2, r4, r5 59 sxtab16ne r2, r4, r5, ROR #8 60 sxtab r2, r4, r5 61 sxtab r2, r4, r5, ROR #8 62 sxtabne r2, r4, r5 63 sxtabne r2, r4, r5, ROR #8 64 saddsubx r2, r4, r7 65 saddsubxne r2, r4, r7 66 sel r1, r2, r3 67 selne r1, r2, r3 68 setend be 69 setend le 70 shadd16 r2, r4, r7 71 shadd16ne r2, r4, r7 72 shadd8 r2, r4, r7 73 shadd8ne r2, r4, r7 74 shaddsubx r2, r4, r7 75 shaddsubxne r2, r4, r7 76 shsub16 r2, r4, r7 77 shsub16ne r2, r4, r7 78 shsub8 r2, r4, r7 79 shsub8ne r2, r4, r7 80 shsubaddx r2, r4, r7 81 shsubaddxne r2, r4, r7 82 smlad r1,r2,r3,r4 83 smladle r1,r2,r3,r4 84 smladx r1,r2,r3,r4 85 smladxle r1,r2,r3,r4 86 smlald r1,r2,r3,r4 87 smlaldle r1,r2,r3,r4 88 smlaldx r1,r2,r3,r4 89 smlaldxle r1,r2,r3,r4 90 smlsd r1,r2,r3,r4 91 smlsdle r1,r2,r3,r4 92 smlsdx r1,r2,r3,r4 93 smlsdxle r1,r2,r3,r4 94 smlsld r1,r2,r3,r4 95 smlsldle r1,r2,r3,r4 96 smlsldx r1,r2,r3,r4 97 smlsldxle r1,r2,r3,r4 98 smmla r1,r2,r3,r4 99 smmlale r1,r2,r3,r4 100 smmlar r1,r2,r3,r4 101 smmlarle r1,r2,r3,r4 102 smmls r1,r2,r3,r4 103 smmlsle r1,r2,r3,r4 104 smmlsr r1,r2,r3,r4 105 smmlsrle r1,r2,r3,r4 106 smmul r1,r2,r3 107 smmulle r1,r2,r3 108 smmulr r1,r2,r3 109 smmulrle r1,r2,r3 110 smuad r1,r2,r3 111 smuadle r1,r2,r3 112 smuadx r1,r2,r3 113 smuadxle r1,r2,r3 114 smusd r1,r2,r3 115 smusdle r1,r2,r3 116 smusdx r1,r2,r3 117 smusdxle r1,r2,r3 118 srsia #16 119 srsib #16! 120 ssat r1, #1, r2 121 ssat r1, #1, r2, ASR #2 122 ssat r1, #1, r2, LSL #2 123 ssat16 r1, #1, r1 124 ssat16le r1, #1, r1 125 ssub16 r2, r4, r7 126 ssub16ne r2, r4, r7 127 ssub8 r2, r4, r7 128 ssub8ne r2, r4, r7 129 ssubaddx r2, r4, r7 130 ssubaddxne r2, r4, r7 131 strex r1, r2, [r3] 132 strexne r1, r2, [r3] 133 sxth r2, r5 134 sxth r2, r5, ROR #8 135 sxthne r2, r5 136 sxthne r2, r5, ROR #8 137 sxtb16 r2, r5 138 sxtb16 r2, r5, ROR #8 139 sxtb16ne r2, r5 140 sxtb16ne r2, r5, ROR #8 141 sxtb r2, r5 142 sxtb r2, r5, ROR #8 143 sxtbne r2, r5 144 sxtbne r2, r5, ROR #8 145 uadd16 r2, r4, r7 146 uadd16ne r2, r4, r7 147 uxtah r2, r3, r5 148 uxtah r2, r3, r5, ROR #8 149 uxtahne r2, r3, r5 150 uxtahne r2, r3, r5, ROR #8 151 uadd8 r2, r4, r7 152 uadd8ne r2, r4, r7 153 uxtab16 r2, r3, r5 154 uxtab16 r2, r3, r5, ROR #8 155 uxtab16ne r2, r3, r5 156 uxtab16ne r2, r3, r5, ROR #8 157 uxtab r2, r3, r5 158 uxtab r2, r3, r5, ROR #8 159 uxtabne r2, r3, r5 160 uxtabne r2, r3, r5, ROR #8 161 uaddsubx r2, r4, r7 162 uaddsubxne r2, r4, r7 163 uhadd16 r2, r4, r7 164 uhadd16ne r2, r4, r7 165 uhadd8 r2, r4, r7 166 uhadd8ne r2, r4, r7 167 uhaddsubx r2, r4, r7 168 uhaddsubxne r2, r4, r7 169 uhsub16 r2, r4, r7 170 uhsub16ne r2, r4, r7 171 uhsub8 r2, r4, r7 172 uhsub8ne r2, r4, r7 173 uhsubaddx r2, r4, r7 174 uhsubaddxne r2, r4, r7 175 umaal r1, r2, r3, r4 176 umaalle r1, r2, r3, r4 177 uqadd16 r2, r4, r7 178 uqadd16ne r2, r4, r7 179 uqadd8 r2, r4, r7 180 uqadd8ne r2, r4, r7 181 uqaddsubx r2, r4, r7 182 uqaddsubxne r2, r4, r7 183 uqsub16 r2, r4, r7 184 uqsub16ne r2, r4, r7 185 uqsub8 r2, r4, r7 186 uqsub8ne r2, r4, r7 187 uqsubaddx r2, r4, r7 188 uqsubaddxne r2, r4, r7 189 usad8 r1, r2, r3 190 usad8ne r1, r2, r3 191 usada8 r1, r2, r3, r4 192 usada8ne r1, r2, r3, r4 193 usat r1, #15, r2 194 usat r1, #15, r2, ASR #4 195 usat r1, #15, r2, LSL #4 196 usat16 r1, #15, r2 197 usat16le r1, #15, r2 198 usatle r1, #15, r2 199 usatle r1, #15, r2, ASR #4 200 usatle r1, #15, r2, LSL #4 201 usub16 r2, r4, r7 202 usub16ne r2, r4, r7 203 usub8 r2, r4, r7 204 usub8ne r2, r4, r7 205 usubaddx r2, r4, r7 206 usubaddxne r2, r4, r7 207 uxth r2, r5 208 uxth r2, r5, ROR #8 209 uxthne r2, r5 210 uxthne r2, r5, ROR #8 211 uxtb16 r2, r5 212 uxtb16 r2, r5, ROR #8 213 uxtb16ne r2, r5 214 uxtb16ne r2, r5, ROR #8 215 uxtb r2, r5 216 uxtb r2, r5, ROR #8 217 uxtbne r2, r5 218 uxtbne r2, r5, ROR #8 219 cpsie if, #10 220 cpsie if, #21 221 srsia sp, #16 222 srsib sp!, #16 223