On 6/21/23 11:12, Richard Henderson wrote:
> On 5/27/23 16:19, Richard Henderson wrote:
>> Extract some common code from Alpha and Arm, and which will
>> shortly also be required by the RISC-V Zfa extension.
>> Added a new test for Alpha; I already had a RISU test for Arm.
>>
>>
>> r~
>>
>>
>> Richard Henderson (4):
>> fpu: Add float64_to_int{32,64}_modulo
>> tests/tcg/alpha: Add test for cvttq
>> target/alpha: Use float64_to_int64_modulo for CVTTQ
>> target/arm: Use float64_to_int32_modulo for FJCVTZS
>>
>> include/fpu/softfloat.h | 3 ++
>> fpu/softfloat.c | 31 ++++++++++++
>> target/alpha/fpu_helper.c | 85 +++++++--------------------------
>> target/arm/vfp_helper.c | 71 +++++----------------------
>> tests/tcg/alpha/test-cvttq.c | 78 ++++++++++++++++++++++++++++++
>> fpu/softfloat-parts.c.inc | 78 ++++++++++++++++++++++++++++++
>> tests/tcg/alpha/Makefile.target | 2 +-
>> 7 files changed, 221 insertions(+), 127 deletions(-)
>> create mode 100644 tests/tcg/alpha/test-cvttq.c
>>
> ping.
ping 2.
r~