567 lines · yaml
1header: stdfix.h2header_template: stdfix.h.def3macros:4 - macro_name: absfx5 macro_header: stdfix-macros.h6 - macro_name: countlsfx7 macro_header: stdfix-macros.h8 - macro_name: roundfx9 macro_header: stdfix-macros.h10types:11 - type_name: int_hk_t12 - type_name: int_hr_t13 - type_name: int_k_t14 - type_name: int_lk_t15 - type_name: int_lr_t16 - type_name: int_r_t17 - type_name: uint_uhk_t18 - type_name: uint_uhr_t19 - type_name: uint_uk_t20 - type_name: uint_ulk_t21 - type_name: uint_ulr_t22 - type_name: uint_ur_t23 24enums: []25objects: []26functions:27 - name: abshk28 standards:29 - stdc_ext30 return_type: short accum31 arguments:32 - type: short accum33 guard: LIBC_COMPILER_HAS_FIXED_POINT34 - name: abshr35 standards:36 - stdc_ext37 return_type: short fract38 arguments:39 - type: short fract40 guard: LIBC_COMPILER_HAS_FIXED_POINT41 - name: absk42 standards:43 - stdc_ext44 return_type: accum45 arguments:46 - type: accum47 guard: LIBC_COMPILER_HAS_FIXED_POINT48 - name: abslk49 standards:50 - stdc_ext51 return_type: long accum52 arguments:53 - type: long accum54 guard: LIBC_COMPILER_HAS_FIXED_POINT55 - name: abslr56 standards:57 - stdc_ext58 return_type: long fract59 arguments:60 - type: long fract61 guard: LIBC_COMPILER_HAS_FIXED_POINT62 - name: absr63 standards:64 - stdc_ext65 return_type: fract66 arguments:67 - type: fract68 guard: LIBC_COMPILER_HAS_FIXED_POINT69 - name: exphk70 standards:71 - stdc_ext72 - llvm_libc_stdfix_ext73 return_type: short accum74 arguments:75 - type: short accum76 guard: LIBC_COMPILER_HAS_FIXED_POINT77 - name: expk78 standards:79 - stdc_ext80 - llvm_libc_stdfix_ext81 return_type: accum82 arguments:83 - type: accum84 guard: LIBC_COMPILER_HAS_FIXED_POINT85 - name: hrbits86 standards:87 - stdc_ext88 return_type: short fract89 arguments:90 - type: int_hr_t91 guard: LIBC_COMPILER_HAS_FIXED_POINT92 - name: uhrbits93 standards:94 - stdc_ext95 return_type: unsigned short fract96 arguments:97 - type: uint_uhr_t98 guard: LIBC_COMPILER_HAS_FIXED_POINT99 - name: rbits100 standards:101 - stdc_ext102 return_type: fract103 arguments:104 - type: int_r_t105 guard: LIBC_COMPILER_HAS_FIXED_POINT106 - name: urbits107 standards:108 - stdc_ext109 return_type: unsigned fract110 arguments:111 - type: uint_ur_t112 guard: LIBC_COMPILER_HAS_FIXED_POINT113 - name: lrbits114 standards:115 - stdc_ext116 return_type: long fract117 arguments:118 - type: int_lr_t119 guard: LIBC_COMPILER_HAS_FIXED_POINT120 - name: ulrbits121 standards:122 - stdc_ext123 return_type: unsigned long fract124 arguments:125 - type: uint_ulr_t126 guard: LIBC_COMPILER_HAS_FIXED_POINT127 - name: hkbits128 standards:129 - stdc_ext130 return_type: short accum131 arguments:132 - type: int_hk_t133 guard: LIBC_COMPILER_HAS_FIXED_POINT134 - name: uhkbits135 standards:136 - stdc_ext137 return_type: unsigned short accum138 arguments:139 - type: uint_uhk_t140 guard: LIBC_COMPILER_HAS_FIXED_POINT141 - name: kbits142 standards:143 - stdc_ext144 return_type: accum145 arguments:146 - type: int_k_t147 guard: LIBC_COMPILER_HAS_FIXED_POINT148 - name: ukbits149 standards:150 - stdc_ext151 return_type: unsigned accum152 arguments:153 - type: uint_uk_t154 guard: LIBC_COMPILER_HAS_FIXED_POINT155 - name: lkbits156 standards:157 - stdc_ext158 return_type: long accum159 arguments:160 - type: uint_ulr_t161 guard: LIBC_COMPILER_HAS_FIXED_POINT162 - name: ulkbits163 standards:164 - stdc_ext165 return_type: unsigned long accum166 arguments:167 - type: uint_ulk_t168 guard: LIBC_COMPILER_HAS_FIXED_POINT169 - name: bitshr170 standards:171 - stdc_ext172 return_type: int_hr_t173 arguments:174 - type: short fract175 guard: LIBC_COMPILER_HAS_FIXED_POINT176 - name: bitsuhr177 standards:178 - stdc_ext179 return_type: uint_uhr_t180 arguments:181 - type: unsigned short fract182 guard: LIBC_COMPILER_HAS_FIXED_POINT183 - name: bitsr184 standards:185 - stdc_ext186 return_type: int_r_t187 arguments:188 - type: fract189 guard: LIBC_COMPILER_HAS_FIXED_POINT190 - name: bitsur191 standards:192 - stdc_ext193 return_type: uint_ur_t194 arguments:195 - type: unsigned fract196 guard: LIBC_COMPILER_HAS_FIXED_POINT197 - name: bitslr198 standards:199 - stdc_ext200 return_type: int_lr_t201 arguments:202 - type: long fract203 guard: LIBC_COMPILER_HAS_FIXED_POINT204 - name: bitsulr205 standards:206 - stdc_ext207 return_type: uint_ulr_t208 arguments:209 - type: unsigned long fract210 guard: LIBC_COMPILER_HAS_FIXED_POINT211 - name: bitshk212 standards:213 - stdc_ext214 return_type: int_hk_t215 arguments:216 - type: short accum217 guard: LIBC_COMPILER_HAS_FIXED_POINT218 - name: bitsuhk219 standards:220 - stdc_ext221 return_type: uint_uhk_t222 arguments:223 - type: unsigned short accum224 guard: LIBC_COMPILER_HAS_FIXED_POINT225 - name: bitsk226 standards:227 - stdc_ext228 return_type: int_k_t229 arguments:230 - type: accum231 guard: LIBC_COMPILER_HAS_FIXED_POINT232 - name: bitsuk233 standards:234 - stdc_ext235 return_type: uint_uk_t236 arguments:237 - type: unsigned accum238 guard: LIBC_COMPILER_HAS_FIXED_POINT239 - name: bitslk240 standards:241 - stdc_ext242 return_type: int_lk_t243 arguments:244 - type: long accum245 guard: LIBC_COMPILER_HAS_FIXED_POINT246 - name: bitsulk247 standards:248 - stdc_ext249 return_type: uint_ulk_t250 arguments:251 - type: unsigned long accum252 guard: LIBC_COMPILER_HAS_FIXED_POINT253 - name: idivr254 standards:255 - stdc_ext256 return_type: int257 arguments:258 - type: fract259 - type: fract260 guard: LIBC_COMPILER_HAS_FIXED_POINT261 - name: idivlr262 standards:263 - stdc_ext264 return_type: long int265 arguments:266 - type: long fract267 - type: long fract268 guard: LIBC_COMPILER_HAS_FIXED_POINT269 - name: idivk270 standards:271 - stdc_ext272 return_type: int273 arguments:274 - type: accum275 - type: accum276 guard: LIBC_COMPILER_HAS_FIXED_POINT277 - name: idivlk278 standards:279 - stdc_ext280 return_type: long int281 arguments:282 - type: long accum283 - type: long accum284 guard: LIBC_COMPILER_HAS_FIXED_POINT285 - name: idivur286 standards:287 - stdc_ext288 return_type: unsigned int289 arguments:290 - type: unsigned fract291 - type: unsigned fract292 guard: LIBC_COMPILER_HAS_FIXED_POINT293 - name: idivulr294 standards:295 - stdc_ext296 return_type: unsigned long int297 arguments:298 - type: unsigned long fract299 - type: unsigned long fract300 guard: LIBC_COMPILER_HAS_FIXED_POINT301 - name: idivuk302 standards:303 - stdc_ext304 return_type: unsigned int305 arguments:306 - type: unsigned accum307 - type: unsigned accum308 guard: LIBC_COMPILER_HAS_FIXED_POINT309 - name: idivulk310 standards:311 - stdc_ext312 return_type: unsigned long int313 arguments:314 - type: unsigned long accum315 - type: unsigned long accum316 guard: LIBC_COMPILER_HAS_FIXED_POINT317 - name: roundhk318 standards:319 - stdc_ext320 return_type: short accum321 arguments:322 - type: short accum323 - type: int324 guard: LIBC_COMPILER_HAS_FIXED_POINT325 - name: roundhr326 standards:327 - stdc_ext328 return_type: short fract329 arguments:330 - type: short fract331 - type: int332 guard: LIBC_COMPILER_HAS_FIXED_POINT333 - name: roundk334 standards:335 - stdc_ext336 return_type: accum337 arguments:338 - type: accum339 - type: int340 guard: LIBC_COMPILER_HAS_FIXED_POINT341 - name: roundlk342 standards:343 - stdc_ext344 return_type: long accum345 arguments:346 - type: long accum347 - type: int348 guard: LIBC_COMPILER_HAS_FIXED_POINT349 - name: roundlr350 standards:351 - stdc_ext352 return_type: long fract353 arguments:354 - type: long fract355 - type: int356 guard: LIBC_COMPILER_HAS_FIXED_POINT357 - name: roundr358 standards:359 - stdc_ext360 return_type: fract361 arguments:362 - type: fract363 - type: int364 guard: LIBC_COMPILER_HAS_FIXED_POINT365 - name: rounduhk366 standards:367 - stdc_ext368 return_type: unsigned short accum369 arguments:370 - type: unsigned short accum371 - type: int372 guard: LIBC_COMPILER_HAS_FIXED_POINT373 - name: rounduhr374 standards:375 - stdc_ext376 return_type: unsigned short fract377 arguments:378 - type: unsigned short fract379 - type: int380 guard: LIBC_COMPILER_HAS_FIXED_POINT381 - name: rounduk382 standards:383 - stdc_ext384 return_type: unsigned accum385 arguments:386 - type: unsigned accum387 - type: int388 guard: LIBC_COMPILER_HAS_FIXED_POINT389 - name: roundulk390 standards:391 - stdc_ext392 return_type: unsigned long accum393 arguments:394 - type: unsigned long accum395 - type: int396 guard: LIBC_COMPILER_HAS_FIXED_POINT397 - name: roundulr398 standards:399 - stdc_ext400 return_type: unsigned long fract401 arguments:402 - type: unsigned long fract403 - type: int404 guard: LIBC_COMPILER_HAS_FIXED_POINT405 - name: roundur406 standards:407 - stdc_ext408 return_type: unsigned fract409 arguments:410 - type: unsigned fract411 - type: int412 guard: LIBC_COMPILER_HAS_FIXED_POINT413 - name: sqrtuhk414 standards:415 - stdc_ext416 - llvm_libc_stdfix_ext417 return_type: unsigned short accum418 arguments:419 - type: unsigned short accum420 guard: LIBC_COMPILER_HAS_FIXED_POINT421 - name: sqrtuhr422 standards:423 - stdc_ext424 - llvm_libc_stdfix_ext425 return_type: unsigned short fract426 arguments:427 - type: unsigned short fract428 guard: LIBC_COMPILER_HAS_FIXED_POINT429 - name: sqrtuk430 standards:431 - stdc_ext432 - llvm_libc_stdfix_ext433 return_type: unsigned accum434 arguments:435 - type: unsigned accum436 guard: LIBC_COMPILER_HAS_FIXED_POINT437 - name: sqrtulk438 standards: llvm_libc_stdfix_ext439 return_type: unsigned long accum440 arguments:441 - type: unsigned long accum442 guard: LIBC_COMPILER_HAS_FIXED_POINT443 - name: sqrtulr444 standards:445 - stdc_ext446 - llvm_libc_stdfix_ext447 return_type: unsigned long fract448 arguments:449 - type: unsigned long fract450 guard: LIBC_COMPILER_HAS_FIXED_POINT451 - name: sqrtur452 standards:453 - stdc_ext454 - llvm_libc_stdfix_ext455 return_type: unsigned fract456 arguments:457 - type: unsigned fract458 guard: LIBC_COMPILER_HAS_FIXED_POINT459 - name: uhksqrtus460 standards:461 - stdc_ext462 - llvm_libc_stdfix_ext463 return_type: unsigned short accum464 arguments:465 - type: unsigned short466 guard: LIBC_COMPILER_HAS_FIXED_POINT467 - name: uksqrtui468 standards:469 - stdc_ext470 - llvm_libc_stdfix_ext471 return_type: unsigned accum472 arguments:473 - type: unsigned int474 guard: LIBC_COMPILER_HAS_FIXED_POINT475 - name: countlshr476 standards:477 - stdc_ext478 return_type: int479 arguments:480 - type: short fract481 guard: LIBC_COMPILER_HAS_FIXED_POINT482 - name: countlsr483 standards:484 - stdc_ext485 return_type: int486 arguments:487 - type: fract488 guard: LIBC_COMPILER_HAS_FIXED_POINT489 - name: countlslr490 standards:491 - stdc_ext492 return_type: int493 arguments:494 - type: long fract495 guard: LIBC_COMPILER_HAS_FIXED_POINT496 - name: countlshk497 standards:498 - stdc_ext499 return_type: int500 arguments:501 - type: short accum502 guard: LIBC_COMPILER_HAS_FIXED_POINT503 - name: countlsk504 standards:505 - stdc_ext506 return_type: int507 arguments:508 - type: accum509 guard: LIBC_COMPILER_HAS_FIXED_POINT510 - name: countlslk511 standards:512 - stdc_ext513 return_type: int514 arguments:515 - type: long accum516 guard: LIBC_COMPILER_HAS_FIXED_POINT517 - name: countlsuhr518 standards:519 - stdc_ext520 return_type: int521 arguments:522 - type: unsigned short fract523 guard: LIBC_COMPILER_HAS_FIXED_POINT524 - name: countlsur525 standards:526 - stdc_ext527 return_type: int528 arguments:529 - type: unsigned fract530 guard: LIBC_COMPILER_HAS_FIXED_POINT531 - name: countlsulr532 standards:533 - stdc_ext534 return_type: int535 arguments:536 - type: unsigned long fract537 guard: LIBC_COMPILER_HAS_FIXED_POINT538 - name: countlsuhk539 standards:540 - stdc_ext541 return_type: int542 arguments:543 - type: unsigned short accum544 guard: LIBC_COMPILER_HAS_FIXED_POINT545 - name: countlsuk546 standards:547 - stdc_ext548 return_type: int549 arguments:550 - type: unsigned accum551 guard: LIBC_COMPILER_HAS_FIXED_POINT552 - name: countlsulk553 standards:554 - stdc_ext555 return_type: int556 arguments:557 - type: unsigned long accum558 guard: LIBC_COMPILER_HAS_FIXED_POINT559 - name: rdivi560 standards:561 - stdc_ext562 return_type: fract563 arguments:564 - type: int565 - type: int566 guard: LIBC_COMPILER_HAS_FIXED_POINT567