<feed xmlns='http://www.w3.org/2005/Atom'>
<title>musl/src/fenv/armhf, branch master</title>
<subtitle>musl - an implementation of the standard library for Linux-based systems</subtitle>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/'/>
<entry>
<title>switch arm, sh, and mips fenv asm from .sub system to .S files</title>
<updated>2016-01-20T02:07:59+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2016-01-20T02:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=af21a82ccc8687aa16e85def7db95efeae4cf72e'/>
<id>af21a82ccc8687aa16e85def7db95efeae4cf72e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>explicitly assemble all arm asm sources as UAL</title>
<updated>2015-11-10T05:01:55+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2015-11-10T05:01:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=4e73d12117e362ad4b82946dc084b4a38f76e54b'/>
<id>4e73d12117e362ad4b82946dc084b4a38f76e54b</id>
<content type='text'>
these files are all accepted as legacy arm syntax when producing arm
code, but legacy syntax cannot be used for producing thumb2 with
access to the full ISA. even after switching to UAL, some asm source
files contain instructions which are not valid in thumb mode, so these
will need to be addressed separately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
these files are all accepted as legacy arm syntax when producing arm
code, but legacy syntax cannot be used for producing thumb2 with
access to the full ISA. even after switching to UAL, some asm source
files contain instructions which are not valid in thumb mode, so these
will need to be addressed separately.
</pre>
</div>
</content>
</entry>
<entry>
<title>use vfp mnemonics instead of p10 coprocessor ones in armhf fenv asm</title>
<updated>2015-11-05T23:14:39+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2015-11-05T23:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=31d73a560b2e14a2030f92f238064e1e98215e50'/>
<id>31d73a560b2e14a2030f92f238064e1e98215e50</id>
<content type='text'>
mrc/mcr p10 coprocessor mnemonics are deprecated by some
toolchains.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mrc/mcr p10 coprocessor mnemonics are deprecated by some
toolchains.
</pre>
</div>
</content>
</entry>
<entry>
<title>declare fpu usage to the assembler in arm hard-float asm files</title>
<updated>2015-10-19T06:05:58+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2015-10-19T06:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7557a8462e3c973466ce082211520182f243dc2a'/>
<id>7557a8462e3c973466ce082211520182f243dc2a</id>
<content type='text'>
Some armhf gcc toolchains (built with --with-float=hard but without
--with-fpu=vfp*) do not pass -mfpu=vfp to the assembler and then
binutils rejects the UAL mnemonics for VFP unless there is an .fpu vfp
directive in the asm source.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some armhf gcc toolchains (built with --with-float=hard but without
--with-fpu=vfp*) do not pass -mfpu=vfp to the assembler and then
binutils rejects the UAL mnemonics for VFP unless there is an .fpu vfp
directive in the asm source.
</pre>
</div>
</content>
</entry>
<entry>
<title>simplify armhf fesetenv</title>
<updated>2015-02-08T18:13:09+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2015-02-08T18:13:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=04d522cba6f54dc8c4df9dd963d254de257bf74c'/>
<id>04d522cba6f54dc8c4df9dd963d254de257bf74c</id>
<content type='text'>
armhf fesetenv implementation did a useless read of the fpscr.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
armhf fesetenv implementation did a useless read of the fpscr.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix fenv exception functions to mask their argument</title>
<updated>2013-08-18T20:08:18+00:00</updated>
<author>
<name>Szabolcs Nagy</name>
<email>nsz@port70.net</email>
</author>
<published>2013-08-18T20:08:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=a6b0170a7f51fdea9beec57ae794221290af232b'/>
<id>a6b0170a7f51fdea9beec57ae794221290af232b</id>
<content type='text'>
fesetround.c is a wrapper to do the arch independent argument
check (on archs where rounding mode is not stored in 2 bits
__fesetround still has to check its arguments)

on powerpc fe*except functions do not accept the extra invalid
flags of its fpscr register

the useless FENV_ACCESS pragma was removed from feupdateenv
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fesetround.c is a wrapper to do the arch independent argument
check (on archs where rounding mode is not stored in 2 bits
__fesetround still has to check its arguments)

on powerpc fe*except functions do not accept the extra invalid
flags of its fpscr register

the useless FENV_ACCESS pragma was removed from feupdateenv
</pre>
</div>
</content>
</entry>
<entry>
<title>support floating point environment (fenv) on armhf (hard float) subarchs</title>
<updated>2013-08-16T16:30:37+00:00</updated>
<author>
<name>Rich Felker</name>
<email>dalias@aerifal.cx</email>
</author>
<published>2013-08-16T16:30:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.musl-libc.org/cgit/musl/commit/?id=7318c62e6439fca75ca3d50ddf0bd81a151c2766'/>
<id>7318c62e6439fca75ca3d50ddf0bd81a151c2766</id>
<content type='text'>
patch by nsz. I've tested it on an armhf machine and it seems to be
working correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
patch by nsz. I've tested it on an armhf machine and it seems to be
working correctly.
</pre>
</div>
</content>
</entry>
</feed>
