<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/m68k/fpu_helper.c, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/target/m68k/fpu_helper.c?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/m68k/fpu_helper.c?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-06-03T21:04:02+00:00</updated>
<entry>
<title>softfloat: Introduce Floatx80RoundPrec</title>
<updated>2021-06-03T21:04:02+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-11-21T17:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8da5f1dbb0d7b97686d54584c70b55cb05f89007'/>
<id>urn:sha1:8da5f1dbb0d7b97686d54584c70b55cb05f89007</id>
<content type='text'>
Use an enumeration instead of raw 32/64/80 values.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/m68k: Add vmstate definition for M68kCPU</title>
<updated>2020-12-12T17:12:39+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2020-10-22T20:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d21f73c61ddd7676fae5df4990479f3c5fe4b858'/>
<id>urn:sha1:d21f73c61ddd7676fae5df4990479f3c5fe4b858</id>
<content type='text'>
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20201022203000.1922749-3-laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/m68k: implement opcode fetoxm1</title>
<updated>2020-06-02T11:59:02+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2020-05-31T13:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=250b1da35d579f42319af234f36207902ca4baa4'/>
<id>urn:sha1:250b1da35d579f42319af234f36207902ca4baa4</id>
<content type='text'>
Example provided in the launchpad bug fails with:

   qemu: uncaught target signal 4 (Illegal instruction) - core dumped
   Illegal instruction (core dumped)

It appears fetoxm1 is not implemented:

   IN: expm1f
   0x800005cc: fetoxm1x %fp2,%fp0
   Disassembler disagrees with translator over instruction decoding
   Please report this to qemu-devel@nongnu.org

   (gdb) x/2hx 0x800005cc
   0x800005cc: 0xf200 0x0808

This patch adds the instruction.

Bug: https://bugs.launchpad.net/qemu/+bug/1881450
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20200531131951.631902-1-laurent@vivier.eu&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>softfloat: Name rounding mode enum</title>
<updated>2020-05-19T15:41:26+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-05-05T16:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3dede407cc61b64997f0c30f6dbf4df09949abc9'/>
<id>urn:sha1:3dede407cc61b64997f0c30f6dbf4df09949abc9</id>
<content type='text'>
Give the previously unnamed enum a typedef name.  Use the packed
attribute so that we do not affect the layout of the float_status
struct.  Use it in the prototypes of relevant functions.

Adjust switch statements as necessary to avoid compiler warnings.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/m68k/fpu_helper.c: rename the access arguments</title>
<updated>2019-09-19T10:12:19+00:00</updated>
<author>
<name>KONRAD Frederic</name>
</author>
<published>2019-09-12T14:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=198d7003f109e78444c7296efe03e30f01de18d9'/>
<id>urn:sha1:198d7003f109e78444c7296efe03e30f01de18d9</id>
<content type='text'>
The "access" arguments clash with a macro under Windows with MinGW:
  CC      m68k-softmmu/target/m68k/fpu_helper.o
  target/m68k/fpu_helper.c: In function 'fmovem_predec':
  target/m68k/fpu_helper.c:405:56: error: macro "access" passed 4 arguments,
   but takes just 2
               size = access(env, addr, &amp;env-&gt;fregs[i], ra);

So this renames them access_fn.

Tested with:
 ./configure --target-list=m68k-softmmu
 make -j8

Signed-off-by: KONRAD Frederic &lt;frederic.konrad@adacore.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;1568296920-29939-1-git-send-email-frederic.konrad@adacore.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>m68k comments break patch submission due to being incorrectly formatted</title>
<updated>2019-06-26T15:14:39+00:00</updated>
<author>
<name>Lucien Murray-Pitts</name>
</author>
<published>2019-06-06T23:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=808d77bc5f878a666035d478480b8ed229bd49fe'/>
<id>urn:sha1:808d77bc5f878a666035d478480b8ed229bd49fe</id>
<content type='text'>
Altering all comments in target/m68k to match Qemu coding styles so that future
patches wont fail due to style breaches.

Signed-off-by: Lucien Murray-Pitts &lt;lucienmp.qemu@gmail.com&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20190606234125.GA4830@localhost.localdomain&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/m68k: Fix LGPL information in the file headers</title>
<updated>2019-01-30T13:20:13+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2019-01-29T13:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d749fb85bd35f2f175a4ed3d170561e4f54f7297'/>
<id>urn:sha1:d749fb85bd35f2f175a4ed3d170561e4f54f7297</id>
<content type='text'>
It's either "GNU *Library* General Public License version 2" or
"GNU Lesser General Public License version *2.1*", but there was
no "version 2.0" of the "Lesser" license. So assume that version
2.1 is meant here.
Also some files mention the GPL instead of the LGPL after declaring
that the files are licensed under the LGPL, so change these spots to
use LGPL, too.

Reviewed-by: Liam Merwick &lt;liam.merwick@oracle.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1548769438-28942-1-git-send-email-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/m68k: implement fcosh</title>
<updated>2018-03-13T15:35:05+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2018-03-12T20:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=02f9124ebe26c36f0f7ed58085bd963e4372b2cd'/>
<id>urn:sha1:02f9124ebe26c36f0f7ed58085bd963e4372b2cd</id>
<content type='text'>
Using a local m68k  floatx80_cosh()
[copied from previous:
Written by Andreas Grabher for Previous, NeXT Computer Emulator.]

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20180312202728.23790-12-laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/m68k: implement fsinh</title>
<updated>2018-03-13T15:34:58+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2018-03-12T20:27:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=eee6b892a6063c2807ecf33a2f62a8d7cca7652c'/>
<id>urn:sha1:eee6b892a6063c2807ecf33a2f62a8d7cca7652c</id>
<content type='text'>
Using a local m68k floatx80_sinh()
[copied from previous:
Written by Andreas Grabher for Previous, NeXT Computer Emulator.]

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20180312202728.23790-11-laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/m68k: implement ftanh</title>
<updated>2018-03-13T15:34:51+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2018-03-12T20:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9937b02965c2a7dbc4b21d98e29b082bab095aa5'/>
<id>urn:sha1:9937b02965c2a7dbc4b21d98e29b082bab095aa5</id>
<content type='text'>
Using local m68k floatx80_tanh() and floatx80_etoxm1()
[copied from previous:
Written by Andreas Grabher for Previous, NeXT Computer Emulator.]

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20180312202728.23790-10-laurent@vivier.eu&gt;
</content>
</entry>
</feed>
