summaryrefslogtreecommitdiff
path: root/lib/math/bld.sub
blob: 11bceebc8bb3cab661a1cbf61b676d19f5181595 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
lib math =
	fpmath.myr
	impls.myr

	# rounding (to actual integers)
	round-impl+posixy-x64-sse4.s
	round-impl.myr

	# atan and atan2
	atan-impl.myr

	# exp and expm1
	exp-impl.myr

	# fused-multiply-add
	fma-impl+posixy-x64-fma.s
	fma-impl.myr

	# log and log1p
	log-impl.myr

	# polynomial evaluation methods
	poly-impl.myr

	# x^n and x^1/q
	log-overkill.myr
	pown-impl.myr

	# x^y
	powr-impl.myr

	# scalb (multiply x by 2^m)
	scale2-impl.myr

	# sin, cos
	sin-impl.myr

	# sqrt
	sqrt-impl+posixy-x64-sse2.s
	sqrt-impl.myr

	# summation
	sum-impl.myr

	# trunc, floor, ceil
	trunc-impl+posixy-x64-sse4.s
	trunc-impl.myr

	# tan, cot
	tan-impl.myr

	# util
	util.myr
	ftrap.myr
	ftrap-impl+plan9-x64.s
	ftrap-impl+posixy-x64.s

	lib ../std:std
;;

testdeps =
	math
	../testr:testr
	../sys:sys
	../std:std
;;