summaryrefslogtreecommitdiff
path: root/src/utils/fpconstants.h
blob: b81027438fd7260faf363ca001e3bc15b5786b08 (plain)
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
/*
 * This file is part of LibCSS.
 * Licensed under the MIT License,
 *                http://www.opensource.org/licenses/mit-license.php
 * Copyright 2008 John-Mark Bell <jmb@netsurf-browser.org>
 */

#ifndef css_utils_fpconstants_h_
#define css_utils_fpconstants_h_

/* Useful angles */
#define F_PI_2	0x00000648	/* 1.5708 (PI/2) */
#define F_PI	0x00000c91	/* 3.1415 (PI) */
#define F_3PI_2	0x000012d9	/* 4.7124 (3PI/2) */
#define F_2PI	0x00001922	/* 6.2831 (2 PI) */

#define F_90	0x00016800	/*  90 */
#define F_180	0x0002d000	/* 180 */
#define F_270	0x00043800	/* 270 */
#define F_360	0x0005a000	/* 360 */

#define F_100	0x00019000	/* 100 */
#define F_200	0x00032000	/* 200 */
#define F_300	0x0004b000	/* 300 */
#define F_400	0x00064000	/* 400 */

#endif