+@ check if we have detected layer covered with hi-prio tiles:\r
+.dtfc_check_rendflags:\r
+ ldr r1, =rendstatus\r
+ ldr r2, [r1]\r
+ tst r2, #0xc0\r
+ beq .dtfc_loop\r
+ mov r8, #0 @ sh/hi mode off\r
+ tst r2, #0x80\r
+ bne .dtfc_loop @ already processed\r
+ orr r2, r2, #0x80\r
+ str r2, [r1]\r
+\r
+ add r1, r11,#8\r
+ mov r3, #320/4\r
+ mov r7, #0x80\r
+ orr r7, r7, r7, lsl #8\r
+ orr r7, r7, r7, lsl #16\r
+ mov r6, #0x3f\r
+ orr r6, r6, r6, lsl #8\r
+ orr r6, r6, r6, lsl #16\r
+.dtfc_loop_shprep:\r
+ subs r3, r3, #1\r
+ bmi .dtfc_loop @ done\r
+ ldr r2, [r1]\r
+ tst r2, r7\r
+ andeq r2, r2, r6\r
+ streq r2, [r1], #4\r
+ beq .dtfc_loop_shprep\r
+ tst r2, #0x80000000\r
+ biceq r2, r2, #0xc0000000\r
+ tst r2, #0x00800000\r
+ biceq r2, r2, #0x00c00000\r
+ tst r2, #0x00008000\r
+ biceq r2, r2, #0x0000c000\r
+ tst r2, #0x00000080\r
+ biceq r2, r2, #0x000000c0\r
+ str r2, [r1], #4\r
+ b .dtfc_loop_shprep\r
+\r