shave some cycles (skip last INC before RESET)

This commit is contained in:
4am 2020-11-21 14:03:03 -05:00
parent 7a86b64325
commit a0e82a2a13

View File

@ -88,7 +88,7 @@ RowLoop
; +COPY_WITH_MASK_IMM_AND_INC %00000000
+INC_HGR_HI_BY 3
+COPY_WITH_MASK_IMM_AND_INC %10000001
+COPY_WITH_MASK_IMM_AND_INC %10000001
+COPY_WITH_MASK_IMM %10000001
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM %00000000
@ -102,7 +102,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %10000110
+COPY_WITH_MASK_IMM_AND_INC %10000001
+COPY_WITH_MASK_IMM_AND_INC %10000001
+COPY_WITH_MASK_IMM_AND_INC %10010110
+COPY_WITH_MASK_IMM %10010110
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@ -115,7 +115,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %10000111
+COPY_WITH_MASK_IMM_AND_INC %10000111
+COPY_WITH_MASK_IMM_AND_INC %10000111
+COPY_WITH_MASK_IMM_AND_INC %10000111
+COPY_WITH_MASK_IMM %10000111
; +COPY_WITH_MASK_IMM_AND_INC %10000000
; +COPY_WITH_MASK_IMM %10000000
+RESET_HGR_HI
@ -129,7 +129,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %10000111
+COPY_WITH_MASK_IMM_AND_INC %10000111
+COPY_WITH_MASK_IMM_AND_INC %10011001
+COPY_WITH_MASK_IMM %10011001
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@block5
@ -142,7 +142,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM_AND_INC %10011111
+COPY_WITH_MASK_IMM %10011111
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@block6
@ -179,7 +179,7 @@ RowLoop
; +COPY_WITH_MASK_IMM_AND_INC %00000000
+INC_HGR_HI_BY 3
+COPY_WITH_MASK_IMM_AND_INC %11000000
+COPY_WITH_MASK_IMM_AND_INC %11000000
+COPY_WITH_MASK_IMM %11000000
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM %00000000
@ -193,7 +193,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %10110000
+COPY_WITH_MASK_IMM_AND_INC %11000000
+COPY_WITH_MASK_IMM_AND_INC %11000000
+COPY_WITH_MASK_IMM_AND_INC %10110000
+COPY_WITH_MASK_IMM %10110000
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@ -206,7 +206,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %11110000
+COPY_WITH_MASK_IMM_AND_INC %11110000
+COPY_WITH_MASK_IMM_AND_INC %11110000
+COPY_WITH_MASK_IMM_AND_INC %11110000
+COPY_WITH_MASK_IMM %11110000
; +COPY_WITH_MASK_IMM_AND_INC %00000000
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@ -220,7 +220,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11110000
+COPY_WITH_MASK_IMM_AND_INC %11110000
+COPY_WITH_MASK_IMM_AND_INC %11001100
+COPY_WITH_MASK_IMM %11001100
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@block5_aux
@ -233,7 +233,7 @@ RowLoop
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM_AND_INC %11111100
+COPY_WITH_MASK_IMM %11111100
; +COPY_WITH_MASK_IMM %00000000
+RESET_HGR_HI
@block6_aux