{"id":5363,"date":"2025-10-15T09:20:39","date_gmt":"2025-10-15T08:20:39","guid":{"rendered":"http:\/\/roboblog.fatal-fury.de\/?p=5363"},"modified":"2025-10-15T10:17:49","modified_gmt":"2025-10-15T09:17:49","slug":"zahl-logarithmisch-abrunden","status":"publish","type":"post","link":"http:\/\/roboblog.fatal-fury.de\/?p=5363","title":{"rendered":"Zahl \"logarithmisch\" abrunden"},"content":{"rendered":"<p>Eine Zahl logarithmisch abrunden ohne pow() und log() Funktion, nur mit Bit schupsen.<\/p>\n<p><a href=\"http:\/\/roboblog.fatal-fury.de\/wp-content\/uploads\/2025\/10\/bitrunden.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/roboblog.fatal-fury.de\/wp-content\/uploads\/2025\/10\/bitrunden.png\" alt=\"\" width=\"640\" height=\"480\" class=\"alignnone size-full wp-image-5364\" srcset=\"http:\/\/roboblog.fatal-fury.de\/wp-content\/uploads\/2025\/10\/bitrunden.png 640w, http:\/\/roboblog.fatal-fury.de\/wp-content\/uploads\/2025\/10\/bitrunden-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\r\ninline float binarLogFloor(float value) {\r\n    uint32_t n = 0;\r\n    std::memcpy(&amp;n, &amp;value, sizeof(value)); \/\/ no aliasing violation\r\n\r\n    \/\/ Float 1 vorzeichen 8 exponent 23 mantisse\r\n    \/\/     v exp      M\r\n    n &amp;= 0b1111&#039;1111&#039;1100&#039;0000&#039;0000&#039;0000&#039;0000&#039;0000;\r\n    std::memcpy(&amp;value, &amp;n, sizeof(n));\r\n\r\n    return value;\r\n}\r\n\r\n\/\/ constexpr \\o\/\r\nconstexpr float binarLogFloor_bitcast(float value) {\r\n    uint32_t n = std::bit_cast&lt;uint32_t&gt;(value);\r\n    \/\/ Float 1 vorzeichen 8 exponent 23 mantisse\r\n    \/\/     v exp      M\r\n    n &amp;= 0b1111&#039;1111&#039;1100&#039;0000&#039;0000&#039;0000&#039;0000&#039;0000;\r\n    return std::bit_cast&lt;float&gt;(n);\r\n}\r\n\r\nstatic_assert(binarLogFloor_bitcast(0.2f) == 0.1875f);\r\n\r\nint main() {\r\n    assert(binarLogFloor_memcpy(0.2f) == 0.1875f);\r\n    assert(binarLogFloor_bitcast(0.2f) == 0.1875f);\r\n}\r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nreal(4) function binarLogFloor(value)\r\n    implicit none\r\n    real(4), intent(in) :: value\r\n    integer(4) :: n\r\n\r\n    n = transfer(value, n)\r\n    ! Float 1 vorzeichen 8 exponent 23 mantisse\r\n    !             v exp    M\r\n    n = IAND(n, b&#039;11111111110000000000000000000000&#039;)\r\n    binarLogFloor = transfer(n, binarLogFloor)\r\nend function \r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nbinarLogFloor(float):\r\n        vmovd   %xmm0, %eax\r\n        andl    $-4194304, %eax\r\n        vmovd   %eax, %xmm0\r\n        ret\r\n<\/pre>\n<p>Mit 1 Mantisse Bit<\/p>\n<pre>\r\n0.001 0.0009765625\r\n0.002 0.001953125\r\n0.003 0.002929688\r\n0.004 0.00390625\r\n0.005 0.00390625\r\n0.006 0.005859375\r\n0.007 0.005859375\r\n0.008 0.0078125\r\n0.009 0.0078125\r\n0.01 0.0078125\r\n0.011 0.0078125\r\n0.012 0.01171875\r\n0.013 0.01171875\r\n0.014 0.01171875\r\n0.015 0.01171875\r\n0.016 0.015625\r\n0.017 0.015625\r\n0.018 0.015625\r\n0.019 0.015625\r\n0.02 0.015625\r\n0.021 0.015625\r\n0.022 0.015625\r\n0.023 0.015625\r\n0.024 0.0234375\r\n0.025 0.0234375\r\n0.026 0.0234375\r\n0.027 0.0234375\r\n0.028 0.0234375\r\n0.029 0.0234375\r\n0.03 0.0234375\r\n0.031 0.0234375\r\n0.032 0.03125\r\n0.033 0.03125\r\n0.034 0.03125\r\n0.035 0.03125\r\n0.036 0.03125\r\n0.037 0.03125\r\n0.038 0.03125\r\n0.039 0.03125\r\n0.04 0.03125\r\n0.041 0.03125\r\n0.042 0.03125\r\n0.043 0.03125\r\n0.044 0.03125\r\n0.045 0.03125\r\n0.046 0.03125\r\n0.047 0.046875\r\n0.048 0.046875\r\n0.049 0.046875\r\n0.05 0.046875\r\n0.051 0.046875\r\n0.052 0.046875\r\n0.053 0.046875\r\n0.054 0.046875\r\n0.055 0.046875\r\n0.056 0.046875\r\n0.057 0.046875\r\n0.058 0.046875\r\n0.059 0.046875\r\n0.06 0.046875\r\n0.061 0.046875\r\n0.062 0.046875\r\n0.063 0.0625\r\n0.064 0.0625\r\n0.065 0.0625\r\n0.066 0.0625\r\n0.067 0.0625\r\n0.068 0.0625\r\n0.069 0.0625\r\n0.07 0.0625\r\n0.071 0.0625\r\n0.072 0.0625\r\n0.073 0.0625\r\n0.074 0.0625\r\n0.075 0.0625\r\n0.076 0.0625\r\n0.077 0.0625\r\n0.078 0.0625\r\n0.079 0.0625\r\n0.08 0.0625\r\n0.081 0.0625\r\n0.082 0.0625\r\n0.083 0.0625\r\n0.084 0.0625\r\n0.085 0.0625\r\n0.086 0.0625\r\n0.087 0.0625\r\n0.088 0.0625\r\n0.089 0.0625\r\n0.09 0.0625\r\n0.091 0.0625\r\n0.092 0.0625\r\n0.093 0.0625\r\n0.094 0.09375\r\n0.095 0.09375\r\n0.096 0.09375\r\n0.097 0.09375\r\n0.098 0.09375\r\n0.099 0.09375\r\n0.1 0.09375\r\n0.101 0.09375\r\n0.102 0.09375\r\n0.103 0.09375\r\n0.104 0.09375\r\n0.105 0.09375\r\n0.106 0.09375\r\n0.107 0.09375\r\n0.108 0.09375\r\n0.109 0.09375\r\n0.11 0.09375\r\n0.111 0.09375\r\n0.112 0.09375\r\n0.113 0.09375\r\n0.114 0.09375\r\n0.115 0.09375\r\n0.116 0.09375\r\n0.117 0.09375\r\n0.118 0.09375\r\n0.119 0.09375\r\n0.12 0.09375\r\n0.121 0.09375\r\n0.122 0.09375\r\n0.123 0.09375\r\n0.124 0.09375\r\n0.125 0.125\r\n0.126 0.125\r\n0.127 0.125\r\n0.128 0.125\r\n0.129 0.125\r\n0.13 0.125\r\n0.131 0.125\r\n0.132 0.125\r\n0.133 0.125\r\n0.134 0.125\r\n0.135 0.125\r\n0.136 0.125\r\n0.137 0.125\r\n0.138 0.125\r\n0.139 0.125\r\n0.14 0.125\r\n0.141 0.125\r\n0.142 0.125\r\n0.143 0.125\r\n0.144 0.125\r\n0.145 0.125\r\n0.146 0.125\r\n0.147 0.125\r\n0.148 0.125\r\n0.149 0.125\r\n0.15 0.125\r\n0.151 0.125\r\n0.152 0.125\r\n0.153 0.125\r\n0.154 0.125\r\n0.155 0.125\r\n0.156 0.125\r\n0.157 0.125\r\n0.158 0.125\r\n0.159 0.125\r\n0.16 0.125\r\n0.161 0.125\r\n0.162 0.125\r\n0.163 0.125\r\n0.164 0.125\r\n0.165 0.125\r\n0.166 0.125\r\n0.167 0.125\r\n0.168 0.125\r\n0.169 0.125\r\n0.17 0.125\r\n0.171 0.125\r\n0.172 0.125\r\n0.173 0.125\r\n0.174 0.125\r\n0.175 0.125\r\n0.176 0.125\r\n0.177 0.125\r\n0.178 0.125\r\n0.179 0.125\r\n0.18 0.125\r\n0.181 0.125\r\n0.182 0.125\r\n0.183 0.125\r\n0.184 0.125\r\n0.185 0.125\r\n0.186 0.125\r\n0.187 0.125\r\n0.188 0.1875\r\n0.189 0.1875\r\n0.19 0.1875\r\n0.191 0.1875\r\n0.192 0.1875\r\n0.193 0.1875\r\n0.194 0.1875\r\n0.195 0.1875\r\n0.196 0.1875\r\n0.197 0.1875\r\n0.198 0.1875\r\n0.199 0.1875\r\n0.2 0.1875\r\n0.201 0.1875\r\n0.202 0.1875\r\n0.203 0.1875\r\n0.204 0.1875\r\n0.205 0.1875\r\n0.206 0.1875\r\n0.207 0.1875\r\n0.208 0.1875\r\n0.209 0.1875\r\n0.21 0.1875\r\n0.211 0.1875\r\n0.212 0.1875\r\n0.213 0.1875\r\n0.214 0.1875\r\n0.215 0.1875\r\n0.216 0.1875\r\n0.217 0.1875\r\n0.218 0.1875\r\n0.219 0.1875\r\n0.22 0.1875\r\n0.221 0.1875\r\n0.222 0.1875\r\n0.223 0.1875\r\n0.224 0.1875\r\n0.225 0.1875\r\n0.226 0.1875\r\n0.227 0.1875\r\n0.228 0.1875\r\n0.229 0.1875\r\n0.23 0.1875\r\n0.231 0.1875\r\n0.232 0.1875\r\n0.233 0.1875\r\n0.234 0.1875\r\n0.235 0.1875\r\n0.236 0.1875\r\n0.237 0.1875\r\n0.238 0.1875\r\n0.239 0.1875\r\n0.24 0.1875\r\n0.241 0.1875\r\n0.242 0.1875\r\n0.243 0.1875\r\n0.244 0.1875\r\n0.245 0.1875\r\n0.246 0.1875\r\n0.247 0.1875\r\n0.248 0.1875\r\n0.249 0.1875\r\n0.25 0.25\r\n0.251 0.25\r\n0.252 0.25\r\n0.253 0.25\r\n0.254 0.25\r\n0.255 0.25\r\n0.256 0.25\r\n0.257 0.25\r\n0.258 0.25\r\n0.259 0.25\r\n0.26 0.25\r\n0.261 0.25\r\n0.262 0.25\r\n0.263 0.25\r\n0.264 0.25\r\n0.265 0.25\r\n0.266 0.25\r\n0.267 0.25\r\n0.268 0.25\r\n0.269 0.25\r\n0.27 0.25\r\n0.271 0.25\r\n0.272 0.25\r\n0.273 0.25\r\n0.274 0.25\r\n0.275 0.25\r\n0.276 0.25\r\n0.277 0.25\r\n0.278 0.25\r\n0.279 0.25\r\n0.28 0.25\r\n0.281 0.25\r\n0.282 0.25\r\n0.283 0.25\r\n0.284 0.25\r\n0.285 0.25\r\n0.286 0.25\r\n0.287 0.25\r\n0.288 0.25\r\n0.289 0.25\r\n0.29 0.25\r\n0.291 0.25\r\n0.292 0.25\r\n0.293 0.25\r\n0.294 0.25\r\n0.295 0.25\r\n0.296 0.25\r\n0.297 0.25\r\n0.298 0.25\r\n0.299 0.25\r\n0.3 0.25\r\n0.301 0.25\r\n0.302 0.25\r\n0.303 0.25\r\n0.304 0.25\r\n0.305 0.25\r\n0.306 0.25\r\n0.307 0.25\r\n0.308 0.25\r\n0.309 0.25\r\n0.31 0.25\r\n0.311 0.25\r\n0.312 0.25\r\n0.313 0.25\r\n0.314 0.25\r\n0.315 0.25\r\n0.316 0.25\r\n0.317 0.25\r\n0.318 0.25\r\n0.319 0.25\r\n0.32 0.25\r\n0.321 0.25\r\n0.322 0.25\r\n0.323 0.25\r\n0.324 0.25\r\n0.325 0.25\r\n0.326 0.25\r\n0.327 0.25\r\n0.328 0.25\r\n0.329 0.25\r\n0.33 0.25\r\n0.331 0.25\r\n0.332 0.25\r\n0.333 0.25\r\n0.334 0.25\r\n0.335 0.25\r\n0.336 0.25\r\n0.337 0.25\r\n0.338 0.25\r\n0.339 0.25\r\n0.34 0.25\r\n0.341 0.25\r\n0.342 0.25\r\n0.343 0.25\r\n0.344 0.25\r\n0.345 0.25\r\n0.346 0.25\r\n0.347 0.25\r\n0.348 0.25\r\n0.349 0.25\r\n0.35 0.25\r\n0.351 0.25\r\n0.352 0.25\r\n0.353 0.25\r\n0.354 0.25\r\n0.355 0.25\r\n0.356 0.25\r\n0.357 0.25\r\n0.358 0.25\r\n0.359 0.25\r\n0.36 0.25\r\n0.361 0.25\r\n0.362 0.25\r\n0.363 0.25\r\n0.364 0.25\r\n0.365 0.25\r\n0.366 0.25\r\n0.367 0.25\r\n0.368 0.25\r\n0.369 0.25\r\n0.37 0.25\r\n0.371 0.25\r\n0.372 0.25\r\n0.373 0.25\r\n0.374 0.25\r\n0.375 0.375\r\n0.376 0.375\r\n0.377 0.375\r\n0.378 0.375\r\n0.379 0.375\r\n0.38 0.375\r\n0.381 0.375\r\n0.382 0.375\r\n0.383 0.375\r\n0.384 0.375\r\n0.385 0.375\r\n0.386 0.375\r\n0.387 0.375\r\n0.388 0.375\r\n0.389 0.375\r\n0.39 0.375\r\n0.391 0.375\r\n0.392 0.375\r\n0.393 0.375\r\n0.394 0.375\r\n0.395 0.375\r\n0.396 0.375\r\n0.397 0.375\r\n0.398 0.375\r\n0.399 0.375\r\n0.4 0.375\r\n0.401 0.375\r\n0.402 0.375\r\n0.403 0.375\r\n0.404 0.375\r\n0.405 0.375\r\n0.406 0.375\r\n0.407 0.375\r\n0.408 0.375\r\n0.409 0.375\r\n0.41 0.375\r\n0.411 0.375\r\n0.412 0.375\r\n0.413 0.375\r\n0.414 0.375\r\n0.415 0.375\r\n0.416 0.375\r\n0.417 0.375\r\n0.418 0.375\r\n0.419 0.375\r\n0.42 0.375\r\n0.421 0.375\r\n0.422 0.375\r\n0.423 0.375\r\n0.424 0.375\r\n0.425 0.375\r\n0.426 0.375\r\n0.427 0.375\r\n0.428 0.375\r\n0.429 0.375\r\n0.43 0.375\r\n0.431 0.375\r\n0.432 0.375\r\n0.433 0.375\r\n0.434 0.375\r\n0.435 0.375\r\n0.436 0.375\r\n0.437 0.375\r\n0.438 0.375\r\n0.439 0.375\r\n0.44 0.375\r\n0.441 0.375\r\n0.442 0.375\r\n0.443 0.375\r\n0.444 0.375\r\n0.445 0.375\r\n0.446 0.375\r\n0.447 0.375\r\n0.448 0.375\r\n0.449 0.375\r\n0.45 0.375\r\n0.451 0.375\r\n0.452 0.375\r\n0.453 0.375\r\n0.454 0.375\r\n0.455 0.375\r\n0.456 0.375\r\n0.457 0.375\r\n0.458 0.375\r\n0.459 0.375\r\n0.46 0.375\r\n0.461 0.375\r\n0.462 0.375\r\n0.463 0.375\r\n0.464 0.375\r\n0.465 0.375\r\n0.466 0.375\r\n0.467 0.375\r\n0.468 0.375\r\n0.469 0.375\r\n0.47 0.375\r\n0.471 0.375\r\n0.472 0.375\r\n0.473 0.375\r\n0.474 0.375\r\n0.475 0.375\r\n0.476 0.375\r\n0.477 0.375\r\n0.478 0.375\r\n0.479 0.375\r\n0.48 0.375\r\n0.481 0.375\r\n0.482 0.375\r\n0.483 0.375\r\n0.484 0.375\r\n0.485 0.375\r\n0.486 0.375\r\n0.487 0.375\r\n0.488 0.375\r\n0.489 0.375\r\n0.49 0.375\r\n0.491 0.375\r\n0.492 0.375\r\n0.493 0.375\r\n0.494 0.375\r\n0.495 0.375\r\n0.496 0.375\r\n0.497 0.375\r\n0.498 0.375\r\n0.499 0.375\r\n0.5 0.5\r\n0.501 0.5\r\n0.502 0.5\r\n0.503 0.5\r\n0.504 0.5\r\n0.505 0.5\r\n0.506 0.5\r\n0.507 0.5\r\n0.508 0.5\r\n0.509 0.5\r\n0.51 0.5\r\n0.511 0.5\r\n0.512 0.5\r\n0.513 0.5\r\n0.514 0.5\r\n0.515 0.5\r\n0.516 0.5\r\n0.517 0.5\r\n0.518 0.5\r\n0.519 0.5\r\n0.52 0.5\r\n0.521 0.5\r\n0.522 0.5\r\n0.523 0.5\r\n0.524 0.5\r\n0.525 0.5\r\n0.526 0.5\r\n0.527 0.5\r\n0.528 0.5\r\n0.529 0.5\r\n0.53 0.5\r\n0.531 0.5\r\n0.532 0.5\r\n0.533 0.5\r\n0.534 0.5\r\n0.535 0.5\r\n0.536 0.5\r\n0.537 0.5\r\n0.538 0.5\r\n0.539 0.5\r\n0.54 0.5\r\n0.541 0.5\r\n0.542 0.5\r\n0.543 0.5\r\n0.544 0.5\r\n0.545 0.5\r\n0.546 0.5\r\n0.547 0.5\r\n0.548 0.5\r\n0.549 0.5\r\n0.55 0.5\r\n0.551 0.5\r\n0.552 0.5\r\n0.553 0.5\r\n0.554 0.5\r\n0.555 0.5\r\n0.556 0.5\r\n0.557 0.5\r\n0.558 0.5\r\n0.559 0.5\r\n0.56 0.5\r\n0.561 0.5\r\n0.562 0.5\r\n0.563 0.5\r\n0.564 0.5\r\n0.565 0.5\r\n0.566 0.5\r\n0.567 0.5\r\n0.568 0.5\r\n0.569 0.5\r\n0.57 0.5\r\n0.571 0.5\r\n0.572 0.5\r\n0.573 0.5\r\n0.574 0.5\r\n0.575 0.5\r\n0.576 0.5\r\n0.577 0.5\r\n0.578 0.5\r\n0.579 0.5\r\n0.58 0.5\r\n0.581 0.5\r\n0.582 0.5\r\n0.583 0.5\r\n0.584 0.5\r\n0.585 0.5\r\n0.586 0.5\r\n0.587 0.5\r\n0.588 0.5\r\n0.589 0.5\r\n0.59 0.5\r\n0.591 0.5\r\n0.592 0.5\r\n0.593 0.5\r\n0.594 0.5\r\n0.595 0.5\r\n0.596 0.5\r\n0.597 0.5\r\n0.598 0.5\r\n0.599 0.5\r\n0.6 0.5\r\n0.601 0.5\r\n0.602 0.5\r\n0.603 0.5\r\n0.604 0.5\r\n0.605 0.5\r\n0.606 0.5\r\n0.607 0.5\r\n0.608 0.5\r\n0.609 0.5\r\n0.61 0.5\r\n0.611 0.5\r\n0.612 0.5\r\n0.613 0.5\r\n0.614 0.5\r\n0.615 0.5\r\n0.616 0.5\r\n0.617 0.5\r\n0.618 0.5\r\n0.619 0.5\r\n0.62 0.5\r\n0.621 0.5\r\n0.622 0.5\r\n0.623 0.5\r\n0.624 0.5\r\n0.625 0.5\r\n0.626 0.5\r\n0.627 0.5\r\n0.628 0.5\r\n0.629 0.5\r\n0.63 0.5\r\n0.631 0.5\r\n0.632 0.5\r\n0.633 0.5\r\n0.634 0.5\r\n0.635 0.5\r\n0.636 0.5\r\n0.637 0.5\r\n0.638 0.5\r\n0.639 0.5\r\n0.64 0.5\r\n0.641 0.5\r\n0.642 0.5\r\n0.643 0.5\r\n0.644 0.5\r\n0.645 0.5\r\n0.646 0.5\r\n0.647 0.5\r\n0.648 0.5\r\n0.649 0.5\r\n0.65 0.5\r\n0.651 0.5\r\n0.652 0.5\r\n0.653 0.5\r\n0.654 0.5\r\n0.655 0.5\r\n0.656 0.5\r\n0.657 0.5\r\n0.658 0.5\r\n0.659 0.5\r\n0.66 0.5\r\n0.661 0.5\r\n0.662 0.5\r\n0.663 0.5\r\n0.664 0.5\r\n0.665 0.5\r\n0.666 0.5\r\n0.667 0.5\r\n0.668 0.5\r\n0.669 0.5\r\n0.67 0.5\r\n0.671 0.5\r\n0.672 0.5\r\n0.673 0.5\r\n0.674 0.5\r\n0.675 0.5\r\n0.676 0.5\r\n0.677 0.5\r\n0.678 0.5\r\n0.679 0.5\r\n0.68 0.5\r\n0.681 0.5\r\n0.682 0.5\r\n0.683 0.5\r\n0.684 0.5\r\n0.685 0.5\r\n0.686 0.5\r\n0.687 0.5\r\n0.688 0.5\r\n0.689 0.5\r\n0.69 0.5\r\n0.691 0.5\r\n0.692 0.5\r\n0.693 0.5\r\n0.694 0.5\r\n0.695 0.5\r\n0.696 0.5\r\n0.697 0.5\r\n0.698 0.5\r\n0.699 0.5\r\n0.7 0.5\r\n0.701 0.5\r\n0.702 0.5\r\n0.703 0.5\r\n0.704 0.5\r\n0.705 0.5\r\n0.706 0.5\r\n0.707 0.5\r\n0.708 0.5\r\n0.709 0.5\r\n0.71 0.5\r\n0.711 0.5\r\n0.712 0.5\r\n0.713 0.5\r\n0.714 0.5\r\n0.715 0.5\r\n0.716 0.5\r\n0.717 0.5\r\n0.718 0.5\r\n0.719 0.5\r\n0.72 0.5\r\n0.721 0.5\r\n0.722 0.5\r\n0.723 0.5\r\n0.724 0.5\r\n0.725 0.5\r\n0.726 0.5\r\n0.727 0.5\r\n0.728 0.5\r\n0.729 0.5\r\n0.73 0.5\r\n0.731 0.5\r\n0.732 0.5\r\n0.733 0.5\r\n0.734 0.5\r\n0.735 0.5\r\n0.736 0.5\r\n0.737 0.5\r\n0.738 0.5\r\n0.739 0.5\r\n0.74 0.5\r\n0.741 0.5\r\n0.742 0.5\r\n0.743 0.5\r\n0.744 0.5\r\n0.745 0.5\r\n0.746 0.5\r\n0.747 0.5\r\n0.748 0.5\r\n0.749 0.5\r\n0.75 0.75\r\n0.751 0.75\r\n0.752 0.75\r\n0.753 0.75\r\n0.754 0.75\r\n0.755 0.75\r\n0.756 0.75\r\n0.757 0.75\r\n0.758 0.75\r\n0.759 0.75\r\n0.76 0.75\r\n0.761 0.75\r\n0.762 0.75\r\n0.763 0.75\r\n0.764 0.75\r\n0.765 0.75\r\n0.766 0.75\r\n0.767 0.75\r\n0.768 0.75\r\n0.769 0.75\r\n0.77 0.75\r\n0.771 0.75\r\n0.772 0.75\r\n0.773 0.75\r\n0.774 0.75\r\n0.775 0.75\r\n0.776 0.75\r\n0.777 0.75\r\n0.778 0.75\r\n0.779 0.75\r\n0.78 0.75\r\n0.781 0.75\r\n0.782 0.75\r\n0.783 0.75\r\n0.784 0.75\r\n0.785 0.75\r\n0.786 0.75\r\n0.787 0.75\r\n0.788 0.75\r\n0.789 0.75\r\n0.79 0.75\r\n0.791 0.75\r\n0.792 0.75\r\n0.793 0.75\r\n0.794 0.75\r\n0.795 0.75\r\n0.796 0.75\r\n0.797 0.75\r\n0.798 0.75\r\n0.799 0.75\r\n0.8 0.75\r\n0.801 0.75\r\n0.802 0.75\r\n0.803 0.75\r\n0.804 0.75\r\n0.805 0.75\r\n0.806 0.75\r\n0.807 0.75\r\n0.808 0.75\r\n0.809 0.75\r\n0.81 0.75\r\n0.811 0.75\r\n0.812 0.75\r\n0.813 0.75\r\n0.814 0.75\r\n0.815 0.75\r\n0.816 0.75\r\n0.817 0.75\r\n0.818 0.75\r\n0.819 0.75\r\n0.82 0.75\r\n0.821 0.75\r\n0.822 0.75\r\n0.823 0.75\r\n0.824 0.75\r\n0.825 0.75\r\n0.826 0.75\r\n0.827 0.75\r\n0.828 0.75\r\n0.829 0.75\r\n0.83 0.75\r\n0.831 0.75\r\n0.832 0.75\r\n0.833 0.75\r\n0.834 0.75\r\n0.835 0.75\r\n0.836 0.75\r\n0.837 0.75\r\n0.838 0.75\r\n0.839 0.75\r\n0.84 0.75\r\n0.841 0.75\r\n0.842 0.75\r\n0.843 0.75\r\n0.844 0.75\r\n0.845 0.75\r\n0.846 0.75\r\n0.847 0.75\r\n0.848 0.75\r\n0.849 0.75\r\n0.85 0.75\r\n0.851 0.75\r\n0.852 0.75\r\n0.853 0.75\r\n0.854 0.75\r\n0.855 0.75\r\n0.856 0.75\r\n0.857 0.75\r\n0.858 0.75\r\n0.859 0.75\r\n0.86 0.75\r\n0.861 0.75\r\n0.862 0.75\r\n0.863 0.75\r\n0.864 0.75\r\n0.865 0.75\r\n0.866 0.75\r\n0.867 0.75\r\n0.868 0.75\r\n0.869 0.75\r\n0.87 0.75\r\n0.871 0.75\r\n0.872 0.75\r\n0.873 0.75\r\n0.874 0.75\r\n0.875 0.75\r\n0.876 0.75\r\n0.877 0.75\r\n0.878 0.75\r\n0.879 0.75\r\n0.88 0.75\r\n0.881 0.75\r\n0.882 0.75\r\n0.883 0.75\r\n0.884 0.75\r\n0.885 0.75\r\n0.886 0.75\r\n0.887 0.75\r\n0.888 0.75\r\n0.889 0.75\r\n0.89 0.75\r\n0.891 0.75\r\n0.892 0.75\r\n0.893 0.75\r\n0.894 0.75\r\n0.895 0.75\r\n0.896 0.75\r\n0.897 0.75\r\n0.898 0.75\r\n0.899 0.75\r\n0.9 0.75\r\n0.901 0.75\r\n0.902 0.75\r\n0.903 0.75\r\n0.904 0.75\r\n0.905 0.75\r\n0.906 0.75\r\n0.907 0.75\r\n0.908 0.75\r\n0.909 0.75\r\n0.91 0.75\r\n0.911 0.75\r\n0.912 0.75\r\n0.913 0.75\r\n0.914 0.75\r\n0.915 0.75\r\n0.916 0.75\r\n0.917 0.75\r\n0.918 0.75\r\n0.919 0.75\r\n0.92 0.75\r\n0.921 0.75\r\n0.922 0.75\r\n0.923 0.75\r\n0.924 0.75\r\n0.925 0.75\r\n0.926 0.75\r\n0.927 0.75\r\n0.928 0.75\r\n0.929 0.75\r\n0.93 0.75\r\n0.931 0.75\r\n0.932 0.75\r\n0.933 0.75\r\n0.934 0.75\r\n0.935 0.75\r\n0.936 0.75\r\n0.937 0.75\r\n0.938 0.75\r\n0.939 0.75\r\n0.94 0.75\r\n0.941 0.75\r\n0.942 0.75\r\n0.943 0.75\r\n0.944 0.75\r\n0.945 0.75\r\n0.946 0.75\r\n0.947 0.75\r\n0.948 0.75\r\n0.949 0.75\r\n0.95 0.75\r\n0.951 0.75\r\n0.952 0.75\r\n0.953 0.75\r\n0.954 0.75\r\n0.955 0.75\r\n0.956 0.75\r\n0.957 0.75\r\n0.958 0.75\r\n0.959 0.75\r\n0.96 0.75\r\n0.961 0.75\r\n0.962 0.75\r\n0.963 0.75\r\n0.964 0.75\r\n0.965 0.75\r\n0.966 0.75\r\n0.967 0.75\r\n0.968 0.75\r\n0.969 0.75\r\n0.97 0.75\r\n0.971 0.75\r\n0.972 0.75\r\n0.973 0.75\r\n0.974 0.75\r\n0.975 0.75\r\n0.976 0.75\r\n0.977 0.75\r\n0.978 0.75\r\n0.979 0.75\r\n0.98 0.75\r\n0.981 0.75\r\n0.982 0.75\r\n0.983 0.75\r\n0.984 0.75\r\n0.985 0.75\r\n0.986 0.75\r\n0.987 0.75\r\n0.988 0.75\r\n0.989 0.75\r\n0.99 0.75\r\n0.991 0.75\r\n0.992 0.75\r\n0.993 0.75\r\n0.994 0.75\r\n0.995 0.75\r\n0.996 0.75\r\n0.997 0.75\r\n0.998 0.75\r\n0.999 0.75\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Eine Zahl logarithmisch abrunden ohne pow() und log() Funktion, nur mit Bit schupsen. inline float binarLogFloor(float value) { uint32_t n = 0; std::memcpy(&amp;n, &amp;value, sizeof(value)); \/\/ no aliasing violation \/\/ Float 1 vorzeichen 8 exponent 23 mantisse \/\/ v exp M n &amp;= 0b1111&#039;1111&#039;1100&#039;0000&#039;0000&#039;0000&#039;0000&#039;0000; std::memcpy(&amp;value, &amp;n, sizeof(n)); return value; } \/\/ constexpr \\o\/ constexpr float [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[17,30],"class_list":["post-5363","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-cpp","tag-fortran"],"_links":{"self":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/5363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5363"}],"version-history":[{"count":5,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/5363\/revisions"}],"predecessor-version":[{"id":5369,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=\/wp\/v2\/posts\/5363\/revisions\/5369"}],"wp:attachment":[{"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5363"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/roboblog.fatal-fury.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}