Mercurial > repos > blastem
changeset 2589:6bca3c28e2ad
Low confidence fix for edge case in CPU DSL not currently hit
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 09 Feb 2025 02:56:50 -0800 |
parents | 0ea26288d983 |
children | e602dbf776d8 |
files | cpu_dsl.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/cpu_dsl.py Sat Feb 08 22:41:36 2025 -0800 +++ b/cpu_dsl.py Sun Feb 09 02:56:50 2025 -0800 @@ -963,7 +963,7 @@ decl,name = prog.getTemp(size) dst = params[2] return '{decl}\n\t{tmp} = ({b} & {mask}) - ({a} & {mask}) - ({check} ? 1 : 0);\n\t{dst} = ({dst} & ~{mask}) | {tmp};'.format( - decl = decl, tmp = name, a = params[0], b = params[1], op = op, dst = dst, mask = ((1 << size) - 1), check = carryCheck + decl = decl, tmp = name, a = params[0], b = params[1], dst = dst, mask = ((1 << size) - 1), check = carryCheck ) else: dst = params[2]