1incdirs-lib-y += include
2incdirs-lib-y += 8086-SSE
3subdirs-y += 8086-SSE
4
5cflags-y += -Wno-aggregate-return
6cflags-y += -Wno-sign-compare
7cflags-y += -Wno-missing-prototypes
8cflags-y += -Wno-missing-declarations
9
10srcs-y += f32_add.c
11srcs-y += f32_div.c
12srcs-y += f32_eq.c
13srcs-y += f32_le.c
14srcs-y += f32_lt.c
15srcs-y += f32_mul.c
16srcs-y += f32_sub.c
17srcs-y += f32_to_f64.c
18srcs-y += f32_to_i32_r_minMag.c
19srcs-y += f32_to_i64_r_minMag.c
20srcs-y += f32_to_ui32_r_minMag.c
21srcs-y += f32_to_ui64_r_minMag.c
22
23srcs-y += f64_add.c
24srcs-y += f64_div.c
25srcs-y += f64_eq.c
26srcs-y += f64_le.c
27srcs-y += f64_lt.c
28srcs-y += f64_mul.c
29srcs-y += f64_sub.c
30srcs-y += f64_to_f32.c
31srcs-y += f64_to_i32_r_minMag.c
32srcs-y += f64_to_i64_r_minMag.c
33srcs-y += f64_to_ui32_r_minMag.c
34srcs-y += f64_to_ui64_r_minMag.c
35
36srcs-y += i32_to_f32.c
37srcs-y += i32_to_f64.c
38srcs-y += i64_to_f32.c
39srcs-y += i64_to_f64.c
40srcs-y += ui32_to_f32.c
41srcs-y += ui32_to_f64.c
42srcs-y += ui64_to_f32.c
43srcs-y += ui64_to_f64.c
44
45srcs-y += s_subMagsF32.c
46srcs-y += s_subMagsF64.c
47srcs-y += s_addMagsF32.c
48srcs-y += s_addMagsF64.c
49srcs-y += s_normSubnormalF64Sig.c
50srcs-y += s_normSubnormalF32Sig.c
51srcs-y += s_roundPackToF32.c
52srcs-y += s_roundPackToF64.c
53srcs-y += s_shortShiftRightJam64.c
54srcs-y += s_shiftRightJam32.c
55srcs-y += s_normRoundPackToF32.c
56srcs-y += s_normRoundPackToF64.c
57srcs-y += s_shiftRightJam64.c
58
59srcs-y += s_countLeadingZeros8.c
60srcs-y += s_countLeadingZeros32.c
61srcs-y += s_countLeadingZeros64.c
62
63srcs-y += s_mul64To128.c
64
65srcs-y += softfloat_state.c
66