Skip to content

Commit c114c53

Browse files
committed
Fix for GitHub z/Arch Issue #650:
SDL-Hercules-390/hyperion#650 (comment)
1 parent 4b0c326 commit c114c53

File tree

1 file changed

+25
-12
lines changed

1 file changed

+25
-12
lines changed

sources.txt

+25-12
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ set( SoftFloat_PRIMITIVES_UNUSED
8383
source/s_compare128M.c
8484
source/s_compare96M.c
8585
source/s_compareNonnormExtF80M.c
86-
source/s_countLeadingZeros16.c
8786
source/s_invalidExtF80M.c
8887
source/s_invalidF128M.c
8988
source/s_isNaNF128M.c
@@ -123,11 +122,9 @@ set( SoftFloat_SPECIALISED_UNUSED
123122
source/8086-SSE/s_commonNaNToExtF80M.c
124123
source/8086-SSE/s_commonNaNToExtF80UI.c
125124
source/8086-SSE/s_commonNaNToF128M.c
126-
source/8086-SSE/s_commonNaNToF16UI.c
127125
source/8086-SSE/s_extF80MToCommonNaN.c
128126
source/8086-SSE/s_extF80UIToCommonNaN.c
129127
source/8086-SSE/s_f128MToCommonNaN.c
130-
source/8086-SSE/s_f16UIToCommonNaN.c
131128
source/8086-SSE/s_propagateNaNExtF80M.c
132129
source/8086-SSE/s_propagateNaNExtF80UI.c
133130
source/8086-SSE/s_propagateNaNF128M.c
@@ -143,14 +140,12 @@ set( SoftFloat_SPECIALISED_UNUSED
143140
source/8086/s_commonNaNToExtF80UI.c
144141
source/8086/s_commonNaNToF128M.c
145142
source/8086/s_commonNaNToF128UI.c
146-
source/8086/s_commonNaNToF16UI.c
147143
source/8086/s_commonNaNToF32UI.c
148144
source/8086/s_commonNaNToF64UI.c
149145
source/8086/s_extF80MToCommonNaN.c
150146
source/8086/s_extF80UIToCommonNaN.c
151147
source/8086/s_f128MToCommonNaN.c
152148
source/8086/s_f128UIToCommonNaN.c
153-
source/8086/s_f16UIToCommonNaN.c
154149
source/8086/s_f32UIToCommonNaN.c
155150
source/8086/s_f64UIToCommonNaN.c
156151
source/8086/s_propagateNaNExtF80M.c
@@ -167,14 +162,12 @@ set( SoftFloat_SPECIALISED_UNUSED
167162
source/ARM-VFPv2-defaultNaN/s_commonNaNToExtF80UI.c
168163
source/ARM-VFPv2-defaultNaN/s_commonNaNToF128M.c
169164
source/ARM-VFPv2-defaultNaN/s_commonNaNToF128UI.c
170-
source/ARM-VFPv2-defaultNaN/s_commonNaNToF16UI.c
171165
source/ARM-VFPv2-defaultNaN/s_commonNaNToF32UI.c
172166
source/ARM-VFPv2-defaultNaN/s_commonNaNToF64UI.c
173167
source/ARM-VFPv2-defaultNaN/s_extF80MToCommonNaN.c
174168
source/ARM-VFPv2-defaultNaN/s_extF80UIToCommonNaN.c
175169
source/ARM-VFPv2-defaultNaN/s_f128MToCommonNaN.c
176170
source/ARM-VFPv2-defaultNaN/s_f128UIToCommonNaN.c
177-
source/ARM-VFPv2-defaultNaN/s_f16UIToCommonNaN.c
178171
source/ARM-VFPv2-defaultNaN/s_f32UIToCommonNaN.c
179172
source/ARM-VFPv2-defaultNaN/s_f64UIToCommonNaN.c
180173
source/ARM-VFPv2-defaultNaN/s_propagateNaNExtF80M.c
@@ -191,14 +184,12 @@ set( SoftFloat_SPECIALISED_UNUSED
191184
source/ARM-VFPv2/s_commonNaNToExtF80UI.c
192185
source/ARM-VFPv2/s_commonNaNToF128M.c
193186
source/ARM-VFPv2/s_commonNaNToF128UI.c
194-
source/ARM-VFPv2/s_commonNaNToF16UI.c
195187
source/ARM-VFPv2/s_commonNaNToF32UI.c
196188
source/ARM-VFPv2/s_commonNaNToF64UI.c
197189
source/ARM-VFPv2/s_extF80MToCommonNaN.c
198190
source/ARM-VFPv2/s_extF80UIToCommonNaN.c
199191
source/ARM-VFPv2/s_f128MToCommonNaN.c
200192
source/ARM-VFPv2/s_f128UIToCommonNaN.c
201-
source/ARM-VFPv2/s_f16UIToCommonNaN.c
202193
source/ARM-VFPv2/s_f32UIToCommonNaN.c
203194
source/ARM-VFPv2/s_f64UIToCommonNaN.c
204195
source/ARM-VFPv2/s_propagateNaNExtF80M.c
@@ -418,7 +409,6 @@ set( SoftFloat_OTHERS_UNUSED
418409
source/f16_to_extF80M.c
419410
source/f16_to_f128.c
420411
source/f16_to_f128M.c
421-
source/f16_to_f32.c
422412
source/f16_to_f64.c
423413
source/f16_to_i32.c
424414
source/f16_to_i32_r_minMag.c
@@ -463,15 +453,13 @@ set( SoftFloat_OTHERS_UNUSED
463453
source/s_normRoundPackToF16.c
464454
source/s_normSubnormalExtF80Sig.c
465455
source/s_normSubnormalF128SigM.c
466-
source/s_normSubnormalF16Sig.c
467456
source/s_remStepMBy32.c
468457
source/s_roundMToI64.c
469458
source/s_roundMToUI64.c
470459
source/s_roundPackMToExtF80M.c
471460
source/s_roundPackMToF128M.c
472461
source/s_roundPackToExtF80.c
473462
source/s_roundPackToF128.c
474-
source/s_roundPackToF16.c
475463
source/s_roundPackToF32.c
476464
source/s_roundPackToF64.c
477465
source/s_roundToI32.c
@@ -531,6 +519,30 @@ set( SoftFloat_ADDITIONAL_HERC
531519

532520
#------------------------------------------------------------------------------
533521

522+
set( SoftFloat_NEEDED_BY_HERC
523+
524+
source/f16_to_f32.c
525+
source/f32_to_f16.c
526+
527+
source/s_countLeadingZeros16.c
528+
source/s_normSubnormalF16Sig.c
529+
source/s_roundPackToF16.c
530+
531+
source/8086-SSE/s_commonNaNToF16UI.c
532+
source/8086-SSE/s_f16UIToCommonNaN.c
533+
534+
source/8086/s_commonNaNToF16UI.c
535+
source/8086/s_f16UIToCommonNaN.c
536+
537+
source/ARM-VFPv2/s_commonNaNToF16UI.c
538+
source/ARM-VFPv2/s_f16UIToCommonNaN.c
539+
540+
source/ARM-VFPv2-defaultNaN/s_commonNaNToF16UI.c
541+
source/ARM-VFPv2-defaultNaN/s_f16UIToCommonNaN.c
542+
)
543+
544+
#------------------------------------------------------------------------------
545+
534546
set( ${PROJECT_NAME}_SRCS
535547

536548
softfloat_version.c
@@ -544,6 +556,7 @@ set( ${PROJECT_NAME}_SRCS
544556
${SoftFloat_SPECIALISED_HERC}
545557
${SoftFloat_OTHERS_HERC}
546558
${SoftFloat_ADDITIONAL_HERC}
559+
${SoftFloat_NEEDED_BY_HERC}
547560
)
548561

549562
list( SORT ${PROJECT_NAME}_SRCS )

0 commit comments

Comments
 (0)