-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathint_roots.h
38 lines (34 loc) · 1.41 KB
/
int_roots.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*-------------------------------------------------------------------------
* INTEL CONFIDENTIAL
*
* Copyright 2012 Intel Corporation All Rights Reserved.
*
* This source code and all documentation related to the source code
* ("Material") contains trade secrets and proprietary and confidential
* information of Intel and its suppliers and licensors. The Material is
* deemed highly confidential, and is protected by worldwide copyright and
* trade secret laws and treaty provisions. No part of the Material may be
* used, copied, reproduced, modified, published, uploaded, posted,
* transmitted, distributed, or disclosed in any way without Intel's prior
* express written permission.
*
* No license under any patent, copyright, trade secret or other
* intellectual property right is granted to or conferred upon you by
* disclosure or delivery of the Materials, either expressly, by
* implication, inducement, estoppel or otherwise. Any license under such
* intellectual property rights must be express and approved by Intel in
* writing.
*-------------------------------------------------------------------------
*/
/*
* Version: 1.1
* Author: Han, He <[email protected]>
* Date: Jun 11th, 2012
* Update: Nov 27th, 2013 : Add cubic root function
*/
#ifndef _INT_ROOTS_H_
#define _INT_ROOTS_H_
#include "sfloat_common.h"
unsigned int int_sqrt(unsigned int squared);
uint32_t int_cbrt(uint64_t cubic);
#endif