- if (type==0) ot(" orr r1,r0,r10\n");\r
- if (type==1) ot(" and r1,r0,r10\n");\r
- if (type==2) ot(" subs r1,r0,r10 ;@ Defines NZCV\n");\r
- if (type==3) ot(" adds r1,r0,r10 ;@ Defines NZCV\n");\r
- if (type==5) ot(" eor r1,r0,r10\n");\r
- if (type==6) ot(" cmp r0,r10 ;@ Defines NZCV\n");\r
+ if (type==0) ot(" orr r1,r0,r10%s\n",shiftstr);\r
+ if (type==1) ot(" and r1,r0,r10%s\n",shiftstr);\r
+ if (type==2) ot(" subs r1,r0,r10%s ;@ Defines NZCV\n",shiftstr);\r
+ if (type==3) ot(" adds r1,r0,r10%s ;@ Defines NZCV\n",shiftstr);\r
+ if (type==5) ot(" eor r1,r0,r10%s\n",shiftstr);\r
+ if (type==6) ot(" cmp r0,r10%s ;@ Defines NZCV\n",shiftstr);\r