
/*
 * Copyright (c) 2019, NVIDIA CORPORATION.  All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */


const float C1 = -3.33332509e-01; // ((float)-0x1.55551ep-2) //I2F(0xBEAAAA8F)
const float C2 = 1.99954212e-01; // ((float)0x1.998198p-3) //I2F(0x3E4CC0CC)
const float C3 = -1.42211244e-01; // ((float)-0x1.233fa6p-3) //I2F(0xBE119FD3)
const float C4 = 1.06959172e-01; // ((float)0x1.b61ad2p-4) //I2F(0x3DDB0D69)
const float C5 = -7.60018304e-02; // ((float)-0x1.374db2p-4) //I2F(0xBD9BA6D9)
const float C6 = 4.36340049e-02; // ((float)0x1.657324p-5) //I2F(0x3D32B992)
const float C7 = -1.65580809e-02; // ((float)-0x1.0f49ap-6) //I2F(0xBC87A4D0)
const float C8 = 2.95445486e-03; // ((float)0x1.833f0ep-9) //I2F(0x3B419F87)

#define PI_3_OVER_4 2.35619449019234483699847260141
#define PI_OVER_4 7.85398163397448278999490867136E-1
#define PI_OVER_2 1.57079632679489655799898173427
#define PI 3.14159265358979311599796346854

