asrc_2_mcu: jsr 560 % 6144 jsr 570 % 6145 ld 6, 3, 30 % 6146 ld 7, 3, 27 % 6147 btsti 4, 26 % 6148 bt 7 % 6149 bclri 7, 15 % 6150 btsti 7, 14 % 6151 bt 2 % 6152 stf 6, 199 % 6153 jmp 6163 % 6154 stf 6, 215 % 6155 jmp 6163 % 6156 bseti 7, 15 % 6157 btsti 7, 14 % 6158 bt 2 % 6159 stf 6, 1 % 6160 jmp 6163 % 6161 stf 6, 5 % 6162 st 4, 3, 28 % 6163 mov 4, 7 % 6164 revb 4 % 6165 andi 4, 15 % 6166 st 4, 3, 18 % 6167 ldi 6, 3 % 6168 revblo 6 % 6169 addi 6, 255 % 6170 and 6, 7 % 6171 cmplt 6, 5 % 6172 bt 1 % 6173 mov 6, 5 % 6174 sub 5, 6 % 6175 st 5, 3, 29 % 6176 ld 5, 3, 31 % 6177 mov 0, 6 % 6178 btsti 7, 10 % 6179 bt 2 % 6180 btsti 7, 11 % 6181 bf 4 % 6182 cmplt 6, 4 % 6183 bt 1 % 6184 mov 0, 4 % 6185 sub 4, 0 % 6186 sub 6, 0 % 6187 btsti 7, 15 % 6188 bt 12 % 6189 btsti 7, 14 % 6190 bt 5 % 6191 loop 2, 0 % 6192 ldf 2, 200 % 6193 st 2, 5, 0 % 6194 bf 43 % 6195 jmp 6215 % 6196 loop 2, 0 % 6197 ld 2, 5, 0 % 6198 stf 2, 200 % 6199 bf 38 % 6200 jmp 6215 % 6201 btsti 7, 14 % 6202 bt 5 % 6203 loop 2, 0 % 6204 ldf 2, 11 % 6205 st 2, 5, 0 % 6206 bf 33 % 6207 jmp 6215 % 6208 loop 2, 0 % 6209 ld 2, 5, 0 % 6210 stf 2, 11 % 6211 bf 28 % 6212 stf 2, 40 % 6213 bdf 26 % 6214 btsti 7, 10 % 6215 bt 2 % 6216 btsti 7, 11 % 6217 bf 10 % 6218 cmpeqi 4, 0 % 6219 bf 8 % 6220 btsti 7, 10 % 6221 bt 3 % 6222 st 2, 5, 0 % 6223 bdf 17 % 6224 jmp 6228 % 6225 ld 2, 5, 0 % 6226 bsf 14 % 6227 ld 4, 3, 18 % 6228 cmpeqi 6, 0 % 6229 bf 203 % 6230 done 0 % 6231 ld 4, 3, 28 % 6232 ld 5, 3, 29 % 6233 cmpeqi 5, 0 % 6234 bt 10 % 6235 jsr 593 % 6236 ld 7, 3, 27 % 6237 jmp 6164 % 6238 stf 0, 204 % 6239 jmp 6242 % 6240 stf 0, 12 % 6241 add 0, 6 % 6242 clrf 0 % 6243 ld 4, 3, 28 % 6244 jsr 6248 % 6245 jsr 609 % 6246 jmp 6146 % 6247 ld 5, 3, 29 % 6248 add 0, 5 % 6249 mov 5, 4 % 6250 ldi 2, 255 % 6251 revblo 2 % 6252 addi 2, 255 % 6253 and 5, 2 % 6254 sub 5, 0 % 6255 andn 4, 2 % 6256 or 4, 5 % 6257 bseti 4, 20 % 6258 ret % 6259 ext_mem_2_ipu: ldi 6, 112 % 6260 revblo 6 % 6261 ld 6, 6, 2 % 6262 jsr 394 % 6263 bt 42 % 6264 st 2, 6, 27 % 6265 mov 0, 6 % 6266 jsr 412 % 6267 bf 38 % 6268 st 3, 0, 28 % 6269 st 6, 0, 30 % 6270 st 4, 0, 29 % 6271 mov 6, 0 % 6272 ldi 0, 255 % 6273 revblo 0 % 6274 ori 0, 255 % 6275 and 0, 4 % 6276 ld 3, 6, 30 % 6277 cmphs 5, 7 % 6278 bt 11 % 6279 stf 5, 197 % 6280 cmphs 3, 7 % 6281 bt 3 % 6282 stf 3, 213 % 6283 jsr 6339 % 6284 jmp 6303 % 6285 stf 3, 5 % 6286 jsr 1767 % 6287 bsf 39 % 6288 bdf 41 % 6289 jmp 6303 % 6290 stf 5, 1 % 6291 cmphs 3, 7 % 6292 bt 5 % 6293 stf 3, 213 % 6294 jsr 1809 % 6295 bsf 24 % 6296 bdf 26 % 6297 jmp 6303 % 6298 stf 3, 5 % 6299 jsr 1671 % 6300 bsf 7 % 6301 bdf 6 % 6302 ld 2, 6, 27 % 6303 ld 3, 6, 28 % 6304 jsr 424 % 6305 bt 215 % 6306 done 2 % 6307 jmp 6263 % 6308 clrf 0 % 6309 ldf 0, 4 % 6310 stf 0, 12 % 6311 ld 3, 6, 30 % 6312 mov 2, 6 % 6313 sub 0, 3 % 6314 jsr 685 % 6315 mov 4, 3 % 6316 add 4, 0 % 6317 bseti 4, 20 % 6318 mov 6, 2 % 6319 jmp 6303 % 6320 clrf 2 % 6321 stf 0, 12 % 6322 stf 5, 223 % 6323 clrf 1 % 6324 stf 0, 255 % 6325 ldf 0, 208 % 6326 jmp 6312 % 6327 clrf 2 % 6328 stf 0, 255 % 6329 stf 5, 40 % 6330 clrf 1 % 6331 ldf 0, 4 % 6332 stf 0, 12 % 6333 jmp 6312 % 6334 clrf 0 % 6335 stf 0, 255 % 6336 ldf 0, 208 % 6337 jmp 6312 % 6338 mov 2, 0 % 6339 sub 3, 5 % 6340 andi 3, 3 % 6341 andi 5, 3 % 6342 cmpeqi 5, 0 % 6343 bt 10 % 6344 ldi 0, 4 % 6345 sub 0, 5 % 6346 cmphs 0, 2 % 6347 bt 26 % 6348 sub 2, 0 % 6349 loop 1, 3 % 6350 ldf 5, 216 % 6351 bsf 238 % 6352 ldf 5, 255 % 6353 bsf 236 % 6354 ldi 0, 4 % 6355 cmplt 2, 0 % 6356 bt 17 % 6357 cmpeqi 3, 0 % 6358 bf 15 % 6359 mov 0, 2 % 6360 andni 0, 3 % 6361 stf 5, 207 % 6362 stf 3, 223 % 6363 lsr1 0 % 6364 lsr1 0 % 6365 loop 2, 3 % 6366 ldf 5, 216 % 6367 done 0 % 6368 bsf 221 % 6369 ldf 3, 255 % 6370 bsf 219 % 6371 andi 2, 3 % 6372 stf 5, 205 % 6373 stf 3, 221 % 6374 mov 0, 2 % 6375 loop 2, 3 % 6376 ldf 5, 216 % 6377 done 0 % 6378 bsf 211 % 6379 ldf 5, 255 % 6380 bsf 209 % 6381 ret % 6382 mcu_2_spdif: jsr 560 % 6383 jsr 570 % 6384 ld 7, 3, 27 % 6385 ld 2, 3, 30 % 6386 btsti 4, 26 % 6387 bt 6 % 6388 btsti 4, 25 % 6389 bf 2 % 6390 stf 2, 198 % 6391 jmp 6396 % 6392 stf 2, 199 % 6393 jmp 6396 % 6394 stf 2, 1 % 6395 mov 0, 7 % 6396 cmplt 0, 5 % 6397 bt 1 % 6398 mov 0, 5 % 6399 sub 5, 0 % 6400 st 5, 3, 29 % 6401 ld 6, 3, 31 % 6402 btsti 4, 24 % 6403 bt 78 % 6404 btsti 4, 25 % 6405 bf 31 % 6406 lsr1 0 % 6407 mov 3, 0 % 6408 btsti 4, 26 % 6409 bt 3 % 6410 ldf 2, 200 % 6411 bsf 57 % 6412 jmp 6416 % 6413 ldf 2, 10 % 6414 bsf 56 % 6415 ldi 0, 8 % 6416 loop 1, 0 % 6417 lsl1 2 % 6418 st 2, 6, 0 % 6419 bdf 52 % 6420 subi 3, 1 % 6421 btsti 4, 26 % 6422 bt 3 % 6423 ldf 2, 200 % 6424 bsf 44 % 6425 jmp 6429 % 6426 ldf 2, 10 % 6427 bsf 43 % 6428 ldi 0, 8 % 6429 loop 1, 0 % 6430 lsl1 2 % 6431 st 2, 6, 4 % 6432 bdf 39 % 6433 subi 3, 1 % 6434 cmpeqi 3, 0 % 6435 bf 228 % 6436 jmp 6460 % 6437 lsr1 0 % 6438 lsr1 0 % 6439 lsr1 0 % 6440 btsti 4, 26 % 6441 bt 9 % 6442 loop 6, 0 % 6443 ldi 3, 0 % 6444 ldf 2, 200 % 6445 st 2, 6, 0 % 6446 ldi 3, 1 % 6447 ldf 2, 200 % 6448 st 2, 6, 4 % 6449 bf 19 % 6450 jmp 6460 % 6451 loop 6, 0 % 6452 ldi 3, 0 % 6453 ldf 2, 11 % 6454 st 2, 6, 0 % 6455 ldi 3, 1 % 6456 ldf 2, 11 % 6457 st 2, 6, 4 % 6458 bf 12 % 6459 ldi 3, 112 % 6460 revblo 3 % 6461 ld 3, 3, 2 % 6462 done 0 % 6463 ld 5, 3, 29 % 6464 cmpeqi 5, 0 % 6465 bt 17 % 6466 jsr 593 % 6467 ld 7, 3, 27 % 6468 jmp 6396 % 6469 stf 0, 204 % 6470 jmp 6473 % 6471 stf 0, 12 % 6472 clrf 0 % 6473 btsti 4, 25 % 6474 bf 2 % 6475 mov 0, 3 % 6476 jmp 6480 % 6477 lsl1 0 % 6478 sub 0, 3 % 6479 ldi 3, 112 % 6480 revblo 3 % 6481 ld 3, 3, 2 % 6482 jsr 618 % 6483 jsr 609 % 6484 jmp 6385 % 6485 per_2_per: ldi 3, 112 % 6486 revblo 3 % 6487 ld 3, 3, 2 % 6488 btsti 7, 12 % 6489 bf 1 % 6490 jsr 560 % 6491 st 6, 3, 31 % 6492 mov 6, 2 % 6493 btsti 7, 11 % 6494 bf 1 % 6495 jsr 560 % 6496 st 6, 3, 30 % 6497 st 1, 3, 27 % 6498 st 0, 3, 26 % 6499 mov 1, 7 % 6500 revb 1 % 6501 andi 1, 15 % 6502 mov 0, 3 % 6503 jsr 394 % 6504 bt 43 % 6505 st 2, 0, 24 % 6506 st 3, 0, 25 % 6507 jsr 412 % 6508 bf 39 % 6509 mov 3, 0 % 6510 mov 6, 1 % 6511 st 4, 3, 28 % 6512 ldi 5, 255 % 6513 revblo 5 % 6514 addi 5, 255 % 6515 and 5, 4 % 6516 bclri 7, 30 % 6517 cmpeqi 5, 0 % 6518 bt 24 % 6519 ldi 0, 112 % 6520 revblo 0 % 6521 btsti 7, 30 % 6522 bt 9 % 6523 btsti 7, 29 % 6524 bt 2 % 6525 ld 2, 0, 5 % 6526 jmp 6529 % 6527 ld 2, 0, 31 % 6528 ld 4, 3, 27 % 6529 and 2, 4 % 6530 cmpeq 2, 4 % 6531 bf 9 % 6532 btsti 7, 28 % 6533 bt 2 % 6534 ld 2, 0, 5 % 6535 jmp 6538 % 6536 ld 2, 0, 31 % 6537 ld 4, 3, 26 % 6538 and 2, 4 % 6539 cmpeq 2, 4 % 6540 bt 9 % 6541 done 4 % 6542 jmp 6520 % 6543 mov 0, 3 % 6544 ld 2, 0, 24 % 6545 ld 3, 0, 25 % 6546 jsr 424 % 6547 bt 214 % 6548 done 2 % 6549 jmp 6504 % 6550 ldi 0, 255 % 6551 and 0, 7 % 6552 btsti 7, 31 % 6553 bt 27 % 6554 mov 4, 0 % 6555 cmplt 0, 5 % 6556 bt 1 % 6557 mov 0, 5 % 6558 sub 5, 0 % 6559 st 5, 3, 29 % 6560 mov 2, 7 % 6561 andni 2, 255 % 6562 revb 2 % 6563 andni 2, 255 % 6564 revb 2 % 6565 rorb 2 % 6566 lsl1 2 % 6567 lsl1 2 % 6568 andni 2, 255 % 6569 rorb 2 % 6570 cmphs 5, 2 % 6571 bf 2 % 6572 bclri 7, 30 % 6573 jmp 6585 % 6574 sub 2, 4 % 6575 cmphs 2, 5 % 6576 bt 2 % 6577 bclri 7, 30 % 6578 jmp 6585 % 6579 bseti 7, 30 % 6580 jmp 6585 % 6581 ld 5, 3, 29 % 6582 add 5, 0 % 6583 st 5, 3, 29 % 6584 ld 2, 3, 30 % 6585 ld 4, 3, 31 % 6586 btsti 7, 10 % 6587 bt 38 % 6588 btsti 7, 12 % 6589 bt 1 % 6590 jmp 6646 % 6591 btsti 7, 11 % 6592 bf 87 % 6593 btsti 7, 9 % 6594 bt 4 % 6595 btsti 7, 8 % 6596 bt 2 % 6597 ldi 6, 1 % 6598 jmp 6608 % 6599 st 0, 3, 18 % 6600 cmplt 0, 6 % 6601 bt 1 % 6602 mov 0, 6 % 6603 ld 5, 3, 18 % 6604 sub 5, 0 % 6605 st 5, 3, 18 % 6606 sub 6, 0 % 6607 loop 2, 0 % 6608 ld 5, 2, 0 % 6609 st 5, 4, 0 % 6610 bf 29 % 6611 cmpeqi 6, 0 % 6612 bf 8 % 6613 btsti 7, 9 % 6614 bt 3 % 6615 ld 5, 2, 0 % 6616 bsf 23 % 6617 jmp 6621 % 6618 st 5, 4, 0 % 6619 bdf 20 % 6620 mov 6, 1 % 6621 ld 0, 3, 18 % 6622 cmpeqi 0, 0 % 6623 bt 1 % 6624 jmp 6600 % 6625 jmp 6721 % 6626 lsr1 0 % 6627 loop 6, 0 % 6628 ld 5, 2, 0 % 6629 st 5, 4, 0 % 6630 bseti 7, 13 % 6631 ld 5, 2, 0 % 6632 st 5, 4, 4 % 6633 bclri 7, 13 % 6634 bf 1 % 6635 jmp 6721 % 6636 lsl1 0 % 6637 btsti 7, 13 % 6638 bf 1 % 6639 subi 0, 1 % 6640 ld 5, 3, 18 % 6641 add 0, 5 % 6642 clrf 0 % 6643 jsr 6728 % 6644 jmp 6544 % 6645 stf 4, 211 % 6646 btsti 7, 9 % 6647 bt 4 % 6648 btsti 7, 8 % 6649 bt 2 % 6650 ldi 6, 1 % 6651 jmp 6661 % 6652 st 0, 3, 18 % 6653 cmplt 0, 6 % 6654 bt 1 % 6655 mov 0, 6 % 6656 ld 5, 3, 18 % 6657 sub 5, 0 % 6658 st 5, 3, 18 % 6659 sub 6, 0 % 6660 loop 2, 0 % 6661 ld 5, 2, 0 % 6662 stf 5, 200 % 6663 bf 15 % 6664 cmpeqi 6, 0 % 6665 bf 8 % 6666 btsti 7, 9 % 6667 bt 3 % 6668 ld 5, 2, 0 % 6669 bsf 9 % 6670 jmp 6674 % 6671 stf 5, 200 % 6672 bdf 6 % 6673 mov 6, 1 % 6674 ld 0, 3, 18 % 6675 cmpeqi 0, 0 % 6676 bt 1 % 6677 jmp 6653 % 6678 jmp 6721 % 6679 jmp 6715 % 6680 stf 2, 195 % 6681 btsti 7, 9 % 6682 bt 4 % 6683 btsti 7, 8 % 6684 bt 2 % 6685 ldi 6, 1 % 6686 jmp 6696 % 6687 st 0, 3, 18 % 6688 cmplt 0, 6 % 6689 bt 1 % 6690 mov 0, 6 % 6691 ld 5, 3, 18 % 6692 sub 5, 0 % 6693 st 5, 3, 18 % 6694 sub 6, 0 % 6695 loop 2, 0 % 6696 ldf 5, 200 % 6697 st 5, 4, 0 % 6698 bf 15 % 6699 cmpeqi 6, 0 % 6700 bf 8 % 6701 btsti 7, 9 % 6702 bt 3 % 6703 ldf 5, 200 % 6704 bsf 9 % 6705 jmp 6709 % 6706 st 5, 4, 0 % 6707 bdf 6 % 6708 mov 6, 1 % 6709 ld 0, 3, 18 % 6710 cmpeqi 0, 0 % 6711 bt 1 % 6712 jmp 6688 % 6713 jmp 6721 % 6714 ld 5, 3, 18 % 6715 add 0, 5 % 6716 clrf 0 % 6717 stf 4, 255 % 6718 jsr 6728 % 6719 jmp 6544 % 6720 done 0 % 6721 ld 4, 3, 28 % 6722 ld 5, 3, 29 % 6723 cmpeqi 5, 0 % 6724 bf 1 % 6725 jmp 6544 % 6726 jmp 6520 % 6727 ld 4, 3, 28 % 6728 ld 5, 3, 29 % 6729 ldi 2, 255 % 6730 revblo 2 % 6731 addi 2, 255 % 6732 btsti 7, 31 % 6733 bf 2 % 6734 sub 5, 0 % 6735 jmp 6741 % 6736 add 0, 5 % 6737 mov 5, 4 % 6738 and 5, 2 % 6739 sub 5, 0 % 6740 revb 2 % 6741 and 4, 2 % 6742 or 4, 5 % 6743 bseti 4, 20 % 6744 ret % 6745 spdif_2_mcu: jsr 560 % 6746 jsr 570 % 6747 ld 7, 3, 27 % 6748 ld 2, 3, 30 % 6749 btsti 4, 26 % 6750 bt 2 % 6751 stf 2, 215 % 6752 jmp 6755 % 6753 stf 2, 5 % 6754 mov 0, 7 % 6755 cmplt 0, 5 % 6756 bt 1 % 6757 mov 0, 5 % 6758 sub 5, 0 % 6759 ld 6, 3, 31 % 6760 lsr1 0 % 6761 lsr1 0 % 6762 lsr1 0 % 6763 btsti 4, 26 % 6764 bt 7 % 6765 loop 4, 0 % 6766 ld 2, 6, 0 % 6767 stf 2, 200 % 6768 ld 2, 6, 4 % 6769 stf 2, 200 % 6770 bf 15 % 6771 jmp 6781 % 6772 loop 4, 0 % 6773 ld 2, 6, 0 % 6774 stf 2, 11 % 6775 ld 2, 6, 4 % 6776 stf 2, 11 % 6777 bf 10 % 6778 stf 2, 40 % 6779 bdf 8 % 6780 done 0 % 6781 cmpeqi 5, 0 % 6782 bt 7 % 6783 jsr 593 % 6784 ld 7, 3, 27 % 6785 jmp 6755 % 6786 jsr 714 % 6787 jmp 6790 % 6788 jsr 718 % 6789 bseti 4, 20 % 6790 jsr 609 % 6791 jmp 6748 % 6792 uart_2_per: jsr 570 % 6793 ld 7, 3, 27 % 6794 ld 2, 3, 30 % 6795 stf 2, 213 % 6796 ld 6, 3, 31 % 6797 mov 2, 6 % 6798 addi 2, 148 % 6799 stf 2, 195 % 6800 ldf 2, 200 % 6801 btsti 2, 9 % 6802 bt 30 % 6803 addi 6, 148 % 6804 stf 6, 227 % 6805 ldf 2, 208 % 6806 st 2, 3, 29 % 6807 ldf 2, 200 % 6808 bseti 2, 8 % 6809 stf 6, 211 % 6810 stf 2, 200 % 6811 subi 6, 148 % 6812 ld 2, 3, 29 % 6813 stf 2, 213 % 6814 stf 6, 227 % 6815 ldf 2, 200 % 6816 btsti 2, 14 % 6817 bt 39 % 6818 stf 2, 200 % 6819 bdf 35 % 6820 subi 5, 1 % 6821 cmpeqi 5, 0 % 6822 bt 38 % 6823 mov 2, 6 % 6824 addi 2, 152 % 6825 stf 2, 195 % 6826 ldf 2, 200 % 6827 stf 6, 195 % 6828 btsti 2, 0 % 6829 bt 241 % 6830 ldf 2, 208 % 6831 jsr 721 % 6832 jmp 6862 % 6833 stf 6, 227 % 6834 mov 0, 7 % 6835 subi 0, 1 % 6836 cmplt 0, 5 % 6837 bt 1 % 6838 mov 0, 5 % 6839 sub 5, 0 % 6840 ldf 2, 200 % 6841 btsti 2, 14 % 6842 bt 14 % 6843 stf 2, 200 % 6844 bdf 10 % 6845 subi 0, 1 % 6846 bf 249 % 6847 stf 2, 221 % 6848 bdf 6 % 6849 done 0 % 6850 cmpeqi 5, 0 % 6851 bt 9 % 6852 jsr 593 % 6853 ld 7, 3, 27 % 6854 jmp 6797 % 6855 clrf 0 % 6856 stf 2, 255 % 6857 ldf 2, 208 % 6858 jsr 721 % 6859 bseti 4, 24 % 6860 bseti 4, 20 % 6861 stf 2, 221 % 6862 bdf 248 % 6863 jsr 609 % 6864 jmp 6794 % 6865 uartsh_2_per: jsr 560 % 6866 jsr 570 % 6867 ld 7, 3, 27 % 6868 ld 2, 3, 30 % 6869 stf 2, 213 % 6870 ld 6, 3, 31 % 6871 mov 2, 6 % 6872 addi 2, 148 % 6873 ld 2, 2, 0 % 6874 btsti 2, 9 % 6875 bt 23 % 6876 addi 6, 148 % 6877 ld 2, 6, 0 % 6878 bseti 2, 8 % 6879 st 2, 6, 0 % 6880 subi 6, 148 % 6881 ld 2, 6, 0 % 6882 btsti 2, 14 % 6883 bt 38 % 6884 stf 2, 200 % 6885 bdf 34 % 6886 subi 5, 1 % 6887 cmpeqi 5, 0 % 6888 bt 39 % 6889 mov 2, 6 % 6890 addi 2, 152 % 6891 ld 2, 2, 0 % 6892 btsti 2, 0 % 6893 bt 243 % 6894 stf 2, 221 % 6895 bdf 24 % 6896 ldf 2, 208 % 6897 jsr 721 % 6898 jmp 6929 % 6899 mov 0, 7 % 6900 subi 0, 1 % 6901 cmplt 0, 5 % 6902 bt 1 % 6903 mov 0, 5 % 6904 sub 5, 0 % 6905 ld 2, 6, 0 % 6906 btsti 2, 14 % 6907 bt 14 % 6908 stf 2, 200 % 6909 bdf 10 % 6910 subi 0, 1 % 6911 bf 249 % 6912 stf 2, 221 % 6913 bdf 6 % 6914 done 0 % 6915 cmpeqi 5, 0 % 6916 bt 11 % 6917 jsr 593 % 6918 ld 7, 3, 27 % 6919 jmp 6871 % 6920 clrf 0 % 6921 stf 2, 255 % 6922 stf 2, 221 % 6923 bdf 252 % 6924 ldf 2, 208 % 6925 jsr 721 % 6926 bseti 4, 24 % 6927 bseti 4, 20 % 6928 stf 2, 221 % 6929 bdf 246 % 6930 jsr 609 % 6931 jmp 6868 % 6932