1
2/*
3 * Copyright 2006 The Android Open Source Project
4 *
5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
7 */
8
9
10#ifndef SkCordic_DEFINED
11#define SkCordic_DEFINED
12
13#include "SkTypes.h"
14#include "SkFixed.h"
15
16SkFixed SkCordicACos(SkFixed a);
17SkFixed SkCordicASin(SkFixed a);
18SkFixed SkCordicATan2(SkFixed y, SkFixed x);
19SkFixed SkCordicExp(SkFixed a);
20SkFixed SkCordicLog(SkFixed a);
21SkFixed SkCordicSinCos(SkFixed radians, SkFixed* cosp);
22SkFixed SkCordicTan(SkFixed a);
23
24#ifdef SK_DEBUG
25    void SkCordic_UnitTest();
26#endif
27
28#endif // SkCordic
29
30