@@ -268,6 +268,76 @@ set(TARGET_LIBM_ENTRYPOINTS
268268 libc.src.math.truncl
269269)
270270
271+ if(LIBC_COMPILER_HAS_FIXED_POINT)
272+ list(APPEND TARGET_LIBM_ENTRYPOINTS
273+ # stdfix.h _Fract and _Accum entrypoints
274+ libc.src.stdfix.abshk
275+ libc.src.stdfix.abshr
276+ libc.src.stdfix.absk
277+ libc.src.stdfix.abslk
278+ libc.src.stdfix.abslr
279+ libc.src.stdfix.absr
280+ libc.src.stdfix.exphk
281+ libc.src.stdfix.expk
282+ libc.src.stdfix.roundhk
283+ libc.src.stdfix.roundhr
284+ libc.src.stdfix.roundk
285+ libc.src.stdfix.roundlk
286+ libc.src.stdfix.roundlr
287+ libc.src.stdfix.roundr
288+ libc.src.stdfix.rounduhk
289+ libc.src.stdfix.rounduhr
290+ libc.src.stdfix.rounduk
291+ libc.src.stdfix.roundulk
292+ libc.src.stdfix.roundulr
293+ libc.src.stdfix.roundur
294+ libc.src.stdfix.sqrtuhk
295+ libc.src.stdfix.sqrtuhr
296+ libc.src.stdfix.sqrtuk
297+ libc.src.stdfix.sqrtur
298+ # libc.src.stdfix.sqrtulk
299+ libc.src.stdfix.sqrtulr
300+ libc.src.stdfix.uhksqrtus
301+ libc.src.stdfix.uksqrtui
302+ libc.src.stdfix.hrbits
303+ libc.src.stdfix.uhrbits
304+ libc.src.stdfix.rbits
305+ libc.src.stdfix.urbits
306+ libc.src.stdfix.lrbits
307+ libc.src.stdfix.ulrbits
308+ libc.src.stdfix.hkbits
309+ libc.src.stdfix.uhkbits
310+ libc.src.stdfix.kbits
311+ libc.src.stdfix.ukbits
312+ libc.src.stdfix.lkbits
313+ libc.src.stdfix.ulkbits
314+ libc.src.stdfix.bitshr
315+ libc.src.stdfix.bitsr
316+ libc.src.stdfix.bitslr
317+ libc.src.stdfix.bitshk
318+ libc.src.stdfix.bitsk
319+ libc.src.stdfix.bitslk
320+ libc.src.stdfix.bitsuhr
321+ libc.src.stdfix.bitsur
322+ libc.src.stdfix.bitsulr
323+ libc.src.stdfix.bitsuhk
324+ libc.src.stdfix.bitsuk
325+ libc.src.stdfix.bitsulk
326+ libc.src.stdfix.countlshr
327+ libc.src.stdfix.countlsr
328+ libc.src.stdfix.countlslr
329+ libc.src.stdfix.countlshk
330+ libc.src.stdfix.countlsk
331+ libc.src.stdfix.countlslk
332+ libc.src.stdfix.countlsuhr
333+ libc.src.stdfix.countlsur
334+ libc.src.stdfix.countlsulr
335+ libc.src.stdfix.countlsuhk
336+ libc.src.stdfix.countlsuk
337+ libc.src.stdfix.countlsulk
338+ )
339+ endif()
340+
271341set(TARGET_LLVMLIBC_ENTRYPOINTS
272342 ${TARGET_LIBC_ENTRYPOINTS}
273343 ${TARGET_LIBM_ENTRYPOINTS}
0 commit comments