1 .text 2 .thumb 3 .syntax unified 4 .thumb_func 5foo: 6 ittet eq 7 addeq r0, r0, r2 8 addeq r0, r0, r8 9 addne r0, r1, r2 10 addseq r0, r1, r2 11 add r0, r0, r2 12 add r0, r0, r8 13 adds r0, r0, r2 14 adds r0, r0, r8 15 adds r0, r1, r2 16 17 itet eq 18 orreq r0, r0, r2 19 orrne r0, r0, r8 20 orrseq r0, r0, r2 21 orr r0, r0, r2 22 orr r0, r0, r8 23 orrs r0, r0, r2 24 25 itttt eq 26 lsleq r0, r0, r2 27 lsleq r0, r0, r8 28 lsleq r0, r1, r2 29 lslseq r0, r0, r2 30 ittt eq 31 lsleq r0, r1, #1 32 lsleq r0, r8, #1 33 lslseq r0, r0, #1 34 lsl r0, r0, r2 35 lsls r0, r0, r2 36 lsl r0, r1, #1 37 lsls r0, r1, #1 38 39 itttt eq 40 cmpeq r0, r1 41 cmpeq r0, r8 42 moveq r0, r1 43 movseq r0, r1 44 it eq 45 moveq r0, r8 46 mov r0, r1 47 movs r0, r1 48 movs r0, r8 49 50 itttt eq 51 mvneq r0, r1 52 mvneq r0, r8 53 mvnseq r0, r1 54 cmneq r0, r1 55 mvn r0, r1 56 mvns r0, r1 57 58 ittt eq 59 negeq r0, r1 60 negeq r0, r8 61 negseq r0, r1 62 neg r0, r1 63 negs r0, r1 64 65 it gt 66 tstgt.n r0, r4 67