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