shave some cycles (just copy full byte if copymask=11111111)

This commit is contained in:
4am 2020-11-21 18:00:51 -05:00
parent fb7ab115d0
commit b4d4fcfb2b

View File

@ -149,9 +149,9 @@ RowLoop
+LONG_BRANCH_IF_Y_IS_OFFSCREEN @block7
+COPY_WITH_MASK_IMM_AND_INC %11100110
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %11111111
+COPY_BYTE_AND_INC
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %11111111
+COPY_BYTE_AND_INC
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM %11100110
@ -240,9 +240,9 @@ RowLoop
+LONG_BRANCH_IF_Y_IS_OFFSCREEN @block7_aux
+COPY_WITH_MASK_IMM_AND_INC %10110011
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11111111
+COPY_BYTE_AND_INC
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11111111
+COPY_BYTE_AND_INC
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM %10110011