[PATCH 0/2] target/i386: Fix carry flag for BLSI

Richard Henderson posted 2 patches 3 months, 3 weeks ago
target/i386/cpu.h                        |  5 +++++
target/i386/tcg/cc_helper.c              | 18 ++++++++++++++++
target/i386/tcg/translate.c              | 27 +++++++++++++++++-------
tests/tcg/x86_64/test-2175.c             | 24 +++++++++++++++++++++
target/i386/tcg/cc_helper_template.h.inc | 18 ++++++++++++++++
target/i386/tcg/emit.c.inc               |  2 +-
tests/tcg/x86_64/Makefile.target         |  1 +
7 files changed, 86 insertions(+), 9 deletions(-)
create mode 100644 tests/tcg/x86_64/test-2175.c
[PATCH 0/2] target/i386: Fix carry flag for BLSI
Posted by Richard Henderson 3 months, 3 weeks ago
Fix #2175.

r~

Richard Henderson (2):
  target/i386: Split out gen_prepare_val_nz
  target/i386: Fix carry flag for BLSI

 target/i386/cpu.h                        |  5 +++++
 target/i386/tcg/cc_helper.c              | 18 ++++++++++++++++
 target/i386/tcg/translate.c              | 27 +++++++++++++++++-------
 tests/tcg/x86_64/test-2175.c             | 24 +++++++++++++++++++++
 target/i386/tcg/cc_helper_template.h.inc | 18 ++++++++++++++++
 target/i386/tcg/emit.c.inc               |  2 +-
 tests/tcg/x86_64/Makefile.target         |  1 +
 7 files changed, 86 insertions(+), 9 deletions(-)
 create mode 100644 tests/tcg/x86_64/test-2175.c

-- 
2.43.0
Re: [PATCH 0/2] target/i386: Fix carry flag for BLSI
Posted by Richard Henderson 3 months, 2 weeks ago
On 8/1/24 17:58, Richard Henderson wrote:
> Fix #2175.
> 
> r~
> 
> Richard Henderson (2):
>    target/i386: Split out gen_prepare_val_nz
>    target/i386: Fix carry flag for BLSI
> 
>   target/i386/cpu.h                        |  5 +++++
>   target/i386/tcg/cc_helper.c              | 18 ++++++++++++++++
>   target/i386/tcg/translate.c              | 27 +++++++++++++++++-------
>   tests/tcg/x86_64/test-2175.c             | 24 +++++++++++++++++++++
>   target/i386/tcg/cc_helper_template.h.inc | 18 ++++++++++++++++
>   target/i386/tcg/emit.c.inc               |  2 +-
>   tests/tcg/x86_64/Makefile.target         |  1 +
>   7 files changed, 86 insertions(+), 9 deletions(-)
>   create mode 100644 tests/tcg/x86_64/test-2175.c
> 

Ping.


r~
Re: [PATCH 0/2] target/i386: Fix carry flag for BLSI
Posted by Richard Henderson 3 months, 1 week ago
On 8/7/24 15:41, Richard Henderson wrote:
> On 8/1/24 17:58, Richard Henderson wrote:
>> Fix #2175.
>>
>> r~
>>
>> Richard Henderson (2):
>>    target/i386: Split out gen_prepare_val_nz
>>    target/i386: Fix carry flag for BLSI
>>
>>   target/i386/cpu.h                        |  5 +++++
>>   target/i386/tcg/cc_helper.c              | 18 ++++++++++++++++
>>   target/i386/tcg/translate.c              | 27 +++++++++++++++++-------
>>   tests/tcg/x86_64/test-2175.c             | 24 +++++++++++++++++++++
>>   target/i386/tcg/cc_helper_template.h.inc | 18 ++++++++++++++++
>>   target/i386/tcg/emit.c.inc               |  2 +-
>>   tests/tcg/x86_64/Makefile.target         |  1 +
>>   7 files changed, 86 insertions(+), 9 deletions(-)
>>   create mode 100644 tests/tcg/x86_64/test-2175.c
>>
> 
> Ping.

Ping 2.


r~

Re: [PATCH 0/2] target/i386: Fix carry flag for BLSI
Posted by Philippe Mathieu-Daudé 3 months, 2 weeks ago
On 7/8/24 07:41, Richard Henderson wrote:
> On 8/1/24 17:58, Richard Henderson wrote:
>> Fix #2175.
>>
>> r~
>>
>> Richard Henderson (2):
>>    target/i386: Split out gen_prepare_val_nz
>>    target/i386: Fix carry flag for BLSI
>>
>>   target/i386/cpu.h                        |  5 +++++
>>   target/i386/tcg/cc_helper.c              | 18 ++++++++++++++++
>>   target/i386/tcg/translate.c              | 27 +++++++++++++++++-------
>>   tests/tcg/x86_64/test-2175.c             | 24 +++++++++++++++++++++
>>   target/i386/tcg/cc_helper_template.h.inc | 18 ++++++++++++++++
>>   target/i386/tcg/emit.c.inc               |  2 +-
>>   tests/tcg/x86_64/Makefile.target         |  1 +
>>   7 files changed, 86 insertions(+), 9 deletions(-)
>>   create mode 100644 tests/tcg/x86_64/test-2175.c
>>
> 
> Ping.

Too x86 specific so I'll pass for now, sorry :(