hartids knob description added
[riscv-isa-sim.git] / softfloat / softfloat.mk.in
1 softfloat_subproject_deps =
2
3 softfloat_hdrs = \
4 internals.h \
5 primitives.h \
6 primitiveTypes.h \
7 softfloat.h \
8 softfloat_types.h \
9 specialize.h \
10
11 softfloat_c_srcs = \
12 f32_add.c \
13 f32_classify.c \
14 f32_div.c \
15 f32_eq.c \
16 f32_eq_signaling.c \
17 f32_isSignalingNaN.c \
18 f32_le.c \
19 f32_le_quiet.c \
20 f32_lt.c \
21 f32_lt_quiet.c \
22 f32_mulAdd.c \
23 f32_mul.c \
24 f32_rem.c \
25 f32_roundToInt.c \
26 f32_sqrt.c \
27 f32_sub.c \
28 f32_to_f64.c \
29 f32_to_i32.c \
30 f32_to_i32_r_minMag.c \
31 f32_to_i64.c \
32 f32_to_i64_r_minMag.c \
33 f32_to_ui32.c \
34 f32_to_ui32_r_minMag.c \
35 f32_to_ui64.c \
36 f32_to_ui64_r_minMag.c \
37 f64_add.c \
38 f64_classify.c \
39 f64_div.c \
40 f64_eq.c \
41 f64_eq_signaling.c \
42 f64_isSignalingNaN.c \
43 f64_le.c \
44 f64_le_quiet.c \
45 f64_lt.c \
46 f64_lt_quiet.c \
47 f64_mulAdd.c \
48 f64_mul.c \
49 f64_rem.c \
50 f64_roundToInt.c \
51 f64_sqrt.c \
52 f64_sub.c \
53 f64_to_f32.c \
54 f64_to_i32.c \
55 f64_to_i32_r_minMag.c \
56 f64_to_i64.c \
57 f64_to_i64_r_minMag.c \
58 f64_to_ui32.c \
59 f64_to_ui32_r_minMag.c \
60 f64_to_ui64.c \
61 f64_to_ui64_r_minMag.c \
62 i32_to_f32.c \
63 i32_to_f64.c \
64 i64_to_f32.c \
65 i64_to_f64.c \
66 s_add128.c \
67 s_addCarryM.c \
68 s_addComplCarryM.c \
69 s_addMagsF32.c \
70 s_addMagsF64.c \
71 s_addM.c \
72 s_approxRecip32_1.c \
73 s_approxRecipSqrt32_1.c \
74 s_commonNaNToF32UI.c \
75 s_commonNaNToF64UI.c \
76 s_compare96M.c \
77 s_countLeadingZeros32.c \
78 s_countLeadingZeros64.c \
79 s_countLeadingZeros8.c \
80 s_f32UIToCommonNaN.c \
81 s_f64UIToCommonNaN.c \
82 s_mul64To128.c \
83 s_mulAddF32.c \
84 s_mulAddF64.c \
85 s_negXM.c \
86 s_normRoundPackToF32.c \
87 s_normRoundPackToF64.c \
88 s_normSubnormalF32Sig.c \
89 s_normSubnormalF64Sig.c \
90 softfloat_raiseFlags.c \
91 softfloat_state.c \
92 s_propagateNaNF32UI.c \
93 s_propagateNaNF64UI.c \
94 s_remStepMBy32.c \
95 s_roundPackMToI64.c \
96 s_roundPackMToUI64.c \
97 s_roundPackToF32.c \
98 s_roundPackToF64.c \
99 s_roundPackToI32.c \
100 s_roundPackToI64.c \
101 s_roundPackToUI32.c \
102 s_roundPackToUI64.c \
103 s_shiftRightJam128.c \
104 s_shiftRightJam32.c \
105 s_shiftRightJam64.c \
106 s_shiftRightJam64Extra.c \
107 s_shortShiftLeft64To96M.c \
108 s_shortShiftLeftM.c \
109 s_shortShiftRightExtendM.c \
110 s_shortShiftRightJam64.c \
111 s_shortShiftRightJam64Extra.c \
112 s_shortShiftRightJamM.c \
113 s_shortShiftRightM.c \
114 s_sub128.c \
115 s_subMagsF32.c \
116 s_subMagsF64.c \
117 s_subM.c \
118 ui32_to_f32.c \
119 ui32_to_f64.c \
120 ui64_to_f32.c \
121 ui64_to_f64.c \
122
123 softfloat_test_srcs =
124
125 softfloat_install_prog_srcs =