1*412f47f9SXin Li /* 2*412f47f9SXin Li * Data for approximation of erff. 3*412f47f9SXin Li * 4*412f47f9SXin Li * Copyright (c) 2019-2020, Arm Limited. 5*412f47f9SXin Li * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 6*412f47f9SXin Li */ 7*412f47f9SXin Li 8*412f47f9SXin Li #include "math_config.h" 9*412f47f9SXin Li 10*412f47f9SXin Li /* Minimax approximation of erff. */ 11*412f47f9SXin Li const struct erff_data __erff_data = { 12*412f47f9SXin Li .erff_poly_A = { 13*412f47f9SXin Li 0x1.06eba6p-03f, -0x1.8126e0p-02f, 0x1.ce1a46p-04f, 14*412f47f9SXin Li -0x1.b68bd2p-06f, 0x1.473f48p-08f, -0x1.3a1a82p-11f 15*412f47f9SXin Li }, 16*412f47f9SXin Li .erff_poly_B = { 17*412f47f9SXin Li 0x1.079d0cp-3f, 0x1.450aa0p-1f, 0x1.b55cb0p-4f, 18*412f47f9SXin Li -0x1.8d6300p-6f, 0x1.fd1336p-9f, -0x1.91d2ccp-12f, 19*412f47f9SXin Li 0x1.222900p-16f 20*412f47f9SXin Li } 21*412f47f9SXin Li }; 22*412f47f9SXin Li 23