History log of /src/sys/external/bsd/compiler_rt/dist/lib/builtins/arm |
Revision | Date | Author | Comments |
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file adddf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file adddf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file adddf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file addsf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file addsf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file addsf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_cdcmp.S was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_cdcmp.S was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.2 | 16-Jun-2021 |
rin | PR port-arm/55897
Cherry-pick upstream commit llvm-svn: 303188:
https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs
These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk.
Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use.
Resolves PR33030!
llvm-svn: 303188
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; 1.1.1.1.26; 1.1.1.1.38; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.38.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
1.1.1.1.26.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1328):
sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.2 sys/external/bsd/compiler_rt/abi.mk: revision 1.1 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.3 sys/lib/libkern/Makefile.compiler-rt: revision 1.13 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.6 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_frsub.c: revision 1.2 lib/libm/compiler_rt/Makefile.inc: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_div0.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_drsub.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.3 lib/libc/compiler_rt/Makefile.inc: revision 1.40 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.3
PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 266891: https://github.com/llvm/llvm-project/commit/28e1b977d4694c6b3a5c4d8107570a969be71e77#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: remove use of __attribute__((pcs("aapcs"))) on Windows Windows does not honour the __attribute__((pcs)) on ARM. Although this will result in ABI mismatches, compiler-rt should largely be unneeded for resolving dependencies as we generate MS ABI compliant library calls now for the most part. llvm-svn: 266891 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 298974 for lib/builtins/int_lib.h. https://github.com/llvm/llvm-project/commit/d8ca74176e25bd4080ee81982819e2ef7a36553f#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [Builtin] Unxfail tests for armhf Summary: Originally, a few tests fail for armhf target due to: 1) COMPILER_RT_ARMHF_TARGET was not set when building the lib 2) COMPILER_RT_ABI should not be defined as `__attribute__((pcs("aapcs")))` for armhf when building for both lib and tests This addresshttps://bugs.llvm.org//show_bug.cgi?id=32261 mulsc3_test.c is a newly exposed issue, which will be addressed separately. Reviewers: rengolin, compnerd Reviewed By: compnerd Subscribers: aemerson, llvm-commits, mgorny Differential Revision:https://reviews.llvm.org/D31448 llvm-svn: 298974 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303138: https://github.com/llvm/llvm-project/commit/44c45717b9e9f3dc194508d2eeeb8599a9d76949#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: use reserved spelling (NFC) llvm-svn: 303138 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303188: https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk. Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use. Resolves PR33030! llvm-svn: 303188 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303207: https://github.com/llvm/llvm-project/commit/4a45838d10085defac0f3b3003a5263e34536f3b#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: fix guard __AEABI__ -> __ARM_EABI__ llvm-svn: 303207 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 314851: https://github.com/llvm/llvm-project/commit/0d586d06a756b126a7eb43a21ecc12bd243d7cd8#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] [compiler-rt] Add back ARM EABI aliases where legal. r303188 removed all the uses of aliases for EABI functions from compiler-rt, because some of them had mismatched calling conventions. Obviously, we can't use aliases for functions which don't have the same calling convention, but that's only an issue for floating-point functions with the hardfloat ABI. In other cases, the stubs increase size and reduce performance for no benefit. This patch adds back the aliases, with appropriate checks to make sure they're only used in cases where the calling convention matches. llvm-svn: 314851 PR port-arm/55897 Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide (1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time. I've confirmed that no binary changes for kernels. LGTM by skrll
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_cdcmpeq_check_nan.c was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_cdcmpeq_check_nan.c was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.3 | 30-Jun-2021 |
skrll | Do previous differently by pushing even number of registers and remove strange r7 usage.
|
1.2 | 29-Jun-2021 |
rin | Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; 1.1.1.1.26; 1.1.1.1.38; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.38.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.1.1.1.26.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1329):
lib/libc/arch/arm/gen/swapcontext.S: revision 1.18 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.10 lib/libc/arch/arm/sys/__clone.S: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.2 lib/libc/arch/arm/sys/__clone.S: revision 1.12 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.13 lib/libc/arch/arm/sys/__clone.S: revision 1.14 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.3 lib/libc/arch/arm/gen/swapcontext.S: revision 1.16 lib/libc/arch/arm/gen/swapcontext.S: revision 1.17
Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
Align sp to 8-byte boundary as required by EABI. IIUC, this change only affects libc compiled for ``Thumb-mode userland'', which we've not officially supported yet.
Fix previous. For Thumb-1: - sp cannot be manipulated directly - {add,sub}s should be used instead of {add,sub}
Trailing whitespace
The _INVOKE_CERROR macro deals with thumb so simplify the code (at the expense of a couple more instructions).
Do previous differently by pushing even number of registers and remove strange r7 usage.
Do previous differtly by pushing two registers in the same way as the _INVOKE_CERROR macro
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_cfcmp.S was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_cfcmp.S was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.2 | 16-Jun-2021 |
rin | PR port-arm/55897
Cherry-pick upstream commit llvm-svn: 303188:
https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs
These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk.
Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use.
Resolves PR33030!
llvm-svn: 303188
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; 1.1.1.1.26; 1.1.1.1.38; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.38.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
1.1.1.1.26.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1328):
sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.2 sys/external/bsd/compiler_rt/abi.mk: revision 1.1 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.3 sys/lib/libkern/Makefile.compiler-rt: revision 1.13 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.6 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_frsub.c: revision 1.2 lib/libm/compiler_rt/Makefile.inc: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_div0.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_drsub.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.3 lib/libc/compiler_rt/Makefile.inc: revision 1.40 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.3
PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 266891: https://github.com/llvm/llvm-project/commit/28e1b977d4694c6b3a5c4d8107570a969be71e77#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: remove use of __attribute__((pcs("aapcs"))) on Windows Windows does not honour the __attribute__((pcs)) on ARM. Although this will result in ABI mismatches, compiler-rt should largely be unneeded for resolving dependencies as we generate MS ABI compliant library calls now for the most part. llvm-svn: 266891 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 298974 for lib/builtins/int_lib.h. https://github.com/llvm/llvm-project/commit/d8ca74176e25bd4080ee81982819e2ef7a36553f#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [Builtin] Unxfail tests for armhf Summary: Originally, a few tests fail for armhf target due to: 1) COMPILER_RT_ARMHF_TARGET was not set when building the lib 2) COMPILER_RT_ABI should not be defined as `__attribute__((pcs("aapcs")))` for armhf when building for both lib and tests This addresshttps://bugs.llvm.org//show_bug.cgi?id=32261 mulsc3_test.c is a newly exposed issue, which will be addressed separately. Reviewers: rengolin, compnerd Reviewed By: compnerd Subscribers: aemerson, llvm-commits, mgorny Differential Revision:https://reviews.llvm.org/D31448 llvm-svn: 298974 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303138: https://github.com/llvm/llvm-project/commit/44c45717b9e9f3dc194508d2eeeb8599a9d76949#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: use reserved spelling (NFC) llvm-svn: 303138 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303188: https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk. Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use. Resolves PR33030! llvm-svn: 303188 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303207: https://github.com/llvm/llvm-project/commit/4a45838d10085defac0f3b3003a5263e34536f3b#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: fix guard __AEABI__ -> __ARM_EABI__ llvm-svn: 303207 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 314851: https://github.com/llvm/llvm-project/commit/0d586d06a756b126a7eb43a21ecc12bd243d7cd8#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] [compiler-rt] Add back ARM EABI aliases where legal. r303188 removed all the uses of aliases for EABI functions from compiler-rt, because some of them had mismatched calling conventions. Obviously, we can't use aliases for functions which don't have the same calling convention, but that's only an issue for floating-point functions with the hardfloat ABI. In other cases, the stubs increase size and reduce performance for no benefit. This patch adds back the aliases, with appropriate checks to make sure they're only used in cases where the calling convention matches. llvm-svn: 314851 PR port-arm/55897 Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide (1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time. I've confirmed that no binary changes for kernels. LGTM by skrll
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_cfcmpeq_check_nan.c was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_cfcmpeq_check_nan.c was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_dcmp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_dcmp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_dcmp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2 | 16-Jun-2021 |
rin | PR port-arm/55897
Cherry-pick upstream commit llvm-svn: 303188:
https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs
These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk.
Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use.
Resolves PR33030!
llvm-svn: 303188
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; 1.1.1.1.26; 1.1.1.1.38; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.38.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
1.1.1.1.26.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1328):
sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.2 sys/external/bsd/compiler_rt/abi.mk: revision 1.1 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.3 sys/lib/libkern/Makefile.compiler-rt: revision 1.13 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.6 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_frsub.c: revision 1.2 lib/libm/compiler_rt/Makefile.inc: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_div0.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_drsub.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.3 lib/libc/compiler_rt/Makefile.inc: revision 1.40 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.3
PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 266891: https://github.com/llvm/llvm-project/commit/28e1b977d4694c6b3a5c4d8107570a969be71e77#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: remove use of __attribute__((pcs("aapcs"))) on Windows Windows does not honour the __attribute__((pcs)) on ARM. Although this will result in ABI mismatches, compiler-rt should largely be unneeded for resolving dependencies as we generate MS ABI compliant library calls now for the most part. llvm-svn: 266891 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 298974 for lib/builtins/int_lib.h. https://github.com/llvm/llvm-project/commit/d8ca74176e25bd4080ee81982819e2ef7a36553f#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [Builtin] Unxfail tests for armhf Summary: Originally, a few tests fail for armhf target due to: 1) COMPILER_RT_ARMHF_TARGET was not set when building the lib 2) COMPILER_RT_ABI should not be defined as `__attribute__((pcs("aapcs")))` for armhf when building for both lib and tests This addresshttps://bugs.llvm.org//show_bug.cgi?id=32261 mulsc3_test.c is a newly exposed issue, which will be addressed separately. Reviewers: rengolin, compnerd Reviewed By: compnerd Subscribers: aemerson, llvm-commits, mgorny Differential Revision:https://reviews.llvm.org/D31448 llvm-svn: 298974 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303138: https://github.com/llvm/llvm-project/commit/44c45717b9e9f3dc194508d2eeeb8599a9d76949#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: use reserved spelling (NFC) llvm-svn: 303138 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303188: https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk. Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use. Resolves PR33030! llvm-svn: 303188 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303207: https://github.com/llvm/llvm-project/commit/4a45838d10085defac0f3b3003a5263e34536f3b#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: fix guard __AEABI__ -> __ARM_EABI__ llvm-svn: 303207 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 314851: https://github.com/llvm/llvm-project/commit/0d586d06a756b126a7eb43a21ecc12bd243d7cd8#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] [compiler-rt] Add back ARM EABI aliases where legal. r303188 removed all the uses of aliases for EABI functions from compiler-rt, because some of them had mismatched calling conventions. Obviously, we can't use aliases for functions which don't have the same calling convention, but that's only an issue for floating-point functions with the hardfloat ABI. In other cases, the stubs increase size and reduce performance for no benefit. This patch adds back the aliases, with appropriate checks to make sure they're only used in cases where the calling convention matches. llvm-svn: 314851 PR port-arm/55897 Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide (1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time. I've confirmed that no binary changes for kernels. LGTM by skrll
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_div0.c was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_div0.c was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.2 | 16-Jun-2021 |
rin | PR port-arm/55897
Cherry-pick upstream commit llvm-svn: 303188:
https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs
These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk.
Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use.
Resolves PR33030!
llvm-svn: 303188
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; 1.1.1.1.26; 1.1.1.1.38; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.38.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
1.1.1.1.26.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1328):
sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.2 sys/external/bsd/compiler_rt/abi.mk: revision 1.1 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.3 sys/lib/libkern/Makefile.compiler-rt: revision 1.13 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.6 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_frsub.c: revision 1.2 lib/libm/compiler_rt/Makefile.inc: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_div0.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_drsub.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.3 lib/libc/compiler_rt/Makefile.inc: revision 1.40 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.3
PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 266891: https://github.com/llvm/llvm-project/commit/28e1b977d4694c6b3a5c4d8107570a969be71e77#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: remove use of __attribute__((pcs("aapcs"))) on Windows Windows does not honour the __attribute__((pcs)) on ARM. Although this will result in ABI mismatches, compiler-rt should largely be unneeded for resolving dependencies as we generate MS ABI compliant library calls now for the most part. llvm-svn: 266891 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 298974 for lib/builtins/int_lib.h. https://github.com/llvm/llvm-project/commit/d8ca74176e25bd4080ee81982819e2ef7a36553f#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [Builtin] Unxfail tests for armhf Summary: Originally, a few tests fail for armhf target due to: 1) COMPILER_RT_ARMHF_TARGET was not set when building the lib 2) COMPILER_RT_ABI should not be defined as `__attribute__((pcs("aapcs")))` for armhf when building for both lib and tests This addresshttps://bugs.llvm.org//show_bug.cgi?id=32261 mulsc3_test.c is a newly exposed issue, which will be addressed separately. Reviewers: rengolin, compnerd Reviewed By: compnerd Subscribers: aemerson, llvm-commits, mgorny Differential Revision:https://reviews.llvm.org/D31448 llvm-svn: 298974 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303138: https://github.com/llvm/llvm-project/commit/44c45717b9e9f3dc194508d2eeeb8599a9d76949#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: use reserved spelling (NFC) llvm-svn: 303138 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303188: https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk. Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use. Resolves PR33030! llvm-svn: 303188 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303207: https://github.com/llvm/llvm-project/commit/4a45838d10085defac0f3b3003a5263e34536f3b#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: fix guard __AEABI__ -> __ARM_EABI__ llvm-svn: 303207 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 314851: https://github.com/llvm/llvm-project/commit/0d586d06a756b126a7eb43a21ecc12bd243d7cd8#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] [compiler-rt] Add back ARM EABI aliases where legal. r303188 removed all the uses of aliases for EABI functions from compiler-rt, because some of them had mismatched calling conventions. Obviously, we can't use aliases for functions which don't have the same calling convention, but that's only an issue for floating-point functions with the hardfloat ABI. In other cases, the stubs increase size and reduce performance for no benefit. This patch adds back the aliases, with appropriate checks to make sure they're only used in cases where the calling convention matches. llvm-svn: 314851 PR port-arm/55897 Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide (1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time. I've confirmed that no binary changes for kernels. LGTM by skrll
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_drsub.c was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_drsub.c was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_fcmp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_fcmp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_fcmp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2 | 16-Jun-2021 |
rin | PR port-arm/55897
Cherry-pick upstream commit llvm-svn: 303188:
https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs
These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk.
Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use.
Resolves PR33030!
llvm-svn: 303188
|
1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 27-Feb-2016 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.18; 1.1.1.1.26; 1.1.1.1.38; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1.38.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
1.1.1.1.26.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1328):
sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.2 sys/external/bsd/compiler_rt/abi.mk: revision 1.1 sys/external/bsd/compiler_rt/dist/lib/builtins/divdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparesf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.5 sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c: revision 1.3 sys/lib/libkern/Makefile.compiler-rt: revision 1.13 sys/external/bsd/compiler_rt/dist/lib/builtins/truncdfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subdf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/int_lib.h: revision 1.6 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/lshrdi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendhfsf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_frsub.c: revision 1.2 lib/libm/compiler_rt/Makefile.inc: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatsidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/adddf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_div0.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/mulsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/negdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/extendsfdf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/subsf3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/comparedf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_drsub.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/muldi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/addsf3.c: revision 1.3 lib/libc/compiler_rt/Makefile.inc: revision 1.40 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/udivsi3.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/truncsfhf2.c: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c: revision 1.4 sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c: revision 1.3
PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 266891: https://github.com/llvm/llvm-project/commit/28e1b977d4694c6b3a5c4d8107570a969be71e77#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: remove use of __attribute__((pcs("aapcs"))) on Windows Windows does not honour the __attribute__((pcs)) on ARM. Although this will result in ABI mismatches, compiler-rt should largely be unneeded for resolving dependencies as we generate MS ABI compliant library calls now for the most part. llvm-svn: 266891 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 298974 for lib/builtins/int_lib.h. https://github.com/llvm/llvm-project/commit/d8ca74176e25bd4080ee81982819e2ef7a36553f#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [Builtin] Unxfail tests for armhf Summary: Originally, a few tests fail for armhf target due to: 1) COMPILER_RT_ARMHF_TARGET was not set when building the lib 2) COMPILER_RT_ABI should not be defined as `__attribute__((pcs("aapcs")))` for armhf when building for both lib and tests This addresshttps://bugs.llvm.org//show_bug.cgi?id=32261 mulsc3_test.c is a newly exposed issue, which will be addressed separately. Reviewers: rengolin, compnerd Reviewed By: compnerd Subscribers: aemerson, llvm-commits, mgorny Differential Revision:https://reviews.llvm.org/D31448 llvm-svn: 298974 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303138: https://github.com/llvm/llvm-project/commit/44c45717b9e9f3dc194508d2eeeb8599a9d76949#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: use reserved spelling (NFC) llvm-svn: 303138 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303188: https://github.com/llvm/llvm-project/commit/36ac5ddff7377586390a71cb3261f0a40d274308#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: expand out the AEABI function stubs These actually may change calling conventions. We cannot simply provide function aliases as the aliased function may have a different calling convention. Provide a forwarding function instead to permit the compiler to synthesize the calling convention adjustment thunk. Remove the `ARM_EABI_FNALIAS` macro as that is not safe to use. Resolves PR33030! llvm-svn: 303188 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 303207: https://github.com/llvm/llvm-project/commit/4a45838d10085defac0f3b3003a5263e34536f3b#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] builtins: fix guard __AEABI__ -> __ARM_EABI__ llvm-svn: 303207 PR port-arm/55897 Cherry-pick upstream commit llvm-svn: 314851: https://github.com/llvm/llvm-project/commit/0d586d06a756b126a7eb43a21ecc12bd243d7cd8#diff-549f1733063df365663fe375f336034e33e16d6bf2826cd4f966045aeb136007 ---- [PATCH] [compiler-rt] Add back ARM EABI aliases where legal. r303188 removed all the uses of aliases for EABI functions from compiler-rt, because some of them had mismatched calling conventions. Obviously, we can't use aliases for functions which don't have the same calling convention, but that's only an issue for floating-point functions with the hardfloat ABI. In other cases, the stubs increase size and reduce performance for no benefit. This patch adds back the aliases, with appropriate checks to make sure they're only used in cases where the calling convention matches. llvm-svn: 314851 PR port-arm/55897 Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide (1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time. I've confirmed that no binary changes for kernels. LGTM by skrll
|
1.1.1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.18.1 | 27-Feb-2016 |
jdolecek | file aeabi_frsub.c was added on branch tls-maxphys on 2017-12-03 11:37:46 +0000
|
1.1.1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.2.1 | 27-Feb-2016 |
skrll | file aeabi_frsub.c was added on branch nick-nhusb on 2016-03-19 11:30:26 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_idivmod.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_idivmod.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_idivmod.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_ldivmod.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_ldivmod.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_ldivmod.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_memcmp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_memcmp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_memcmp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_memcpy.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_memcpy.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_memcpy.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_memmove.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_memmove.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_memmove.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_memset.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_memset.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_memset.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_uidivmod.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_uidivmod.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_uidivmod.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file aeabi_uldivmod.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file aeabi_uldivmod.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file aeabi_uldivmod.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file bswapdi2.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file bswapdi2.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file bswapdi2.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file bswapsi2.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file bswapsi2.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file bswapsi2.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file clzdi2.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file clzdi2.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file clzdi2.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file clzsi2.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file clzsi2.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file clzsi2.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file comparesf2.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file comparesf2.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file comparesf2.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file divdf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file divdf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file divdf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.3 | 30-Jun-2021 |
skrll | Do previous differently by pushing even number of registers and remove strange r7 usage.
|
1.2 | 29-Jun-2021 |
rin | Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | branches: 1.1.1.4.22; 1.1.1.4.34; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.4.34.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.1.1.4.22.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1329):
lib/libc/arch/arm/gen/swapcontext.S: revision 1.18 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.10 lib/libc/arch/arm/sys/__clone.S: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.2 lib/libc/arch/arm/sys/__clone.S: revision 1.12 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.13 lib/libc/arch/arm/sys/__clone.S: revision 1.14 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.3 lib/libc/arch/arm/gen/swapcontext.S: revision 1.16 lib/libc/arch/arm/gen/swapcontext.S: revision 1.17
Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
Align sp to 8-byte boundary as required by EABI. IIUC, this change only affects libc compiled for ``Thumb-mode userland'', which we've not officially supported yet.
Fix previous. For Thumb-1: - sp cannot be manipulated directly - {add,sub}s should be used instead of {add,sub}
Trailing whitespace
The _INVOKE_CERROR macro deals with thumb so simplify the code (at the expense of a couple more instructions).
Do previous differently by pushing even number of registers and remove strange r7 usage.
Do previous differtly by pushing two registers in the same way as the _INVOKE_CERROR macro
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file divmodsi4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file divmodsi4.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file divmodsi4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file divsf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file divsf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file divsf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.3 | 30-Jun-2021 |
skrll | Do previous differently by pushing even number of registers and remove strange r7 usage.
|
1.2 | 29-Jun-2021 |
rin | Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | branches: 1.1.1.4.22; 1.1.1.4.34; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.4.34.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.1.1.4.22.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1329):
lib/libc/arch/arm/gen/swapcontext.S: revision 1.18 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.10 lib/libc/arch/arm/sys/__clone.S: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.2 lib/libc/arch/arm/sys/__clone.S: revision 1.12 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.13 lib/libc/arch/arm/sys/__clone.S: revision 1.14 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.3 lib/libc/arch/arm/gen/swapcontext.S: revision 1.16 lib/libc/arch/arm/gen/swapcontext.S: revision 1.17
Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
Align sp to 8-byte boundary as required by EABI. IIUC, this change only affects libc compiled for ``Thumb-mode userland'', which we've not officially supported yet.
Fix previous. For Thumb-1: - sp cannot be manipulated directly - {add,sub}s should be used instead of {add,sub}
Trailing whitespace
The _INVOKE_CERROR macro deals with thumb so simplify the code (at the expense of a couple more instructions).
Do previous differently by pushing even number of registers and remove strange r7 usage.
Do previous differtly by pushing two registers in the same way as the _INVOKE_CERROR macro
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file divsi3.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file divsi3.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file divsi3.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file eqdf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file eqdf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file eqdf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file eqsf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file eqsf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file eqsf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file extendsfdf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file extendsfdf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file extendsfdf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file fixdfsivfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file fixdfsivfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file fixdfsivfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file fixsfsivfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file fixsfsivfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file fixsfsivfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file fixunsdfsivfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file fixunsdfsivfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file fixunsdfsivfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file fixunssfsivfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file fixunssfsivfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file fixunssfsivfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file floatsidfvfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file floatsidfvfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file floatsidfvfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file floatsisfvfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file floatsisfvfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file floatsisfvfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file floatunssidfvfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file floatunssidfvfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file floatunssidfvfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file floatunssisfvfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file floatunssisfvfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file floatunssisfvfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file gedf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file gedf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file gedf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file gesf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file gesf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file gesf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file gtdf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file gtdf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file gtdf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file gtsf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file gtsf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file gtsf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file ledf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file ledf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file ledf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file lesf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file lesf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file lesf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file ltdf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file ltdf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file ltdf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file ltsf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file ltsf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file ltsf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.3 | 30-Jun-2021 |
skrll | Do previous differently by pushing even number of registers and remove strange r7 usage.
|
1.2 | 29-Jun-2021 |
rin | Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.4 | 27-Feb-2016 |
joerg | branches: 1.1.1.4.22; 1.1.1.4.34; Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.3 | 10-Aug-2014 |
joerg | branches: 1.1.1.3.4; 1.1.1.3.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.4.34.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.1.1.4.22.1 | 08-Aug-2021 |
martin | Pull up following revision(s) (requested by skrll in ticket #1329):
lib/libc/arch/arm/gen/swapcontext.S: revision 1.18 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divsi3.S: revision 1.3 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/aeabi_cfcmp.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.10 lib/libc/arch/arm/sys/__clone.S: revision 1.11 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.2 lib/libc/arch/arm/sys/__clone.S: revision 1.12 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/modsi3.S: revision 1.3 lib/libc/arch/arm/sys/__clone.S: revision 1.13 lib/libc/arch/arm/sys/__clone.S: revision 1.14 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.2 sys/external/bsd/compiler_rt/dist/lib/builtins/arm/divmodsi4.S: revision 1.3 lib/libc/arch/arm/gen/swapcontext.S: revision 1.16 lib/libc/arch/arm/gen/swapcontext.S: revision 1.17
Align sp to 8-byte boundary as required by EABI.
This is especially important for non-leaf functions; GCC optimizes codes based on assumption that sp is aligned properly.
Mostly fix broken earmv5 userland compiled by GCC10 due to alignment faults in ld.elf_so, where {ld,st}rd are used for [sp, #8x].
No regression for ATF is observed for earmv[67]{,hf}{,eb}.
Align sp to 8-byte boundary as required by EABI. IIUC, this change only affects libc compiled for ``Thumb-mode userland'', which we've not officially supported yet.
Fix previous. For Thumb-1: - sp cannot be manipulated directly - {add,sub}s should be used instead of {add,sub}
Trailing whitespace
The _INVOKE_CERROR macro deals with thumb so simplify the code (at the expense of a couple more instructions).
Do previous differently by pushing even number of registers and remove strange r7 usage.
Do previous differtly by pushing two registers in the same way as the _INVOKE_CERROR macro
|
1.1.1.3.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.3.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.3.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.4.1 | 10-Aug-2014 |
tls | file modsi3.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file modsi3.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file modsi3.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file muldf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file muldf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file muldf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file mulsf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file mulsf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file mulsf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file nedf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file nedf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file nedf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file negdf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file negdf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file negdf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file negsf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file negsf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file negsf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file nesf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file nesf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file nesf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file restore_vfp_d8_d15_regs.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file restore_vfp_d8_d15_regs.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file restore_vfp_d8_d15_regs.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file save_vfp_d8_d15_regs.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file save_vfp_d8_d15_regs.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file save_vfp_d8_d15_regs.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.10; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.10.1 | 26-Feb-2014 |
tls | file softfloat-alias.list was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.6.2 | 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.1.1.1.6.1 | 26-Feb-2014 |
yamt | file softfloat-alias.list was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.4.1 | 26-Feb-2014 |
rmind | file softfloat-alias.list was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file subdf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file subdf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file subdf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file subsf3vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file subsf3vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file subsf3vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file switch16.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file switch16.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file switch16.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file switch32.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file switch32.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file switch32.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file switch8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file switch8.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file switch8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 19-May-2014 |
joerg | branches: 1.1.1.3.2; 1.1.1.3.6; Import compiler-rt r209132. Revert use of TI mode on 32bit PPC.
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.3.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.3.6.1 | 19-May-2014 |
tls | file switchu8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.3.2.2 | 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.1.1.3.2.1 | 19-May-2014 |
yamt | file switchu8.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file switchu8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.2 | 10-Aug-2014 |
joerg | branches: 1.1.1.2.4; 1.1.1.2.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.2.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.2.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.2.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.4.1 | 10-Aug-2014 |
tls | file sync-ops.h was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync-ops.h was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync-ops.h was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_add_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_add_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_add_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_add_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_add_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_add_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_and_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_and_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_and_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_and_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_and_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_and_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_max_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_max_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_max_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_max_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_max_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_max_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_min_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_min_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_min_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_min_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_min_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_min_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_nand_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_nand_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_nand_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_nand_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_nand_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_nand_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_or_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_or_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_or_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_or_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_or_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_or_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_sub_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_sub_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_sub_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_sub_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_sub_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_sub_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_umax_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_umax_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_umax_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_umax_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_umax_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_umax_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_umin_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_umin_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_umin_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_umin_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_umin_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_umin_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_xor_4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_xor_4.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_xor_4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 16-May-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.1 | 16-May-2014 |
joerg | branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.8; 1.1.1.1.10; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.1.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.1.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.1.8.1 | 16-May-2014 |
tls | file sync_fetch_and_xor_8.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.4.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.1.1.4.1 | 16-May-2014 |
tls | file sync_fetch_and_xor_8.S was added on branch tls-earlyentropy on 2014-08-10 06:55:27 +0000
|
1.1.1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.2.1 | 16-May-2014 |
rmind | file sync_fetch_and_xor_8.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file sync_synchronize.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file sync_synchronize.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file sync_synchronize.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file truncdfsf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file truncdfsf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file truncdfsf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.2 | 10-Aug-2014 |
joerg | branches: 1.1.1.2.4; 1.1.1.2.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.4; 1.1.1.1.6; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.2.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.2.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.4.1 | 10-Aug-2014 |
tls | file udivmodsi4.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.6.2 | 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.1.1.1.6.1 | 26-Feb-2014 |
yamt | file udivmodsi4.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.4.1 | 26-Feb-2014 |
rmind | file udivmodsi4.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.2 | 10-Aug-2014 |
joerg | branches: 1.1.1.2.4; 1.1.1.2.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.4; 1.1.1.1.6; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.2.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.2.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.4.1 | 10-Aug-2014 |
tls | file udivsi3.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.6.2 | 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.1.1.1.6.1 | 26-Feb-2014 |
yamt | file udivsi3.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.4.1 | 26-Feb-2014 |
rmind | file udivsi3.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.3 | 27-Feb-2016 |
joerg | Import compiler-rt r259194. Primary changes are better support for 128bit long double and a number of refinements in the profiling backend.
|
1.1.1.2 | 10-Aug-2014 |
joerg | branches: 1.1.1.2.4; 1.1.1.2.6; Import compiler-rt r215309. Extends 128bit IEEE support in soft-float, uses Thumb mode by default on ARM when available and fixes a bug in the division code for ARMs with hardware integer division.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.4; 1.1.1.1.6; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.6.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.1.2.4.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.1.2.4.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.4.1 | 10-Aug-2014 |
tls | file umodsi3.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.1.6.2 | 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.1.1.1.6.1 | 26-Feb-2014 |
yamt | file umodsi3.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.1.4.1 | 26-Feb-2014 |
rmind | file umodsi3.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file unorddf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file unorddf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file unorddf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1; Initial revision
|
1.1.1.2 | 16-May-2014 |
joerg | branches: 1.1.1.2.2; 1.1.1.2.4; 1.1.1.2.8; Import compiler-rt r208593. Fix a build bug in __clear_cache by not explicitly forcing the ABI. Add first part of IEEE 754 quad support.
|
1.1.1.1 | 26-Feb-2014 |
joerg | branches: 1.1.1.1.2; Import compiler-rt r202303. Extend 128bit support to all LP64 platforms.
|
1.1.1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.1.2.8.1 | 16-May-2014 |
tls | file unordsf2vfp.S was added on branch tls-maxphys on 2014-08-20 00:03:58 +0000
|
1.1.1.2.4.2 | 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.1.1.2.4.1 | 16-May-2014 |
yamt | file unordsf2vfp.S was added on branch yamt-pagecache on 2014-05-22 11:40:43 +0000
|
1.1.1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.1.2.2.1 | 16-May-2014 |
rmind | file unordsf2vfp.S was added on branch rmind-smpnet on 2014-05-18 17:45:54 +0000
|
1.1.1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|