<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/fp/Makefile, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/fp/Makefile?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/fp/Makefile?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-08-21T10:30:15+00:00</updated>
<entry>
<title>meson: convert tests/fp and check-softfloat</title>
<updated>2020-08-21T10:30:15+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-08-06T12:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3941996b131bada064d168b451202c1125d55e6b'/>
<id>urn:sha1:3941996b131bada064d168b451202c1125d55e6b</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>testing: don't nest build for fp-test</title>
<updated>2020-01-09T11:41:29+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2020-01-07T17:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3618e3a6403079383904a1a61d53d0a57508b746'/>
<id>urn:sha1:3618e3a6403079383904a1a61d53d0a57508b746</id>
<content type='text'>
Re-calling the main make is counter-productive and really messes up
with parallel builds. Just ensure we have built the pre-requisites
before we build the fp-test bits. If the user builds manually just
complain if the parent build hasn't got the bits we need.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Emilio G. Cota &lt;cota@braap.org&gt;
</content>
</entry>
<entry>
<title>tests/fp/Makefile: do not use gcc-only -W flags</title>
<updated>2019-01-22T20:48:07+00:00</updated>
<author>
<name>Emilio G. Cota</name>
</author>
<published>2019-01-17T18:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2cb0dac60acfb447f436327a96e505fa8e2eb326'/>
<id>urn:sha1:2cb0dac60acfb447f436327a96e505fa8e2eb326</id>
<content type='text'>
The build now completes in both gcc and clang.

Signed-off-by: Emilio G. Cota &lt;cota@braap.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/fp: add fp-bench</title>
<updated>2018-12-17T08:25:25+00:00</updated>
<author>
<name>Emilio G. Cota</name>
</author>
<published>2018-03-28T17:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=25f539f359447cd0dbfd5954aaa3c22b3921af79'/>
<id>urn:sha1:25f539f359447cd0dbfd5954aaa3c22b3921af79</id>
<content type='text'>
These microbenchmarks will allow us to measure the performance impact of
FP emulation optimizations. Note that we can measure both directly the impact
on the softfloat functions (with "-t soft"), or the impact on an
emulated workload (call with "-t host" and run under qemu user-mode).

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Emilio G. Cota &lt;cota@braap.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>fp-test: pick TARGET_ARM to get its specialization</title>
<updated>2018-12-17T08:25:25+00:00</updated>
<author>
<name>Emilio G. Cota</name>
</author>
<published>2018-10-13T02:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6c49b06dfd1aa5c1f90b2ade10df5a305d348e08'/>
<id>urn:sha1:6c49b06dfd1aa5c1f90b2ade10df5a305d348e08</id>
<content type='text'>
This gets rid of the muladd errors due to not raising the invalid flag.

- Before:
Errors found in f64_mulAdd, rounding near_even, tininess before rounding:
+000.0000000000000  +7FF.0000000000000  +7FF.FFFFFFFFFFFFF
        =&gt; +7FF.FFFFFFFFFFFFF .....  expected -7FF.FFFFFFFFFFFFF v....
[...]

- After:
In 6133248 tests, no errors found in f64_mulAdd, rounding near_even, tininess before rounding.
[...]

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Tested-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Emilio G. Cota &lt;cota@braap.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/fp/fp-test: add floating point tests</title>
<updated>2018-10-05T17:57:41+00:00</updated>
<author>
<name>Emilio G. Cota</name>
</author>
<published>2018-03-09T02:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3ac1f81329f4dfdc10a51e180f9cf28dbcb02a3c'/>
<id>urn:sha1:3ac1f81329f4dfdc10a51e180f9cf28dbcb02a3c</id>
<content type='text'>
By leveraging berkeley's softfloat and testfloat.

With this we get decent coverage of softfloat.c:

$ ./fp-test -r even:	67.22% coverage
$ ./fp-test -r all:	73.11% coverage

Note that we do not yet test parts of softfloat.c that aren't
in the original softfloat library, namely:

- denormal inputs
- *_to_int16/uint16 conversions
- scalbn for fixed point
- muladd variants
- min/max
- exp2
- log2
- float*_compare (except float16_compare)

Signed-off-by: Emilio G. Cota &lt;cota@braap.org&gt;
[rth: Add the new modules to git_submodules.]
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
</feed>
