[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v1 7/9] tests/tcg: add float_madds test to multi
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH v1 7/9] tests/tcg: add float_madds test to multiarch |
Date: |
Tue, 17 Sep 2019 14:28:31 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
On 9/17/19 5:00 PM, Alex Bennée wrote:
>>> + add_f32_const(0x8p-152);
>>> + add_f32_const(0x8p-152);
>>> + add_f32_const(0x8p-152);
>>
>> Why are you adding 3 of the same?
>
> To replicate the 1841491 test case where the same number is used for
> a/b/c
Then we really ought to be more explicit about that.
You're not doing full permutations on the sets of numbers, so does incrementing
a random index really test what you intended?
>>> +#if defined(__arm__)
>>> + r = __builtin_fmaf(a, b, c);
>>> +#else
>>> + r = __builtin_fmaf(a, b, c);
>>> +#endif
>>
>> Eh?
>
> Ahh I was going to hardcode the arm madd instruction in as the builtin
> wasn't expanding. I tried setting -march in the CFLAGS but that didn't
> trigger it either on my buster arm-hf compiler. Any ideas how to get the
> compiler to do the right thing?
I think you want -mfpu=neon-vfpv4.
r~
[Qemu-devel] [PATCH v1 9/9] tests/tcg: add refs for PPC float_[convs|madds] tests (FAILS TESTS), Alex Bennée, 2019/09/17
Re: [Qemu-devel] [PATCH v1 0/9] testing/next (docker, podman, float), no-reply, 2019/09/18