From a9f6c4b6225d4091d861b00f61dc84ccd9d3d81b Mon Sep 17 00:00:00 2001 From: Lephe Date: Wed, 2 Jun 2021 11:22:29 +0200 Subject: [PATCH] display-cg: fix a bug in bopti r5g6b6 for very thin images --- src/render-cg/bopti-asm.s | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/render-cg/bopti-asm.s b/src/render-cg/bopti-asm.s index 84149f8..dd63124 100644 --- a/src/render-cg/bopti-asm.s +++ b/src/render-cg/bopti-asm.s @@ -66,6 +66,8 @@ _bopti_r5g6b5: add r3, r5 mov r6, r10 + tst r6, r6 + bt .r5g6b5_y_end .r5g6b5_x: # Copy longwords @@ -76,7 +78,7 @@ _bopti_r5g6b5: bf.s .r5g6b5_x add #4, r5 -# - +.r5g6b5_y_end: add r8, r4 dt r7