Files
semi-libc/src/math
Rich Felker 0a48860c27 add riscv64 architecture support
Author: Alex Suykov <[email protected]>
Author: Aric Belsito <[email protected]>
Author: Drew DeVault <[email protected]>
Author: Michael Clark <[email protected]>
Author: Michael Forney <[email protected]>
Author: Stefan O'Rear <[email protected]>

This port has involved the work of many people over several years. I
have tried to ensure that everyone with substantial contributions has
been credited above; if any omissions are found they will be noted
later in an update to the authors/contributors list in the COPYRIGHT
file.

The version committed here comes from the riscv/riscv-musl repo's
commit 3fe7e2c75df78eef42dcdc352a55757729f451e2, with minor changes by
me for issues found during final review:

- a_ll/a_sc atomics are removed (according to the ISA spec, lr/sc
  are not safe to use in separate inline asm fragments)

- a_cas[_p] is fixed to be a memory barrier

- the call from the _start assembly into the C part of crt1/ldso is
  changed to allow for the possibility that the linker does not place
  them nearby each other.

- DTP_OFFSET is defined correctly so that local-dynamic TLS works

- reloc.h LDSO_ARCH logic is simplified and made explicit.

- unused, non-functional crti/n asm files are removed.

- an empty .sdata section is added to crt1 so that the
  __global_pointer reference is resolvable.

- indentation style errors in some asm files are fixed.
2019-06-14 17:13:05 -04:00
..
2018-10-15 14:42:46 -04:00
2019-06-14 17:13:05 -04:00
2018-10-15 14:45:28 -04:00
2018-10-15 14:45:28 -04:00
2013-11-24 01:06:38 +00:00
2012-03-20 20:08:35 +01:00
2012-03-20 20:08:35 +01:00
2013-05-18 12:34:00 +00:00
2013-05-18 12:34:00 +00:00
2013-08-15 14:05:19 +00:00
2013-08-15 14:05:19 +00:00
2013-09-05 11:30:08 +00:00
2013-09-05 11:30:08 +00:00
2013-09-05 11:30:08 +00:00
2013-05-18 14:40:22 +00:00
2013-05-18 14:40:22 +00:00
2012-12-16 19:23:51 +01:00
2012-12-16 19:23:51 +01:00
2019-04-17 23:45:25 -04:00
2019-04-17 23:43:53 -04:00
2019-04-17 23:43:53 -04:00
2019-04-17 23:43:53 -04:00
2018-09-12 14:34:37 -04:00
2018-09-12 14:34:37 -04:00
2018-09-12 14:34:37 -04:00
2019-04-17 23:45:25 -04:00
2019-04-17 23:45:25 -04:00
2019-04-17 23:45:25 -04:00
2019-04-17 23:43:53 -04:00
2013-09-06 18:35:55 +00:00
2013-09-06 18:35:55 +00:00
2013-09-05 11:30:07 +00:00
2018-04-02 18:57:41 -04:00
2013-10-07 18:46:43 +00:00
2015-02-09 01:16:35 +01:00
2012-03-13 01:17:53 -04:00
2012-03-13 01:17:53 -04:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-09-05 11:30:07 +00:00
2013-01-01 22:20:45 +01:00
2013-01-01 22:20:45 +01:00
2018-09-12 14:34:37 -04:00
2018-09-12 14:34:37 -04:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2019-04-17 23:45:13 -04:00
2019-04-17 23:45:13 -04:00
2019-04-17 23:45:13 -04:00
2019-04-17 23:43:43 -04:00
2019-04-17 23:43:43 -04:00
2019-04-17 23:43:43 -04:00
2013-10-28 01:16:14 +00:00
2013-10-28 01:16:14 +00:00
2019-04-17 23:44:59 -04:00
2019-04-17 23:44:59 -04:00
2019-04-17 23:44:59 -04:00
2019-04-17 23:42:38 -04:00
2019-04-17 23:42:38 -04:00
2019-04-17 23:42:38 -04:00
2012-03-18 20:52:33 +01:00
2012-03-13 01:55:25 -04:00
2012-03-13 01:55:25 -04:00
2012-03-13 01:55:25 -04:00
2019-04-17 23:45:40 -04:00
2019-04-17 23:45:40 -04:00
2019-04-17 23:45:40 -04:00
2019-04-17 23:44:01 -04:00
2019-04-17 23:44:01 -04:00
2019-04-17 23:44:01 -04:00
2018-09-12 14:34:37 -04:00
2013-05-18 14:40:22 +00:00
2013-05-18 14:40:22 +00:00
2012-03-19 23:41:19 +01:00
2012-03-19 23:41:19 +01:00
2013-05-18 12:34:00 +00:00
2013-05-18 12:34:00 +00:00