📄 sbr_dct.c
字号:
f285 = MUL_C(COEF_CONST(0.6715589548470183), f283); f286 = MUL_C(COEF_CONST(1.4125100802019774), f243); y[34] = f284 + f285; y[30] = f286 - f285; f289 = f249 + f247; f290 = MUL_C(COEF_CONST(0.3436258658070505), f249); f291 = MUL_C(COEF_CONST(0.5141027441932217), f289); f292 = MUL_C(COEF_CONST(1.3718313541934939), f247); y[42] = f290 + f291; y[22] = f292 - f291; f295 = f253 + f251; f296 = MUL_C(COEF_CONST(0.6046542117908007), f253); f297 = MUL_C(COEF_CONST(0.3368898533922201), f295); f298 = MUL_C(COEF_CONST(1.2784339185752409), f251); y[50] = f296 + f297; y[14] = f298 - f297; f301 = f257 + f255; f302 = MUL_C(COEF_CONST(0.8424460355094192), f257); f303 = MUL_C(COEF_CONST(0.1467304744553618), f301); f304 = MUL_C(COEF_CONST(1.1359069844201428), f255); y[58] = f302 + f303; y[6] = f304 - f303; f307 = t2[1] + t2[63]; f308 = MUL_C(COEF_CONST(1.0242400472191162), t2[1]); f309 = MUL_C(COEF_CONST((-0.9996988186962043)), f307); f310 = MUL_C(COEF_CONST((-0.9751575901732922)), t2[63]); f311 = f308 + f309; f312 = f310 - f309; f313 = t2[3] + t2[61]; f314 = MUL_C(COEF_CONST(1.0708550202783571),t2[3]); f315 = MUL_C(COEF_CONST((-0.9972904566786902)), f313); f316 = MUL_C(COEF_CONST((-0.9237258930790232)), t2[61]); f317 = f314 + f315; f318 = f316 - f315; f319 = t2[5] + t2[59]; f320 = MUL_C(COEF_CONST(1.1148902097979256), t2[5]); f321 = MUL_C(COEF_CONST((-0.9924795345987101)), f319); f322 = MUL_C(COEF_CONST((-0.8700688593994945)), t2[59]); f323 = f320 + f321; f324 = f322 - f321; f325 = t2[7] + t2[57]; f326 = MUL_C(COEF_CONST(1.1562395311492426), t2[7]); f327 = MUL_C(COEF_CONST((-0.9852776423889412)), f325); f328 = MUL_C(COEF_CONST((-0.8143157536286398)), t2[57]); f329 = f326 + f327; f330 = f328 - f327; f331 = t2[9] + t2[55]; f332 = MUL_C(COEF_CONST(1.1948033701953984), t2[9]); f333 = MUL_C(COEF_CONST((-0.9757021300385286)), f331); f334 = MUL_C(COEF_CONST((-0.7566008898816589)), t2[55]); f335 = f332 + f333; f336 = f334 - f333; f337 = t2[11] + t2[53]; f338 = MUL_C(COEF_CONST(1.2304888232703382), t2[11]); f339 = MUL_C(COEF_CONST((-0.9637760657954400)), f337); f340 = MUL_C(COEF_CONST((-0.6970633083205418)), t2[53]); f341 = f338 + f339; f342 = f340 - f339; f343 = t2[13] + t2[51]; f344 = MUL_C(COEF_CONST(1.2632099209919279), t2[13]); f345 = MUL_C(COEF_CONST((-0.9495281805930368)), f343); f346 = MUL_C(COEF_CONST((-0.6358464401941457)), t2[51]); f347 = f344 + f345; f348 = f346 - f345; f349 = t2[15] + t2[49]; f350 = MUL_C(COEF_CONST(1.2928878353697266), t2[15]); f351 = MUL_C(COEF_CONST((-0.9329927988347391)), f349); f352 = MUL_C(COEF_CONST((-0.5730977622997515)), t2[49]); f353 = f350 + f351; f354 = f352 - f351; f355 = t2[17] + t2[47]; f356 = MUL_C(COEF_CONST(1.3194510697085207), t2[17]); f357 = MUL_C(COEF_CONST((-0.9142097557035306)), f355); f358 = MUL_C(COEF_CONST((-0.5089684416985405)), t2[47]); f359 = f356 + f357; f360 = f358 - f357; f361 = t2[19] + t2[45]; f362 = MUL_C(COEF_CONST(1.3428356308501219), t2[19]); f363 = MUL_C(COEF_CONST((-0.8932243011955153)), f361); f364 = MUL_C(COEF_CONST((-0.4436129715409087)), t2[45]); f365 = f362 + f363; f366 = f364 - f363; f367 = t2[21] + t2[43]; f368 = MUL_C(COEF_CONST(1.3629851833384954), t2[21]); f369 = MUL_C(COEF_CONST((-0.8700869911087115)), f367); f370 = MUL_C(COEF_CONST((-0.3771887988789276)), t2[43]); f371 = f368 + f369; f372 = f370 - f369; f373 = t2[23] + t2[41]; f374 = MUL_C(COEF_CONST(1.3798511851368040), t2[23]); f375 = MUL_C(COEF_CONST((-0.8448535652497072)), f373); f376 = MUL_C(COEF_CONST((-0.3098559453626103)), t2[41]); f377 = f374 + f375; f378 = f376 - f375; f379 = t2[25] + t2[39]; f380 = MUL_C(COEF_CONST(1.3933930045694289), t2[25]); f381 = MUL_C(COEF_CONST((-0.8175848131515840)), f379); f382 = MUL_C(COEF_CONST((-0.2417766217337392)), t2[39]); f383 = f380 + f381; f384 = f382 - f381; f385 = t2[27] + t2[37]; f386 = MUL_C(COEF_CONST(1.4035780182072330), t2[27]); f387 = MUL_C(COEF_CONST((-0.7883464276266061)), f385); f388 = MUL_C(COEF_CONST((-0.1731148370459791)), t2[37]); f389 = f386 + f387; f390 = f388 - f387; f391 = t2[29] + t2[35]; f392 = MUL_C(COEF_CONST(1.4103816894602614), t2[29]); f393 = MUL_C(COEF_CONST((-0.7572088465064846)), f391); f394 = MUL_C(COEF_CONST((-0.1040360035527078)), t2[35]); f395 = f392 + f393; f396 = f394 - f393; f397 = t2[31] + t2[33]; f398 = MUL_C(COEF_CONST(1.4137876276885337), t2[31]); f399 = MUL_C(COEF_CONST((-0.7242470829514670)), f397); f400 = MUL_C(COEF_CONST((-0.0347065382144002)), t2[33]); f401 = f398 + f399; f402 = f400 - f399; f403 = f312 - f402; f404 = f312 + f402; f405 = f318 - f396; f406 = f318 + f396; f407 = f324 - f390; f408 = f324 + f390; f409 = f330 - f384; f410 = f330 + f384; f411 = f336 - f378; f412 = f336 + f378; f413 = f342 - f372; f414 = f342 + f372; f415 = f348 - f366; f416 = f348 + f366; f417 = f354 - f360; f418 = f354 + f360; f419 = f404 - f418; f420 = f404 + f418; f421 = f406 - f416; f422 = f406 + f416; f423 = f408 - f414; f424 = f408 + f414; f425 = f410 - f412; f426 = f410 + f412; f427 = f420 - f426; f428 = f420 + f426; f429 = f422 - f424; f430 = f422 + f424; f431 = f428 - f430; y[1] = f428 + f430; f433 = MUL_C(COEF_CONST(0.7071067811865476), f431); f434 = f427 + f429; f435 = MUL_C(COEF_CONST(1.3065629648763766), f427); f436 = MUL_C(COEF_CONST((-0.9238795325112866)), f434); f437 = MUL_C(COEF_CONST((-0.5411961001461967)), f429); f438 = f435 + f436; f439 = f437 - f436; f440 = f419 + f425; f441 = MUL_C(COEF_CONST(1.1758756024193588), f419); f442 = MUL_C(COEF_CONST((-0.9807852804032304)), f440); f443 = MUL_C(COEF_CONST((-0.7856949583871021)), f425); f444 = f441 + f442; f445 = f443 - f442; f446 = f421 + f423; f447 = MUL_C(COEF_CONST(1.3870398453221473), f421); f448 = MUL_C(COEF_CONST((-0.8314696123025455)), f446); f449 = MUL_C(COEF_CONST((-0.2758993792829436)), f423); f450 = f447 + f448; f451 = f449 - f448; f452 = f445 - f451; f453 = f445 + f451; f454 = MUL_C(COEF_CONST(0.7071067811865476), f452); f455 = f444 - f450; f456 = f444 + f450; f457 = MUL_C(COEF_CONST(0.7071067811865476), f456); f458 = f454 - f457; f459 = f454 + f457; f460 = f405 - f407; f461 = f405 + f407; f462 = f409 - f411; f463 = f409 + f411; f464 = f413 - f415; f465 = f413 + f415; f466 = MUL_C(COEF_CONST(0.7071067811865476), f463); f467 = f403 - f466; f468 = f403 + f466; f469 = f461 + f465; f470 = MUL_C(COEF_CONST(1.3065629648763766), f461); f471 = MUL_C(COEF_CONST((-0.9238795325112866)), f469); f472 = MUL_C(COEF_CONST((-0.5411961001461967)), f465); f473 = f470 + f471; f474 = f472 - f471; f475 = f468 - f474; f476 = f468 + f474; f477 = f467 - f473; f478 = f467 + f473; f479 = f460 + f464; f480 = MUL_C(COEF_CONST(1.3065629648763770), f460); f481 = MUL_C(COEF_CONST((-0.3826834323650904)), f479); f482 = MUL_C(COEF_CONST(0.5411961001461961), f464); f483 = f480 + f481; f484 = f482 - f481; f485 = MUL_C(COEF_CONST(0.7071067811865476), f462); f486 = f485 - f417; f487 = f485 + f417; f488 = f484 - f487; f489 = f484 + f487; f490 = f483 - f486; f491 = f483 + f486; f492 = f489 + f476; f493 = MUL_C(COEF_CONST((-0.8971675863426361)), f489); f494 = MUL_C(COEF_CONST(0.9951847266721968), f492); f495 = MUL_C(COEF_CONST(1.0932018670017576), f476); f496 = f493 + f494; f497 = f495 - f494; f498 = f491 + f478; f499 = MUL_C(COEF_CONST((-0.6666556584777466)), f491); f500 = MUL_C(COEF_CONST(0.9569403357322089), f498); f501 = MUL_C(COEF_CONST(1.2472250129866713), f478); f502 = f499 + f500; f503 = f501 - f500; f504 = f490 + f477; f505 = MUL_C(COEF_CONST((-0.4105245275223571)), f490); f506 = MUL_C(COEF_CONST(0.8819212643483549), f504); f507 = MUL_C(COEF_CONST(1.3533180011743529), f477); f508 = f505 + f506; f509 = f507 - f506; f510 = f488 + f475; f511 = MUL_C(COEF_CONST((-0.1386171691990915)), f488); f512 = MUL_C(COEF_CONST(0.7730104533627370), f510); f513 = MUL_C(COEF_CONST(1.4074037375263826), f475); f514 = f511 + f512; f515 = f513 - f512; f516 = f311 + f401; f517 = f311 - f401; f518 = f317 + f395; f519 = f395 - f317; f520 = f323 + f389; f521 = f323 - f389; f522 = f329 + f383; f523 = f383 - f329; f524 = f335 + f377; f525 = f335 - f377; f526 = f341 + f371; f527 = f371 - f341; f528 = f347 + f365; f529 = f347 - f365; f530 = f353 + f359; f531 = f359 - f353; f532 = f517 - f531; f533 = f517 + f531; f534 = f519 - f529; f535 = f519 + f529; f536 = f521 - f527; f537 = f521 + f527; f538 = f523 - f525; f539 = f523 + f525; f540 = f533 - f539; f541 = f533 + f539; f542 = f535 - f537; f543 = f535 + f537; f544 = f541 - f543; y[63] = f541 + f543; f546 = MUL_C(COEF_CONST(0.7071067811865476), f544); f547 = f540 + f542; f548 = MUL_C(COEF_CONST(1.3065629648763766), f540); f549 = MUL_C(COEF_CONST((-0.9238795325112866)), f547); f550 = MUL_C(COEF_CONST((-0.5411961001461967)), f542); f551 = f548 + f549; f552 = f550 - f549; f553 = f532 + f538; f554 = MUL_C(COEF_CONST(1.1758756024193588), f532); f555 = MUL_C(COEF_CONST((-0.9807852804032304)), f553); f556 = MUL_C(COEF_CONST((-0.7856949583871021)), f538); f557 = f554 + f555; f558 = f556 - f555; f559 = f534 + f536; f560 = MUL_C(COEF_CONST(1.3870398453221473), f534); f561 = MUL_C(COEF_CONST((-0.8314696123025455)), f559); f562 = MUL_C(COEF_CONST((-0.2758993792829436)), f536); f563 = f560 + f561; f564 = f562 - f561; f565 = f558 - f564; f566 = f558 + f564; f567 = MUL_C(COEF_CONST(0.7071067811865476), f565); f568 = f557 - f563; f569 = f557 + f563; f570 = MUL_C(COEF_CONST(0.7071067811865476), f569); f571 = f567 - f570; f572 = f567 + f570; f573 = MUL_C(COEF_CONST(0.5024192861881557), f516); f574 = MUL_C(COEF_CONST(0.5224986149396889), f518); f575 = MUL_C(COEF_CONST(0.5669440348163577), f520); f576 = MUL_C(COEF_CONST(0.6468217833599901), f522); f577 = MUL_C(COEF_CONST(0.7881546234512502), f524); f578 = MUL_C(COEF_CONST(1.0606776859903471), f526); f579 = MUL_C(COEF_CONST(1.7224470982383342), f528); f580 = MUL_C(COEF_CONST(5.1011486186891553), f530); f581 = f573 + f580; f582 = f573 - f580; f583 = f574 + f579; f584 = f579 - f574; f585 = f575 + f578; f586 = f575 - f578; f587 = f576 + f577; f588 = f577 - f576; f589 = f582 - f588; f590 = f582 + f588; f591 = f584 - f586; f592 = f584 + f586; f593 = f590 - f592; f594 = f590 + f592; f595 = MUL_C(COEF_CONST(0.7071067811865476), f593); f596 = f589 + f591; f597 = MUL_C(COEF_CONST(1.3065629648763766), f589); f598 = MUL_C(COEF_CONST((-0.9238795325112866)), f596); f599 = MUL_C(COEF_CONST((-0.5411961001461967)), f591); f600 = f597 + f598; f601 = f599 - f598; f602 = f583 + f585; f603 = f585 - f583; f604 = MUL_C(COEF_CONST(0.7071067811865476), f603); f605 = MUL_C(COEF_CONST(0.7071067811865476), f602); f606 = f581 - f604; f607 = f581 + f604; f608 = f605 - f587; f609 = f587 + f605; f610 = f607 - f609; f611 = MUL_C(COEF_CONST((-0.7856949583871021)), f609); f612 = MUL_C(COEF_CONST(0.9807852804032304), f610); f613 = MUL_C(COEF_CONST(1.1758756024193588), f607); f614 = f612 - f611; f615 = f613 - f612; f616 = f608 + f606; f617 = MUL_C(COEF_CONST(0.2758993792829431), f608); f618 = MUL_C(COEF_CONST(0.5555702330196022), f616); f619 = MUL_C(COEF_CONST(1.3870398453221475), f606); f620 = f617 + f618; f621 = f619 - f618; f622 = f594 + f614; f623 = f614 + f601; f624 = f601 + f621; f625 = f621 + f595; f626 = f595 + f620; f627 = f620 + f600; f628 = f600 + f615; y[5] = f496 - f615; y[3] = f496 + f615; y[9] = f453 - f568; y[7] = f453 + f568; y[13] = f502 - f628; y[11] = f502 + f628; y[17] = f439 - f551; y[15] = f439 + f551; y[21] = f508 - f627; y[19] = f508 + f627; y[25] = f459 - f571; y[23] = f459 + f571; y[29] = f514 - f626; y[27] = f514 + f626; y[33] = f433 - f546; y[31] = f433 + f546; y[37] = f515 - f625; y[35] = f515 + f625; y[41] = f458 - f572; y[39] = f458 + f572; y[45] = f509 - f624; y[43] = f509 + f624;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -