Second try of clean ups and changes to hopefully improve 2D engine performance and fix a security bug in it. This one actually works with AmigaOS handling overlapping blits, fixes the overflow checks and adds Reviewed-by tags. Unless some problems are found this should be OK to merge.
Regards, BALATON Zoltan BALATON Zoltan (7): sm501: Convert printf + abort to qemu_log_mask sm501: Shorten long variable names in sm501_2d_operation sm501: Use BIT(x) macro to shorten constant sm501: Clean up local variables in sm501_2d_operation sm501: Replace hand written implementation with pixman where possible sm501: Optimize small overlapping blits sm501: Remove obsolete changelog and todo comment hw/display/sm501.c | 311 ++++++++++++++++++++++++--------------------- 1 file changed, 164 insertions(+), 147 deletions(-) -- 2.21.3