- ot(" andeq r1,r1,#0xf0000000\n");\r
- ot(" addeq r1,r1,#0x10000000\n");\r
- ot(" and r3,r3,r1,lsr #3 ;@ Undefined V behavior part II\n",op);\r
- ot(" tst r1,r1\n");\r
- ot(" orr r9,r9,r3 ;@ save V\n",op);\r
- ot(" bicne r9,r9,#0x40000000 ;@ Z\n");\r
- ot(" orr r9,r9,#0x20000000 ;@ C\n");\r
+ ot(" andeq r11,r11,#0xf0000000\n");\r
+ ot(" addeq r11,r11,#0x10000000\n");\r
+ ot(" and r3,r3,r11,lsr #31 ;@ Undefined V behavior part II\n",op);\r
+ ot(" movs r1,r11,asr #24\n");\r
+ ot(" bicne r10,r10,#0x40000000 ;@ Z\n");\r
+ ot(" orr r10,r10,r3,lsl #28 ;@ save V\n",op);\r
+ ot(" orr r10,r10,#0x20000000 ;@ C\n");\r