[PATCH] Update Arm copyright notices in new math files

Richard Earnshaw (lists) Richard.Earnshaw@arm.com
Fri Sep 28 15:16:00 GMT 2018


On 27/09/18 18:03, Wilco Dijkstra wrote:
> While working on the strstr patch I noticed several copyright headers of the new
> math functions are missing closing quotes after ``AS IN.  I've added these.
> Also update spellings of Arm Ltd in a few places (but still use ARM LTD in
> upper case portion).  Finally add SPDX identifiers to make everything consistent.
> 
> OK?
> 

Applied.

Thanks.

R.

> ---
> diff --git a/newlib/libm/common/cosf.c b/newlib/libm/common/cosf.c
> index 2bdd47a14556eacabc426e2c235a4fb309d8efff..1fafcbc2492d080cab72e6ce6afe5d451154e8fc 100644
> --- a/newlib/libm/common/cosf.c
> +++ b/newlib/libm/common/cosf.c
> @@ -1,6 +1,8 @@
>  /* Single-precision cos function.
>     Copyright (c) 2018 Arm Ltd.  All rights reserved.
>  
> +   SPDX-License-Identifier: BSD-3-Clause
> +
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
>     are met:
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/exp.c b/newlib/libm/common/exp.c
> index 157473de82a47cbb5b255621683de88d46d4d604..12c08c9921e531ddf408cc943fb09ed3975624bb 100644
> --- a/newlib/libm/common/exp.c
> +++ b/newlib/libm/common/exp.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/exp2.c b/newlib/libm/common/exp2.c
> index d4883d8f620dfc9ff826948342c5fd03bbab2780..becee94d708251b9ee933bce71a79dd73e5999e4 100644
> --- a/newlib/libm/common/exp2.c
> +++ b/newlib/libm/common/exp2.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/exp_data.c b/newlib/libm/common/exp_data.c
> index 3b60f87ef8cf11d55dcd58c66de9eca812a28e48..f686e60775a6af1ee6b5aa45e8b1dee9e7ac80bd 100644
> --- a/newlib/libm/common/exp_data.c
> +++ b/newlib/libm/common/exp_data.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/log.c b/newlib/libm/common/log.c
> index 35329392d1508aaf9f9489de7fabd844026da132..18c05ff3c6df6af30ca4f979403e6b6ba7f21d54 100644
> --- a/newlib/libm/common/log.c
> +++ b/newlib/libm/common/log.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/log2.c b/newlib/libm/common/log2.c
> index 00eb406b28434d89e1e126036c7e3d2ad69d959d..2752f8ef473f44a8509db1e5ef8ced0053553c5c 100644
> --- a/newlib/libm/common/log2.c
> +++ b/newlib/libm/common/log2.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS'' IS AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/log2_data.c b/newlib/libm/common/log2_data.c
> index ee9efcc2a80616d517b599cc6e38d44c44986ce1..7cfee984a3995da0ce6ed39ace0f9e44a76fb52c 100644
> --- a/newlib/libm/common/log2_data.c
> +++ b/newlib/libm/common/log2_data.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/log_data.c b/newlib/libm/common/log_data.c
> index 26b9c3f44b00be9ab572e56cb31a512418a87d56..0fa9925417adec9d4b2914420a7a2fda8fc4c02e 100644
> --- a/newlib/libm/common/log_data.c
> +++ b/newlib/libm/common/log_data.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/math_config.h b/newlib/libm/common/math_config.h
> index dcbc61ae2e35c87ae3cba35b7347c02fb48f70ea..1a2d0f639734c21f119cddcf9600f7c78596189c 100644
> --- a/newlib/libm/common/math_config.h
> +++ b/newlib/libm/common/math_config.h
> @@ -1,6 +1,8 @@
>  /* Configuration for math routines.
>     Copyright (c) 2017-2018 Arm Ltd.  All rights reserved.
>  
> +   SPDX-License-Identifier: BSD-3-Clause
> +
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
>     are met:
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/math_err.c b/newlib/libm/common/math_err.c
> index e9d2a5c820c6c65b4325211a9bf850e3e96a817f..6eb77c8da1d5506620c5361f57f608fa69a0c1d3 100644
> --- a/newlib/libm/common/math_err.c
> +++ b/newlib/libm/common/math_err.c
> @@ -1,5 +1,5 @@
>  /* Double-precision math error handling.
> -   Copyright (c) 2018 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2018 Arm Ltd.  All rights reserved.
>  
>     SPDX-License-Identifier: BSD-3-Clause
>  
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/math_errf.c b/newlib/libm/common/math_errf.c
> index 92eaf883e465b84b7b7bc209d2c1f64c15eb82e6..e050cdb4401dfd45861721a46869b0f115a9511b 100644
> --- a/newlib/libm/common/math_errf.c
> +++ b/newlib/libm/common/math_errf.c
> @@ -1,5 +1,7 @@
>  /* Single-precision math error handling.
> -   Copyright (c) 2017-2018 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017-2018 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/pow.c b/newlib/libm/common/pow.c
> index e02817ec23e676a9f789fb5dcc89705c49dd9cfb..88e428a430f5a1e37d66ae5655647e2d504fcab8 100644
> --- a/newlib/libm/common/pow.c
> +++ b/newlib/libm/common/pow.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/pow_log_data.c b/newlib/libm/common/pow_log_data.c
> index 9b94f5e4b7382cd1e0663048b63257c3e87c7af0..5bab242b5083297012f69f119b0e1897342a9e70 100644
> --- a/newlib/libm/common/pow_log_data.c
> +++ b/newlib/libm/common/pow_log_data.c
> @@ -15,10 +15,10 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY Arm LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
> -   IN NO EVENT SHALL Arm LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> +   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
>     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
>     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>     PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
> diff --git a/newlib/libm/common/sf_exp.c b/newlib/libm/common/sf_exp.c
> index 5d72c3451630fb0b605dcafc93caa314d90321e7..b58267917d69f271e0b9cb9fd522efddb59ab869 100644
> --- a/newlib/libm/common/sf_exp.c
> +++ b/newlib/libm/common/sf_exp.c
> @@ -1,5 +1,7 @@
>  /* Single-precision e^x function.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_exp2.c b/newlib/libm/common/sf_exp2.c
> index 75f2551c1678b1a0d11d39ac49cb07b6f9a98363..4e5e9656b3a5fb1c9d52772215f5cac08c9107c9 100644
> --- a/newlib/libm/common/sf_exp2.c
> +++ b/newlib/libm/common/sf_exp2.c
> @@ -1,5 +1,7 @@
>  /* Single-precision 2^x function.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_exp2_data.c b/newlib/libm/common/sf_exp2_data.c
> index 63b6f391d74299b786850c08cb6f39360e9ecd60..2237b3b102093d5af581b0b91917238473b469c9 100644
> --- a/newlib/libm/common/sf_exp2_data.c
> +++ b/newlib/libm/common/sf_exp2_data.c
> @@ -1,5 +1,7 @@
>  /* Shared data between expf, exp2f and powf.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_log.c b/newlib/libm/common/sf_log.c
> index ba5558a5444ad156aefcf4880be9294a3868758c..658faa8364cfdd5bd9d8ecaae05a90ec8f372284 100644
> --- a/newlib/libm/common/sf_log.c
> +++ b/newlib/libm/common/sf_log.c
> @@ -1,5 +1,7 @@
>  /* Single-precision log function.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_log2.c b/newlib/libm/common/sf_log2.c
> index f52cd385d94eb0562d1e0f858ef66fcd64a1939c..73429d153467c25dbb080ecb87bf0700b843ffbb 100644
> --- a/newlib/libm/common/sf_log2.c
> +++ b/newlib/libm/common/sf_log2.c
> @@ -1,5 +1,7 @@
>  /* Single-precision log2 function.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_log2_data.c b/newlib/libm/common/sf_log2_data.c
> index f0e80947cf6e34135861cac5b8c935077c7caa1d..4ef4d1c93280e51339cceec00782c9cd96498217 100644
> --- a/newlib/libm/common/sf_log2_data.c
> +++ b/newlib/libm/common/sf_log2_data.c
> @@ -1,5 +1,7 @@
>  /* Data definition for log2f.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_log_data.c b/newlib/libm/common/sf_log_data.c
> index 28231b4dcc8df009a700c13e1801ccdf422fe53e..06cfa011573400498140bdd2f4aa59769ea30ea0 100644
> --- a/newlib/libm/common/sf_log_data.c
> +++ b/newlib/libm/common/sf_log_data.c
> @@ -1,5 +1,7 @@
>  /* Data definition for logf.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_pow.c b/newlib/libm/common/sf_pow.c
> index 2aa91c9b8190b394723bf72574f2a16a4b23cdc3..f74c8c7dc51810264a581ac6b90ba23bea804874 100644
> --- a/newlib/libm/common/sf_pow.c
> +++ b/newlib/libm/common/sf_pow.c
> @@ -1,5 +1,7 @@
>  /* Single-precision pow function.
> -   Copyright (c) 2017-2018 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017-2018 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sf_pow_log2_data.c b/newlib/libm/common/sf_pow_log2_data.c
> index 24f638c196d7dc6bb142252c88f634d5270c56a8..0dbc047a4b71f06167746d613c91f6d7d405f9ef 100644
> --- a/newlib/libm/common/sf_pow_log2_data.c
> +++ b/newlib/libm/common/sf_pow_log2_data.c
> @@ -1,5 +1,7 @@
>  /* Data definition for powf.
> -   Copyright (c) 2017 ARM Ltd.  All rights reserved.
> +   Copyright (c) 2017 Arm Ltd.  All rights reserved.
> +
> +   SPDX-License-Identifier: BSD-3-Clause
>  
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sincosf.h b/newlib/libm/common/sincosf.h
> index 8e241d70af6b2f652bb78fa29d260aee86c42c7f..46902a367f75bde0a8665080d4b15a37ff2ca5b5 100644
> --- a/newlib/libm/common/sincosf.h
> +++ b/newlib/libm/common/sincosf.h
> @@ -1,6 +1,8 @@
>  /* Header for single-precision sin/cos/sincos functions.
>     Copyright (c) 2018 Arm Ltd.  All rights reserved.
>  
> +   SPDX-License-Identifier: BSD-3-Clause
> +
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
>     are met:
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sincosf.c b/newlib/libm/common/sincosf.c
> index 5584c95bd9b0f4ed56da125e84751e27a230c8a7..5053baf26f197fe5803420a1aaf11f07a2f9be15 100644
> --- a/newlib/libm/common/sincosf.c
> +++ b/newlib/libm/common/sincosf.c
> @@ -1,6 +1,8 @@
>  /* Single-precision sincos function.
>     Copyright (c) 2018 Arm Ltd.  All rights reserved.
>  
> +   SPDX-License-Identifier: BSD-3-Clause
> +
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
>     are met:
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sincosf_data.c b/newlib/libm/common/sincosf_data.c
> index 47fe960c175d7ae87adbbbfaf2d2a537ba0ef7bf..621de866c54370187f1c8b7e9ac7a3de9612d960 100644
> --- a/newlib/libm/common/sincosf_data.c
> +++ b/newlib/libm/common/sincosf_data.c
> @@ -1,6 +1,8 @@
>  /* Data definitions for sinf, cosf and sincosf.
>     Copyright (c) 2018 Arm Ltd.  All rights reserved.
>  
> +   SPDX-License-Identifier: BSD-3-Clause
> +
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
>     are met:
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> diff --git a/newlib/libm/common/sinf.c b/newlib/libm/common/sinf.c
> index 0f6accfbc43af0a62a1a9e441125950190bcf10a..8cb77ef818a20c8a9a97ed6d4fdf7c132dcba926 100644
> --- a/newlib/libm/common/sinf.c
> +++ b/newlib/libm/common/sinf.c
> @@ -1,6 +1,8 @@
>  /* Single-precision sin function.
>     Copyright (c) 2018 Arm Ltd.  All rights reserved.
>  
> +   SPDX-License-Identifier: BSD-3-Clause
> +
>     Redistribution and use in source and binary forms, with or without
>     modification, are permitted provided that the following conditions
>     are met:
> @@ -13,7 +15,7 @@
>        products derived from this software without specific prior written
>        permission.
>  
> -   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS AND ANY EXPRESS OR IMPLIED
> +   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
>     WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
>     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
>     IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> 



More information about the Newlib mailing list