- bic r6, r6, #0xff
- orr r6, r6, r8, lsr #16 @ flags + STACK
+
+ and r8, r8, #0x0f0000
+ mov r8, r8, lsl #13 @ sss0 *
+ and r9, r6, #0x670000
+ tst r6, #0x80000000
+ orrne r8, r8, #0x8
+ tst r6, #0x20000000
+ orrne r8, r8, #0x4 @ sss0 * NZ..
+ orr r6, r8, r9, lsr #12 @ sss0 * .uu. .lll ....
+