Home | History | Annotate | only in /src/lib/libarch/sparc
History log of /src/lib/libarch/sparc
RevisionDateAuthorComments
 1.1 26-Nov-2002  pk Add a shared library containing sparc version 8 specific multiply, divide and
remainder functions (i.e. .[u]mul, .[u]div, .[u]rem).
 1.5 02-Oct-2013  christos use -Wa,
 1.4 01-Oct-2013  mrg pass -Av8 to the assembler. binutils 2.23 insists on it for v8
instructions.
 1.3 03-May-2008  nakayama branches: 1.3.4; 1.3.26;
libsparc_v8 is designed for overriding libc with ld.so.conf.
So avoid linking against libc.
 1.2 27-Nov-2002  pk branches: 1.2.30;
Don't build normal and profile archives.
 1.1 26-Nov-2002  pk Add a shared library containing sparc version 8 specific multiply, divide and
remainder functions (i.e. .[u]mul, .[u]div, .[u]rem).
 1.2.30.1 18-May-2008  yamt sync with head.
 1.3.26.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 09-Jan-2003  mrg this is a sparc file not an i386 file ... correct a comment.
 1.1 26-Nov-2002  pk Add a shared library containing sparc version 8 specific multiply, divide and
remainder functions (i.e. .[u]mul, .[u]div, .[u]rem).
 1.3 11-Sep-2023  uwe sparc_v8.S: fix v8 .mul/.umul versions to conform to psABI

Both .mul and .umul are defined to return the most significant 32 bits
of the result in %o1, but v8 multiplication instructions put them in
%y. Move them to %o1. Nothing in the gcc generated code depends on
this, but hand-written assembly can rely on this and e.g. Self does.
 1.2 22-Sep-2015  joerg Drop .proc. It is ignored by GNU as anyway.
 1.1 26-Nov-2002  pk Add a shared library containing sparc version 8 specific multiply, divide and
remainder functions (i.e. .[u]mul, .[u]div, .[u]rem).
 1.1 24-Nov-2024  riastradh branches: 1.1.4;
libarch: Add expected symbols list.

PR lib/58838: shared libraries in base should all have expsym lists
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 24-Nov-2024  perseant file sparc_v8.expsym was added on branch perseant-exfatfs on 2025-08-02 05:54:30 +0000

RSS XML Feed