diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2010-10-04 16:18:35 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-10-04 16:18:35 +0200 |
commit | db9284b77052116d2b8c8094c64a6bd9709e006b (patch) | |
tree | 28e4cdaea8014cc461313b3d6e2717aa9d23c736 | |
parent | 11b12718888cfe3174552412fd7fb8102c2bcaf5 (diff) | |
download | sdma-firmware-db9284b77052116d2b8c8094c64a6bd9709e006b.tar.gz sdma-firmware-db9284b77052116d2b8c8094c64a6bd9709e006b.tar.xz |
add i.MX51 sdma rom image file
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | src/imx51-v1-rom.asm | 1859 |
1 files changed, 1859 insertions, 0 deletions
diff --git a/src/imx51-v1-rom.asm b/src/imx51-v1-rom.asm new file mode 100644 index 0000000..265060a --- /dev/null +++ b/src/imx51-v1-rom.asm @@ -0,0 +1,1859 @@ + jmp 17 % 0 + jmp 22 % 1 + jmp 1796 % 2 + jmp 642 % 3 + jmp 683 % 4 + jmp 747 % 5 + jmp 817 % 6 + jmp 892 % 7 + jmp 961 % 8 + jmp 1033 % 9 + jmp 1099 % 10 + jmp 1173 % 11 + jmp 1251 % 12 + jmp 1323 % 13 + jmp 1392 % 14 + jmp 1473 % 15 + jmp 16 % 16 + jsr 294 % 17 + ldi 1, 112 % 18 + revblo 1 % 19 + ld 1, 1, 28 % 20 + jmpr 1 % 21 + softbkpt % 22 + jmp 22 % 23 + illegal % 24 + illegal % 25 + illegal % 26 + illegal % 27 + illegal % 28 + illegal % 29 + illegal % 30 + illegal % 31 + illegal % 32 + illegal % 33 + illegal % 34 + illegal % 35 + illegal % 36 + illegal % 37 + illegal % 38 + illegal % 39 + illegal % 40 + illegal % 41 + illegal % 42 + illegal % 43 + illegal % 44 + illegal % 45 + illegal % 46 + illegal % 47 + illegal % 48 + illegal % 49 + illegal % 50 + illegal % 51 + illegal % 52 + illegal % 53 + illegal % 54 + illegal % 55 + illegal % 56 + illegal % 57 + illegal % 58 + illegal % 59 + illegal % 60 + illegal % 61 + illegal % 62 + illegal % 63 + illegal % 64 + illegal % 65 + illegal % 66 + illegal % 67 + illegal % 68 + illegal % 69 + illegal % 70 + illegal % 71 + illegal % 72 + illegal % 73 + illegal % 74 + illegal % 75 + illegal % 76 + illegal % 77 + illegal % 78 + illegal % 79 + jsr 312 % 80 + jsr 316 % 81 + bt 65 % 82 + jsr 334 % 83 + bf 63 % 84 + st 2, 1, 24 % 85 + st 3, 1, 25 % 86 + ldi 2, 255 % 87 + revblo 2 % 88 + ori 2, 255 % 89 + mov 0, 4 % 90 + and 0, 2 % 91 + cmpeqi 0, 0 % 92 + bt 126 % 93 + clrf 0 % 94 + ldi 3, 112 % 95 + revblo 3 % 96 + ld 3, 3, 30 % 97 + btsti 4, 24 % 98 + bt 11 % 99 + btsti 4, 25 % 100 + bt 3 % 101 + btsti 4, 26 % 102 + bt 76 % 103 + bf 115 % 104 + btsti 4, 26 % 105 + bf 9 % 106 + bt 42 % 107 + btsti 4, 26 % 108 + bf 19 % 109 + bt 109 % 110 + btsti 4, 25 % 111 + bf 251 % 112 + btsti 4, 26 % 113 + bt 11 % 114 + jsr 222 % 115 + stf 5, 5 % 116 + loop 3, 3 % 117 + ld 7, 6, 0 % 118 + stf 7, 11 % 119 + addi 6, 1 % 120 + done 0 % 121 + bdf 96 % 122 + stf 7, 40 % 123 + bdf 94 % 124 + jmp 144 % 125 + jsr 232 % 126 + jsr 222 % 127 + jmp 131 % 128 + btsti 3, 0 % 129 + bt 89 % 130 + stf 5, 33 % 131 + cmpeqi 0, 1 % 132 + bt 7 % 133 + subi 0, 1 % 134 + loop 3, 3 % 135 + ldf 7, 43 % 136 + st 7, 6, 0 % 137 + addi 6, 1 % 138 + done 0 % 139 + bsf 78 % 140 + ldf 7, 11 % 141 + st 7, 6, 0 % 142 + bsf 75 % 143 + ld 2, 1, 24 % 144 + ld 3, 1, 25 % 145 + jsr 345 % 146 + bt 191 % 147 + done 2 % 148 + jmp 80 % 149 + stf 5, 5 % 150 + btsti 6, 0 % 151 + lsr1 6 % 152 + bf 4 % 153 + ld 7, 6, 0 % 154 + stf 7, 10 % 155 + subi 0, 1 % 156 + addi 6, 1 % 157 + mov 3, 0 % 158 + lsr1 0 % 159 + loop 8, 3 % 160 + ld 7, 6, 0 % 161 + rorb 7 % 162 + rorb 7 % 163 + stf 7, 10 % 164 + rorb 7 % 165 + rorb 7 % 166 + stf 7, 10 % 167 + addi 6, 1 % 168 + done 0 % 169 + bdf 48 % 170 + btsti 3, 0 % 171 + bf 4 % 172 + ld 7, 6, 0 % 173 + rorb 7 % 174 + rorb 7 % 175 + stf 7, 10 % 176 + stf 7, 40 % 177 + bdf 40 % 178 + jmp 144 % 179 + btsti 3, 0 % 180 + bt 38 % 181 + stf 5, 33 % 182 + btsti 6, 0 % 183 + lsr1 6 % 184 + bf 8 % 185 + ld 7, 6, 0 % 186 + andn 7, 2 % 187 + ldf 5, 42 % 188 + bsf 29 % 189 + or 7, 5 % 190 + st 7, 6, 0 % 191 + subi 0, 1 % 192 + addi 6, 1 % 193 + mov 3, 0 % 194 + lsr1 0 % 195 + cmpeqi 0, 0 % 196 + bt 10 % 197 + loop 7, 3 % 198 + ldf 7, 42 % 199 + rorb 7 % 200 + rorb 7 % 201 + ldf 5, 42 % 202 + or 7, 5 % 203 + st 7, 6, 0 % 204 + addi 6, 1 % 205 + done 0 % 206 + bsf 12 % 207 + btsti 3, 0 % 208 + bf 190 % 209 + ld 7, 6, 0 % 210 + and 7, 2 % 211 + ldf 5, 10 % 212 + bsf 6 % 213 + rorb 5 % 214 + rorb 5 % 215 + or 7, 5 % 216 + st 7, 6, 0 % 217 + jmp 144 % 218 + stf 2, 12 % 219 + bseti 4, 20 % 220 + jmp 144 % 221 + mov 7, 4 % 222 + revb 7 % 223 + andi 7, 248 % 224 + ldi 6, 8 % 225 + revblo 6 % 226 + ldi 0, 32 % 227 + lsl1 7 % 228 + lsl1 7 % 229 + add 6, 7 % 230 + ret % 231 + mov 7, 4 % 232 + revb 7 % 233 + andi 7, 248 % 234 + lsr1 7 % 235 + lsr1 7 % 236 + lsr1 7 % 237 + st 7, 1, 28 % 238 + ldi 0, 15 % 239 + revblo 0 % 240 + ori 0, 255 % 241 + subi 0, 16 % 242 + addi 0, 1 % 243 + mov 6, 7 % 244 + lsr1 6 % 245 + add 0, 6 % 246 + st 0, 1, 27 % 247 + ld 6, 0, 0 % 248 + btsti 7, 0 % 249 + bf 2 % 250 + rorb 6 % 251 + rorb 6 % 252 + ldi 0, 255 % 253 + revblo 0 % 254 + ori 0, 255 % 255 + and 6, 0 % 256 + st 6, 1, 30 % 257 + stf 5, 33 % 258 + ldf 0, 43 % 259 + ldi 7, 63 % 260 + revblo 7 % 261 + ori 7, 255 % 262 + and 0, 7 % 263 + ldi 3, 112 % 264 + revblo 3 % 265 + ld 3, 3, 30 % 266 + btsti 3, 0 % 267 + bt 1 % 268 + jmp 277 % 269 + ldi 7, 255 % 270 + ld 6, 1, 30 % 271 + cmpeq 6, 7 % 272 + bt 3 % 273 + cmpeq 6, 0 % 274 + bt 1 % 275 + jmp 220 % 276 + ld 3, 1, 27 % 277 + ld 6, 3, 0 % 278 + ldi 3, 255 % 279 + revblo 3 % 280 + ori 3, 255 % 281 + ld 7, 1, 28 % 282 + btsti 7, 0 % 283 + bf 4 % 284 + and 6, 3 % 285 + revblo 0 % 286 + revb 0 % 287 + jmp 290 % 288 + andn 6, 3 % 289 + or 6, 0 % 290 + ld 3, 1, 27 % 291 + st 6, 3, 0 % 292 + ret % 293 + ldi 7, 255 % 294 + ldi 0, 16 % 295 + lsl1 7 % 296 + subi 0, 1 % 297 + cmpeqi 0, 0 % 298 + bf 252 % 299 + ori 7, 255 % 300 + ldi 0, 15 % 301 + revblo 0 % 302 + ori 0, 255 % 303 + mov 3, 0 % 304 + ldi 0, 16 % 305 + st 7, 3, 0 % 306 + subi 3, 1 % 307 + subi 0, 1 % 308 + cmpeqi 0, 0 % 309 + bf 251 % 310 + ret % 311 + ldi 1, 112 % 312 + revblo 1 % 313 + ld 1, 1, 2 % 314 + ret % 315 + ldi 2, 112 % 316 + revblo 2 % 317 + ld 3, 2, 3 % 318 + ld 2, 2, 0 % 319 + cmpeqi 2, 0 % 320 + bt 11 % 321 + lsl1 3 % 322 + lsl1 3 % 323 + xori 7, 3 % 324 + xori 7, 3 % 325 + add 2, 3 % 326 + clrf 0 % 327 + stf 2, 33 % 328 + bdf 61 % 329 + ldf 3, 11 % 330 + bsf 59 % 331 + cmpeqi 3, 0 % 332 + ret % 333 + clrf 0 % 334 + stf 3, 33 % 335 + ldf 4, 11 % 336 + bsf 42 % 337 + btsti 4, 16 % 338 + bf 4 % 339 + ldf 5, 11 % 340 + bsf 38 % 341 + ldf 6, 11 % 342 + bsf 36 % 343 + ret % 344 + clrf 0 % 345 + stf 3, 5 % 346 + bclri 4, 16 % 347 + stf 4, 43 % 348 + bdf 30 % 349 + btsti 4, 17 % 350 + bf 6 % 351 + mov 3, 2 % 352 + addi 3, 4 % 353 + stf 3, 33 % 354 + ldf 3, 11 % 355 + bsf 34 % 356 + jmp 359 % 357 + addi 3, 12 % 358 + btsti 4, 20 % 359 + bf 9 % 360 + mov 5, 2 % 361 + addi 5, 12 % 362 + stf 5, 5 % 363 + stf 5, 33 % 364 + ldf 5, 11 % 365 + bsf 24 % 366 + bseti 5, 28 % 367 + stf 5, 43 % 368 + bdf 21 % 369 + stf 2, 5 % 370 + stf 3, 43 % 371 + bdf 18 % 372 + btsti 4, 19 % 373 + bt 2 % 374 + btsti 4, 20 % 375 + bf 1 % 376 + notify 1 % 377 + btsti 4, 18 % 378 + ret % 379 + mov 3, 2 % 380 + addi 3, 12 % 381 + stf 3, 5 % 382 + stf 3, 33 % 383 + ldf 3, 11 % 384 + bsf 5 % 385 + bseti 3, 29 % 386 + stf 3, 43 % 387 + bdf 2 % 388 + cmplt 4, 4 % 389 + ret % 390 + stf 0, 12 % 391 + jmp 472 % 392 + ldi 2, 112 % 393 + revblo 2 % 394 + ld 3, 2, 3 % 395 + ld 2, 2, 1 % 396 + cmpeqi 2, 0 % 397 + bt 10 % 398 + lsl1 3 % 399 + lsl1 3 % 400 + lsl1 3 % 401 + lsl1 3 % 402 + add 2, 3 % 403 + clrf 0 % 404 + stf 2, 99 % 405 + ldf 3, 75 % 406 + bsf 62 % 407 + cmpeqi 3, 0 % 408 + ret % 409 + clrf 0 % 410 + stf 3, 99 % 411 + ldf 4, 107 % 412 + bsf 45 % 413 + btsti 4, 16 % 414 + bf 4 % 415 + ldf 5, 107 % 416 + bsf 41 % 417 + ldf 6, 75 % 418 + bsf 39 % 419 + ret % 420 + clrf 0 % 421 + stf 3, 68 % 422 + bclri 4, 16 % 423 + stf 4, 107 % 424 + btsti 4, 17 % 425 + bf 7 % 426 + mov 3, 2 % 427 + addi 3, 4 % 428 + stf 3, 96 % 429 + bdf 28 % 430 + ldf 3, 75 % 431 + bdf 37 % 432 + jmp 435 % 433 + addi 3, 12 % 434 + btsti 4, 20 % 435 + bf 10 % 436 + mov 5, 2 % 437 + addi 5, 12 % 438 + stf 5, 68 % 439 + stf 5, 96 % 440 + bdf 17 % 441 + ldf 5, 75 % 442 + bseti 5, 28 % 443 + stf 5, 107 % 444 + stf 5, 104 % 445 + bdf 200 % 446 + stf 2, 71 % 447 + bdf 10 % 448 + stf 3, 107 % 449 + stf 2, 104 % 450 + bdf 18 % 451 + btsti 4, 19 % 452 + bt 2 % 453 + btsti 4, 20 % 454 + bf 1 % 455 + notify 5 % 456 + btsti 4, 18 % 457 + ret % 458 + mov 3, 2 % 459 + addi 3, 12 % 460 + stf 3, 68 % 461 + stf 3, 96 % 462 + ldf 3, 75 % 463 + bseti 3, 29 % 464 + stf 3, 107 % 465 + stf 3, 104 % 466 + bdf 2 % 467 + cmplt 4, 4 % 468 + ret % 469 + stf 0, 76 % 470 + jmp 472 % 471 + illegal % 472 + ldi 4, 15 % 473 + revblo 4 % 474 + addi 4, 255 % 475 + mov 5, 6 % 476 + and 6, 4 % 477 + lsr1 5 % 478 + lsr1 5 % 479 + andn 5, 4 % 480 + or 6, 5 % 481 + ret % 482 + ldi 3, 112 % 483 + revblo 3 % 484 + ld 3, 3, 2 % 485 + st 7, 3, 27 % 486 + ldrpc 7 % 487 + st 0, 3, 26 % 488 + mov 0, 3 % 489 + st 6, 3, 31 % 490 + jsr 316 % 491 + bt 36 % 492 + st 2, 0, 24 % 493 + st 3, 0, 25 % 494 + jsr 334 % 495 + bf 32 % 496 + mov 3, 0 % 497 + st 5, 0, 30 % 498 + ldi 5, 255 % 499 + revblo 5 % 500 + addi 5, 255 % 501 + and 5, 4 % 502 + cmpeqi 5, 0 % 503 + bt 19 % 504 + jmp 508 % 505 + st 7, 3, 27 % 506 + ldrpc 7 % 507 + ldi 6, 112 % 508 + revblo 6 % 509 + ld 2, 6, 5 % 510 + and 2, 1 % 511 + cmpeqi 2, 0 % 512 + bf 7 % 513 + ld 2, 6, 31 % 514 + ld 0, 3, 26 % 515 + and 2, 0 % 516 + cmpeqi 2, 0 % 517 + bf 2 % 518 + done 4 % 519 + jmp 508 % 520 + jmpr 7 % 521 + st 7, 3, 27 % 522 + ldrpc 7 % 523 + mov 0, 3 % 524 + ld 2, 3, 24 % 525 + ld 3, 3, 25 % 526 + jsr 345 % 527 + bt 221 % 528 + done 2 % 529 + jmp 491 % 530 + btsti 4, 24 % 531 + bt 4 % 532 + btsti 4, 25 % 533 + bt 1 % 534 + lsl1 0 % 535 + lsl1 0 % 536 + ld 5, 3, 29 % 537 + add 0, 5 % 538 + mov 5, 4 % 539 + ldi 2, 255 % 540 + revblo 2 % 541 + addi 2, 255 % 542 + and 5, 2 % 543 + sub 5, 0 % 544 + revb 2 % 545 + and 4, 2 % 546 + or 4, 5 % 547 + bseti 4, 20 % 548 + ret % 549 + ldi 3, 112 % 550 + revblo 3 % 551 + ld 3, 3, 2 % 552 + st 7, 3, 27 % 553 + ldrpc 7 % 554 + st 0, 3, 26 % 555 + mov 0, 3 % 556 + st 6, 3, 31 % 557 + jsr 393 % 558 + bt 36 % 559 + st 2, 0, 24 % 560 + st 3, 0, 25 % 561 + jsr 410 % 562 + bf 32 % 563 + mov 3, 0 % 564 + st 5, 0, 30 % 565 + ldi 5, 255 % 566 + revblo 5 % 567 + addi 5, 255 % 568 + and 5, 4 % 569 + cmpeqi 5, 0 % 570 + bt 19 % 571 + jmp 575 % 572 + st 7, 3, 27 % 573 + ldrpc 7 % 574 + ldi 6, 112 % 575 + revblo 6 % 576 + ld 2, 6, 5 % 577 + and 2, 1 % 578 + cmpeqi 2, 0 % 579 + bf 7 % 580 + ld 2, 6, 31 % 581 + ld 0, 3, 26 % 582 + and 2, 0 % 583 + cmpeqi 2, 0 % 584 + bf 2 % 585 + done 4 % 586 + jmp 575 % 587 + jmpr 7 % 588 + st 7, 3, 27 % 589 + ldrpc 7 % 590 + mov 0, 3 % 591 + ld 2, 3, 24 % 592 + ld 3, 3, 25 % 593 + jsr 421 % 594 + bt 221 % 595 + done 6 % 596 + jmp 558 % 597 + mov 3, 4 % 598 + ldi 6, 255 % 599 + revblo 6 % 600 + ori 6, 255 % 601 + andn 3, 6 % 602 + ret % 603 + ld 3, 6, 26 % 604 + add 3, 0 % 605 + st 3, 6, 26 % 606 + ld 3, 6, 29 % 607 + add 3, 0 % 608 + st 3, 6, 29 % 609 + ret % 610 + ld 2, 6, 27 % 611 + ld 3, 6, 28 % 612 + ld 4, 6, 29 % 613 + add 4, 0 % 614 + bseti 4, 20 % 615 + ret % 616 + ld 2, 6, 24 % 617 + ld 3, 6, 25 % 618 + ld 4, 6, 26 % 619 + add 4, 0 % 620 + bseti 4, 20 % 621 + ret % 622 + clrf 0 % 623 + stf 2, 76 % 624 + ldf 2, 68 % 625 + jmp 634 % 626 + clrf 0 % 627 + stf 2, 255 % 628 + ldf 2, 208 % 629 + jmp 634 % 630 + clrf 0 % 631 + ldf 2, 4 % 632 + stf 2, 12 % 633 + ld 5, 3, 30 % 634 + sub 2, 5 % 635 + ldi 5, 255 % 636 + revblo 5 % 637 + addi 5, 255 % 638 + andn 4, 5 % 639 + add 4, 2 % 640 + ret % 641 + ldi 6, 112 % 642 + revblo 6 % 643 + ld 6, 6, 2 % 644 + jsr 316 % 645 + bt 22 % 646 + st 2, 6, 27 % 647 + mov 0, 6 % 648 + jsr 334 % 649 + bf 18 % 650 + st 3, 0, 28 % 651 + st 6, 0, 30 % 652 + st 4, 0, 29 % 653 + mov 6, 0 % 654 + ldi 0, 255 % 655 + revblo 0 % 656 + ori 0, 255 % 657 + and 0, 4 % 658 + ld 3, 6, 30 % 659 + stf 3, 5 % 660 + stf 5, 1 % 661 + jsr 1569 % 662 + bsf 7 % 663 + bdf 6 % 664 + ld 2, 6, 27 % 665 + ld 3, 6, 28 % 666 + jsr 345 % 667 + bt 235 % 668 + done 2 % 669 + jmp 645 % 670 + clrf 0 % 671 + ldf 0, 4 % 672 + stf 0, 12 % 673 + ld 3, 6, 30 % 674 + mov 2, 6 % 675 + sub 0, 3 % 676 + jsr 598 % 677 + mov 4, 3 % 678 + add 4, 0 % 679 + bseti 4, 20 % 680 + mov 6, 2 % 681 + jmp 665 % 682 + jsr 483 % 683 + ld 7, 3, 27 % 684 + ld 2, 3, 31 % 685 + stf 2, 195 % 686 + ld 2, 3, 30 % 687 + stf 2, 5 % 688 + mov 0, 7 % 689 + cmplt 0, 5 % 690 + bt 1 % 691 + mov 0, 5 % 692 + sub 5, 0 % 693 + btsti 4, 24 % 694 + bt 3 % 695 + btsti 4, 25 % 696 + bt 28 % 697 + bf 21 % 698 + btsti 4, 25 % 699 + bf 30 % 700 + ld 6, 6, 29 % 701 + ldf 2, 200 % 702 + bsf 39 % 703 + btsti 6, 0 % 704 + bt 2 % 705 + revb 2 % 706 + rorb 2 % 707 + stf 2, 9 % 708 + bdf 33 % 709 + rorb 2 % 710 + stf 2, 9 % 711 + bdf 30 % 712 + rorb 2 % 713 + stf 2, 9 % 714 + bdf 27 % 715 + subi 0, 3 % 716 + cmpeqi 0, 0 % 717 + bf 239 % 718 + jmp 735 % 719 + lsr1 0 % 720 + lsr1 0 % 721 + loop 2, 0 % 722 + ldf 2, 200 % 723 + stf 2, 11 % 724 + jmp 734 % 725 + lsr1 0 % 726 + loop 2, 0 % 727 + ldf 2, 200 % 728 + stf 2, 10 % 729 + jmp 734 % 730 + loop 2, 0 % 731 + ldf 2, 200 % 732 + stf 2, 9 % 733 + bf 8 % 734 + stf 2, 40 % 735 + bdf 6 % 736 + done 0 % 737 + cmpeqi 5, 0 % 738 + bt 5 % 739 + jsr 506 % 740 + ld 7, 3, 27 % 741 + jmp 689 % 742 + jsr 631 % 743 + bseti 4, 20 % 744 + jsr 522 % 745 + jmp 684 % 746 + jsr 483 % 747 + ld 7, 3, 27 % 748 + ld 2, 3, 30 % 749 + stf 2, 1 % 750 + ld 2, 3, 31 % 751 + stf 2, 211 % 752 + mov 0, 7 % 753 + cmplt 0, 5 % 754 + bt 1 % 755 + mov 0, 5 % 756 + sub 5, 0 % 757 + st 5, 3, 29 % 758 + btsti 4, 24 % 759 + bt 3 % 760 + btsti 4, 25 % 761 + bt 28 % 762 + bf 32 % 763 + btsti 4, 25 % 764 + bf 21 % 765 + ld 6, 6, 29 % 766 + btsti 6, 0 % 767 + bt 5 % 768 + ldf 5, 9 % 769 + bsf 40 % 770 + ldf 2, 10 % 771 + bsf 38 % 772 + jmp 778 % 773 + ldf 2, 10 % 774 + bsf 35 % 775 + ldf 5, 9 % 776 + bsf 33 % 777 + rorb 5 % 778 + rorb 5 % 779 + or 2, 5 % 780 + stf 2, 200 % 781 + bdf 28 % 782 + subi 0, 3 % 783 + cmpeqi 0, 0 % 784 + bf 237 % 785 + jmp 802 % 786 + loop 2, 0 % 787 + ldf 2, 9 % 788 + stf 2, 200 % 789 + jmp 801 % 790 + lsr1 0 % 791 + loop 2, 0 % 792 + ldf 2, 10 % 793 + stf 2, 200 % 794 + jmp 801 % 795 + lsr1 0 % 796 + lsr1 0 % 797 + loop 2, 0 % 798 + ldf 2, 11 % 799 + stf 2, 200 % 800 + bf 9 % 801 + stf 5, 223 % 802 + bdf 7 % 803 + done 0 % 804 + ld 5, 3, 29 % 805 + cmpeqi 5, 0 % 806 + bt 7 % 807 + jsr 506 % 808 + ld 7, 3, 27 % 809 + jmp 753 % 810 + clrf 0 % 811 + stf 0, 204 % 812 + stf 0, 12 % 813 + jsr 531 % 814 + jsr 522 % 815 + jmp 748 % 816 + jsr 483 % 817 + ld 7, 3, 27 % 818 + ld 2, 3, 30 % 819 + stf 2, 5 % 820 + ld 6, 3, 31 % 821 + mov 2, 6 % 822 + addi 2, 148 % 823 + stf 2, 195 % 824 + ldf 2, 200 % 825 + btsti 2, 9 % 826 + bt 28 % 827 + addi 6, 148 % 828 + stf 6, 195 % 829 + stf 6, 211 % 830 + ldf 2, 200 % 831 + bseti 2, 8 % 832 + stf 2, 200 % 833 + subi 6, 148 % 834 + stf 6, 195 % 835 + ldf 2, 200 % 836 + btsti 2, 14 % 837 + bt 43 % 838 + stf 2, 9 % 839 + bdf 37 % 840 + subi 5, 1 % 841 + cmpeqi 5, 0 % 842 + bt 44 % 843 + mov 2, 6 % 844 + addi 2, 152 % 845 + stf 2, 195 % 846 + ldf 2, 200 % 847 + stf 6, 195 % 848 + btsti 2, 0 % 849 + bt 241 % 850 + stf 2, 40 % 851 + bdf 25 % 852 + ldf 2, 4 % 853 + jsr 634 % 854 + jmp 888 % 855 + stf 6, 227 % 856 + mov 0, 7 % 857 + subi 0, 1 % 858 + cmplt 0, 5 % 859 + bt 1 % 860 + mov 0, 5 % 861 + sub 5, 0 % 862 + ldf 2, 200 % 863 + btsti 2, 14 % 864 + bt 16 % 865 + stf 2, 9 % 866 + bdf 10 % 867 + subi 0, 1 % 868 + bf 249 % 869 + stf 2, 40 % 870 + bdf 6 % 871 + done 0 % 872 + cmpeqi 5, 0 % 873 + bt 13 % 874 + jsr 506 % 875 + ld 7, 3, 27 % 876 + jmp 821 % 877 + clrf 0 % 878 + ldf 2, 4 % 879 + stf 2, 12 % 880 + jmp 885 % 881 + stf 2, 40 % 882 + bdf 250 % 883 + ldf 2, 4 % 884 + jsr 634 % 885 + bseti 4, 24 % 886 + bseti 4, 20 % 887 + stf 2, 40 % 888 + bdf 244 % 889 + jsr 522 % 890 + jmp 818 % 891 + jsr 473 % 892 + jsr 483 % 893 + ld 7, 3, 27 % 894 + ld 2, 3, 30 % 895 + stf 2, 5 % 896 + mov 0, 7 % 897 + cmplt 0, 5 % 898 + bt 1 % 899 + mov 0, 5 % 900 + sub 5, 0 % 901 + ld 6, 3, 31 % 902 + btsti 4, 24 % 903 + bt 3 % 904 + btsti 4, 25 % 905 + bt 33 % 906 + bf 26 % 907 + btsti 4, 25 % 908 + bf 35 % 909 + ldi 3, 112 % 910 + revblo 3 % 911 + ld 3, 3, 29 % 912 + ld 2, 6, 0 % 913 + bsf 42 % 914 + btsti 3, 0 % 915 + bt 2 % 916 + revb 2 % 917 + rorb 2 % 918 + stf 2, 9 % 919 + bdf 36 % 920 + rorb 2 % 921 + stf 2, 9 % 922 + bdf 33 % 923 + rorb 2 % 924 + stf 2, 9 % 925 + bdf 30 % 926 + subi 0, 3 % 927 + cmpeqi 0, 0 % 928 + bf 239 % 929 + ldi 3, 112 % 930 + revblo 3 % 931 + ld 3, 3, 2 % 932 + jmp 949 % 933 + lsr1 0 % 934 + lsr1 0 % 935 + loop 2, 0 % 936 + ld 2, 6, 0 % 937 + stf 2, 11 % 938 + jmp 948 % 939 + lsr1 0 % 940 + loop 2, 0 % 941 + ld 2, 6, 0 % 942 + stf 2, 10 % 943 + jmp 948 % 944 + loop 2, 0 % 945 + ld 2, 6, 0 % 946 + stf 2, 9 % 947 + bf 8 % 948 + stf 2, 40 % 949 + bdf 6 % 950 + done 0 % 951 + cmpeqi 5, 0 % 952 + bt 5 % 953 + jsr 506 % 954 + ld 7, 3, 27 % 955 + jmp 897 % 956 + jsr 631 % 957 + bseti 4, 20 % 958 + jsr 522 % 959 + jmp 894 % 960 + jsr 473 % 961 + jsr 483 % 962 + ld 7, 3, 27 % 963 + ld 2, 3, 30 % 964 + stf 2, 1 % 965 + mov 0, 7 % 966 + cmplt 0, 5 % 967 + bt 1 % 968 + mov 0, 5 % 969 + sub 5, 0 % 970 + st 5, 3, 29 % 971 + ld 6, 3, 31 % 972 + btsti 4, 24 % 973 + bt 3 % 974 + btsti 4, 25 % 975 + bt 33 % 976 + bf 37 % 977 + btsti 4, 25 % 978 + bf 26 % 979 + ldi 3, 112 % 980 + revblo 3 % 981 + ld 3, 3, 29 % 982 + btsti 3, 0 % 983 + bt 5 % 984 + ldf 5, 9 % 985 + bsf 41 % 986 + ldf 2, 10 % 987 + bsf 39 % 988 + jmp 994 % 989 + ldf 2, 10 % 990 + bsf 36 % 991 + ldf 5, 9 % 992 + bsf 34 % 993 + rorb 5 % 994 + rorb 5 % 995 + or 2, 5 % 996 + st 2, 6, 0 % 997 + bdf 29 % 998 + subi 0, 3 % 999 + cmpeqi 0, 0 % 1000 + bf 237 % 1001 + ldi 3, 112 % 1002 + revblo 3 % 1003 + ld 3, 3, 2 % 1004 + jmp 1021 % 1005 + loop 2, 0 % 1006 + ldf 2, 9 % 1007 + st 2, 6, 0 % 1008 + jmp 1020 % 1009 + lsr1 0 % 1010 + loop 2, 0 % 1011 + ldf 2, 10 % 1012 + st 2, 6, 0 % 1013 + jmp 1020 % 1014 + lsr1 0 % 1015 + lsr1 0 % 1016 + loop 2, 0 % 1017 + ldf 2, 11 % 1018 + st 2, 6, 0 % 1019 + bf 7 % 1020 + done 0 % 1021 + ld 5, 3, 29 % 1022 + cmpeqi 5, 0 % 1023 + bt 6 % 1024 + jsr 506 % 1025 + ld 7, 3, 27 % 1026 + jmp 966 % 1027 + clrf 0 % 1028 + stf 0, 12 % 1029 + jsr 531 % 1030 + jsr 522 % 1031 + jmp 963 % 1032 + jsr 483 % 1033 + ld 7, 3, 27 % 1034 + ld 2, 3, 31 % 1035 + stf 2, 195 % 1036 + ld 2, 3, 30 % 1037 + stf 2, 215 % 1038 + mov 0, 7 % 1039 + cmplt 0, 5 % 1040 + bt 1 % 1041 + mov 0, 5 % 1042 + sub 5, 0 % 1043 + btsti 4, 24 % 1044 + bt 3 % 1045 + btsti 4, 25 % 1046 + bt 28 % 1047 + bf 33 % 1048 + btsti 4, 25 % 1049 + bf 20 % 1050 + stf 5, 221 % 1051 + ld 6, 6, 29 % 1052 + ldf 2, 200 % 1053 + bsf 40 % 1054 + btsti 6, 0 % 1055 + bt 2 % 1056 + revb 2 % 1057 + rorb 2 % 1058 + stf 2, 200 % 1059 + bdf 34 % 1060 + rorb 2 % 1061 + stf 2, 200 % 1062 + bdf 31 % 1063 + rorb 2 % 1064 + stf 2, 200 % 1065 + bdf 28 % 1066 + subi 0, 3 % 1067 + cmpeqi 0, 0 % 1068 + bf 239 % 1069 + jmp 1087 % 1070 + stf 5, 221 % 1071 + loop 2, 0 % 1072 + ldf 2, 200 % 1073 + stf 2, 200 % 1074 + jmp 1086 % 1075 + stf 5, 222 % 1076 + lsr1 0 % 1077 + loop 2, 0 % 1078 + ldf 2, 200 % 1079 + stf 2, 200 % 1080 + jmp 1086 % 1081 + lsr1 0 % 1082 + lsr1 0 % 1083 + loop 1, 0 % 1084 + ldf 2, 216 % 1085 + bf 8 % 1086 + stf 5, 223 % 1087 + bdf 6 % 1088 + done 0 % 1089 + cmpeqi 5, 0 % 1090 + bt 5 % 1091 + jsr 506 % 1092 + ld 7, 3, 27 % 1093 + jmp 1039 % 1094 + jsr 627 % 1095 + bseti 4, 20 % 1096 + jsr 522 % 1097 + jmp 1034 % 1098 + jsr 483 % 1099 + ld 7, 3, 27 % 1100 + ld 2, 3, 30 % 1101 + stf 2, 197 % 1102 + ld 2, 3, 31 % 1103 + stf 2, 211 % 1104 + mov 0, 7 % 1105 + cmplt 0, 5 % 1106 + bt 1 % 1107 + mov 0, 5 % 1108 + sub 5, 0 % 1109 + st 5, 3, 29 % 1110 + btsti 4, 24 % 1111 + bt 3 % 1112 + btsti 4, 25 % 1113 + bt 32 % 1114 + bf 37 % 1115 + btsti 4, 25 % 1116 + bf 25 % 1117 + st 1, 3, 28 % 1118 + ld 6, 6, 29 % 1119 + ldf 1, 200 % 1120 + bsf 46 % 1121 + ldf 2, 200 % 1122 + bsf 44 % 1123 + ldf 5, 200 % 1124 + bsf 42 % 1125 + btsti 6, 0 % 1126 + bt 3 % 1127 + rorb 1 % 1128 + rorb 1 % 1129 + jmp 1133 % 1130 + rorb 5 % 1131 + rorb 5 % 1132 + revblo 2 % 1133 + or 2, 1 % 1134 + or 2, 5 % 1135 + stf 2, 200 % 1136 + bdf 30 % 1137 + subi 0, 3 % 1138 + cmpeqi 0, 0 % 1139 + bf 235 % 1140 + ld 1, 3, 28 % 1141 + jmp 1159 % 1142 + loop 2, 0 % 1143 + ldf 2, 200 % 1144 + stf 2, 200 % 1145 + jmp 1158 % 1146 + stf 5, 206 % 1147 + lsr1 0 % 1148 + loop 2, 0 % 1149 + ldf 2, 200 % 1150 + stf 2, 200 % 1151 + jmp 1158 % 1152 + stf 5, 207 % 1153 + lsr1 0 % 1154 + lsr1 0 % 1155 + loop 1, 0 % 1156 + ldf 2, 216 % 1157 + bf 9 % 1158 + stf 5, 223 % 1159 + bdf 7 % 1160 + done 0 % 1161 + ld 5, 3, 29 % 1162 + cmpeqi 5, 0 % 1163 + bt 6 % 1164 + jsr 506 % 1165 + ld 7, 3, 27 % 1166 + jmp 1105 % 1167 + clrf 0 % 1168 + stf 0, 255 % 1169 + jsr 531 % 1170 + jsr 522 % 1171 + jmp 1100 % 1172 + jsr 473 % 1173 + jsr 483 % 1174 + ld 7, 3, 27 % 1175 + ld 2, 3, 30 % 1176 + stf 2, 197 % 1177 + mov 0, 7 % 1178 + cmplt 0, 5 % 1179 + bt 1 % 1180 + mov 0, 5 % 1181 + sub 5, 0 % 1182 + st 5, 3, 29 % 1183 + ld 6, 3, 31 % 1184 + btsti 4, 24 % 1185 + bt 3 % 1186 + btsti 4, 25 % 1187 + bt 37 % 1188 + bf 42 % 1189 + btsti 4, 25 % 1190 + bf 30 % 1191 + st 1, 3, 28 % 1192 + ldi 3, 112 % 1193 + revblo 3 % 1194 + ld 3, 3, 29 % 1195 + ldf 1, 200 % 1196 + bsf 48 % 1197 + ldf 2, 200 % 1198 + bsf 46 % 1199 + ldf 5, 200 % 1200 + bsf 44 % 1201 + btsti 3, 0 % 1202 + bt 3 % 1203 + rorb 1 % 1204 + rorb 1 % 1205 + jmp 1209 % 1206 + rorb 5 % 1207 + rorb 5 % 1208 + revblo 2 % 1209 + or 2, 1 % 1210 + or 2, 5 % 1211 + st 2, 6, 0 % 1212 + bdf 32 % 1213 + subi 0, 3 % 1214 + cmpeqi 0, 0 % 1215 + bf 235 % 1216 + ldi 3, 112 % 1217 + revblo 3 % 1218 + ld 3, 3, 2 % 1219 + ld 1, 3, 28 % 1220 + jmp 1239 % 1221 + loop 2, 0 % 1222 + ldf 2, 200 % 1223 + st 2, 6, 0 % 1224 + jmp 1238 % 1225 + stf 5, 206 % 1226 + lsr1 0 % 1227 + loop 2, 0 % 1228 + ldf 2, 200 % 1229 + st 2, 6, 0 % 1230 + jmp 1238 % 1231 + stf 5, 207 % 1232 + lsr1 0 % 1233 + lsr1 0 % 1234 + loop 2, 0 % 1235 + ldf 2, 200 % 1236 + st 2, 6, 0 % 1237 + bf 7 % 1238 + done 0 % 1239 + ld 5, 3, 29 % 1240 + cmpeqi 5, 0 % 1241 + bt 6 % 1242 + jsr 506 % 1243 + ld 7, 3, 27 % 1244 + jmp 1178 % 1245 + clrf 0 % 1246 + stf 0, 255 % 1247 + jsr 531 % 1248 + jsr 522 % 1249 + jmp 1175 % 1250 + jsr 473 % 1251 + jsr 483 % 1252 + ld 7, 3, 27 % 1253 + ld 2, 3, 30 % 1254 + stf 2, 215 % 1255 + mov 0, 7 % 1256 + cmplt 0, 5 % 1257 + bt 1 % 1258 + mov 0, 5 % 1259 + sub 5, 0 % 1260 + ld 6, 3, 31 % 1261 + btsti 4, 24 % 1262 + bt 3 % 1263 + btsti 4, 25 % 1264 + bt 33 % 1265 + bf 38 % 1266 + btsti 4, 25 % 1267 + bf 25 % 1268 + stf 5, 221 % 1269 + ldi 3, 112 % 1270 + revblo 3 % 1271 + ld 3, 3, 29 % 1272 + ld 2, 6, 0 % 1273 + bsf 44 % 1274 + btsti 3, 0 % 1275 + bt 2 % 1276 + revb 2 % 1277 + rorb 2 % 1278 + stf 2, 200 % 1279 + bdf 38 % 1280 + rorb 2 % 1281 + stf 2, 200 % 1282 + bdf 35 % 1283 + rorb 2 % 1284 + stf 2, 200 % 1285 + bdf 32 % 1286 + subi 0, 3 % 1287 + cmpeqi 0, 0 % 1288 + bf 239 % 1289 + ldi 3, 112 % 1290 + revblo 3 % 1291 + ld 3, 3, 2 % 1292 + jmp 1311 % 1293 + stf 5, 221 % 1294 + loop 2, 0 % 1295 + ld 2, 6, 0 % 1296 + stf 2, 200 % 1297 + jmp 1310 % 1298 + stf 5, 222 % 1299 + lsr1 0 % 1300 + loop 2, 0 % 1301 + ld 2, 6, 0 % 1302 + stf 2, 200 % 1303 + jmp 1310 % 1304 + lsr1 0 % 1305 + lsr1 0 % 1306 + loop 2, 0 % 1307 + ld 2, 6, 0 % 1308 + stf 2, 200 % 1309 + bf 8 % 1310 + stf 2, 223 % 1311 + bdf 6 % 1312 + done 0 % 1313 + cmpeqi 5, 0 % 1314 + bt 5 % 1315 + jsr 506 % 1316 + ld 7, 3, 27 % 1317 + jmp 1256 % 1318 + jsr 627 % 1319 + bseti 4, 20 % 1320 + jsr 522 % 1321 + jmp 1253 % 1322 + jsr 473 % 1323 + jsr 483 % 1324 + ld 7, 3, 27 % 1325 + ld 2, 3, 30 % 1326 + stf 2, 5 % 1327 + ld 6, 3, 31 % 1328 + mov 2, 6 % 1329 + addi 2, 148 % 1330 + ld 2, 2, 0 % 1331 + btsti 2, 9 % 1332 + bt 23 % 1333 + addi 6, 148 % 1334 + ld 2, 6, 0 % 1335 + bseti 2, 8 % 1336 + st 2, 6, 0 % 1337 + subi 6, 148 % 1338 + ld 2, 6, 0 % 1339 + btsti 2, 14 % 1340 + bt 40 % 1341 + stf 2, 9 % 1342 + bdf 34 % 1343 + subi 5, 1 % 1344 + cmpeqi 5, 0 % 1345 + bt 41 % 1346 + mov 2, 6 % 1347 + addi 2, 152 % 1348 + ld 2, 2, 0 % 1349 + btsti 2, 0 % 1350 + bt 243 % 1351 + stf 2, 40 % 1352 + bdf 24 % 1353 + ldf 2, 4 % 1354 + jsr 634 % 1355 + jmp 1388 % 1356 + mov 0, 7 % 1357 + subi 0, 1 % 1358 + cmplt 0, 5 % 1359 + bt 1 % 1360 + mov 0, 5 % 1361 + sub 5, 0 % 1362 + ld 2, 6, 0 % 1363 + btsti 2, 14 % 1364 + bt 16 % 1365 + stf 2, 9 % 1366 + bdf 10 % 1367 + subi 0, 1 % 1368 + bf 249 % 1369 + stf 2, 40 % 1370 + bdf 6 % 1371 + done 0 % 1372 + cmpeqi 5, 0 % 1373 + bt 13 % 1374 + jsr 506 % 1375 + ld 7, 3, 27 % 1376 + jmp 1328 % 1377 + clrf 0 % 1378 + ldf 2, 4 % 1379 + stf 2, 12 % 1380 + jmp 1385 % 1381 + stf 2, 40 % 1382 + bdf 250 % 1383 + ldf 2, 4 % 1384 + jsr 634 % 1385 + bseti 4, 24 % 1386 + bseti 4, 20 % 1387 + stf 2, 40 % 1388 + bdf 244 % 1389 + jsr 522 % 1390 + jmp 1325 % 1391 + jsr 473 % 1392 + ldi 3, 112 % 1393 + revblo 3 % 1394 + ld 3, 3, 2 % 1395 + st 0, 3, 26 % 1396 + mov 0, 3 % 1397 + st 6, 3, 31 % 1398 + jsr 316 % 1399 + bt 70 % 1400 + st 2, 0, 24 % 1401 + st 3, 0, 25 % 1402 + jsr 334 % 1403 + bf 66 % 1404 + stf 5, 0 % 1405 + mov 3, 0 % 1406 + ldi 5, 255 % 1407 + revblo 5 % 1408 + addi 5, 255 % 1409 + and 5, 4 % 1410 + lsr1 5 % 1411 + cmpeqi 5, 0 % 1412 + bt 42 % 1413 + ldi 6, 112 % 1414 + revblo 6 % 1415 + ld 2, 6, 5 % 1416 + ld 0, 3, 26 % 1417 + and 2, 0 % 1418 + cmpeqi 2, 0 % 1419 + bf 2 % 1420 + done 4 % 1421 + jmp 1414 % 1422 + ld 6, 3, 31 % 1423 + cmpeqi 5, 1 % 1424 + bt 15 % 1425 + mov 0, 7 % 1426 + lsr1 0 % 1427 + cmplt 0, 5 % 1428 + bt 1 % 1429 + mov 0, 5 % 1430 + bclri 0, 0 % 1431 + sub 5, 0 % 1432 + lsr1 0 % 1433 + loop 2, 0 % 1434 + ldf 2, 11 % 1435 + st 2, 6, 0 % 1436 + done 0 % 1437 + bsf 13 % 1438 + bdf 14 % 1439 + jmp 1412 % 1440 + ldf 2, 10 % 1441 + bsf 9 % 1442 + mov 0, 2 % 1443 + revblo 0 % 1444 + revb 0 % 1445 + or 2, 0 % 1446 + bseti 6, 31 % 1447 + st 2, 6, 0 % 1448 + bclri 6, 31 % 1449 + bdf 3 % 1450 + jmp 1456 % 1451 + clrf 0 % 1452 + stf 0, 12 % 1453 + clrf 0 % 1454 + bseti 4, 20 % 1455 + btsti 4, 19 % 1456 + bf 8 % 1457 + ldi 6, 112 % 1458 + revblo 6 % 1459 + ld 2, 6, 5 % 1460 + and 2, 1 % 1461 + cmpeqi 2, 0 % 1462 + bf 2 % 1463 + done 4 % 1464 + jmp 1458 % 1465 + mov 0, 3 % 1466 + ld 2, 0, 24 % 1467 + ld 3, 0, 25 % 1468 + jsr 345 % 1469 + bt 187 % 1470 + done 2 % 1471 + jmp 1399 % 1472 + jsr 473 % 1473 + ldi 3, 112 % 1474 + revblo 3 % 1475 + ld 3, 3, 2 % 1476 + st 0, 3, 26 % 1477 + mov 0, 3 % 1478 + st 6, 3, 31 % 1479 + jsr 316 % 1480 + bt 85 % 1481 + st 2, 0, 24 % 1482 + st 3, 0, 25 % 1483 + jsr 334 % 1484 + bf 81 % 1485 + mov 3, 0 % 1486 + stf 5, 4 % 1487 + ldi 5, 255 % 1488 + revblo 5 % 1489 + addi 5, 255 % 1490 + and 5, 4 % 1491 + lsr1 5 % 1492 + cmpeqi 5, 0 % 1493 + bt 65 % 1494 + ldi 6, 112 % 1495 + revblo 6 % 1496 + ld 2, 6, 5 % 1497 + ld 0, 3, 26 % 1498 + and 2, 0 % 1499 + cmpeqi 2, 0 % 1500 + bf 8 % 1501 + ld 2, 6, 5 % 1502 + and 2, 1 % 1503 + cmpeqi 2, 0 % 1504 + bf 20 % 1505 + stf 2, 40 % 1506 + bdf 47 % 1507 + done 4 % 1508 + jmp 1495 % 1509 + ld 6, 3, 31 % 1510 + mov 0, 7 % 1511 + lsr1 0 % 1512 + cmplt 0, 5 % 1513 + bt 1 % 1514 + mov 0, 5 % 1515 + sub 5, 0 % 1516 + lsr1 0 % 1517 + loop 2, 0 % 1518 + ld 2, 6, 24 % 1519 + stf 2, 11 % 1520 + bsf 35 % 1521 + stf 2, 40 % 1522 + bdf 31 % 1523 + done 0 % 1524 + jmp 1493 % 1525 + ld 6, 3, 31 % 1526 + addi 6, 32 % 1527 + ld 2, 6, 0 % 1528 + subi 6, 32 % 1529 + mov 0, 2 % 1530 + btsti 2, 0 % 1531 + bf 8 % 1532 + bseti 6, 31 % 1533 + ld 2, 6, 24 % 1534 + bclri 6, 31 % 1535 + bsf 20 % 1536 + stf 2, 10 % 1537 + bdf 16 % 1538 + cmpeqi 5, 0 % 1539 + bt 19 % 1540 + cmplt 0, 5 % 1541 + bt 2 % 1542 + mov 0, 5 % 1543 + bclri 0, 0 % 1544 + sub 5, 0 % 1545 + lsr1 0 % 1546 + loop 2, 0 % 1547 + ld 2, 6, 24 % 1548 + stf 2, 11 % 1549 + bsf 6 % 1550 + stf 2, 40 % 1551 + bdf 2 % 1552 + done 0 % 1553 + jmp 1560 % 1554 + clrf 0 % 1555 + stf 0, 12 % 1556 + clrf 0 % 1557 + bseti 4, 20 % 1558 + jmp 1562 % 1559 + stf 2, 40 % 1560 + bdf 249 % 1561 + mov 0, 3 % 1562 + ld 2, 0, 24 % 1563 + ld 3, 0, 25 % 1564 + jsr 345 % 1565 + bt 172 % 1566 + done 2 % 1567 + jmp 1480 % 1568 + mov 2, 0 % 1569 + sub 3, 5 % 1570 + andi 3, 3 % 1571 + andi 5, 3 % 1572 + cmpeqi 5, 0 % 1573 + bt 11 % 1574 + ldi 0, 4 % 1575 + sub 0, 5 % 1576 + cmphs 0, 2 % 1577 + bt 79 % 1578 + sub 2, 0 % 1579 + loop 2, 0 % 1580 + ldf 5, 9 % 1581 + stf 5, 41 % 1582 + bsf 80 % 1583 + stf 5, 40 % 1584 + bdf 78 % 1585 + ldi 0, 4 % 1586 + cmplt 2, 0 % 1587 + bt 69 % 1588 + ldi 0, 32 % 1589 + ldf 5, 0 % 1590 + andi 5, 31 % 1591 + sub 0, 5 % 1592 + cmplt 2, 0 % 1593 + bf 2 % 1594 + mov 0, 2 % 1595 + andni 0, 3 % 1596 + cmpeqi 3, 0 % 1597 + bf 20 % 1598 + ld 3, 6, 29 % 1599 + btsti 3, 31 % 1600 + bt 17 % 1601 + sub 2, 0 % 1602 + lsr1 0 % 1603 + lsr1 0 % 1604 + stf 0, 24 % 1605 + stf 0, 40 % 1606 + bsf 56 % 1607 + bdf 55 % 1608 + done 0 % 1609 + ldi 0, 32 % 1610 + cmphs 2, 0 % 1611 + bt 245 % 1612 + ldi 0, 4 % 1613 + cmplt 2, 0 % 1614 + bt 42 % 1615 + mov 0, 2 % 1616 + andni 0, 3 % 1617 + jmp 1602 % 1618 + ldi 3, 15 % 1619 + revblo 3 % 1620 + addi 3, 240 % 1621 + sub 2, 0 % 1622 + lsr1 0 % 1623 + lsr1 0 % 1624 + st 0, 6, 30 % 1625 + ld 5, 6, 29 % 1626 + btsti 5, 31 % 1627 + bt 5 % 1628 + loop 3, 0 % 1629 + ldf 5, 11 % 1630 + st 5, 3, 0 % 1631 + addi 3, 1 % 1632 + jmp 1639 % 1633 + loop 4, 0 % 1634 + ldf 5, 11 % 1635 + revb 5 % 1636 + st 5, 3, 0 % 1637 + addi 3, 1 % 1638 + bsf 24 % 1639 + ld 0, 6, 30 % 1640 + sub 3, 0 % 1641 + loop 3, 0 % 1642 + ld 5, 3, 0 % 1643 + stf 5, 11 % 1644 + addi 3, 1 % 1645 + stf 5, 40 % 1646 + bdf 16 % 1647 + done 0 % 1648 + ldi 0, 32 % 1649 + cmphs 2, 0 % 1650 + bt 223 % 1651 + ldi 0, 4 % 1652 + cmplt 2, 0 % 1653 + bt 3 % 1654 + mov 0, 2 % 1655 + andni 0, 3 % 1656 + jmp 1619 % 1657 + mov 0, 2 % 1658 + loop 2, 0 % 1659 + ldf 5, 9 % 1660 + stf 5, 41 % 1661 + bsf 1 % 1662 + stf 5, 40 % 1663 + ret % 1664 + mov 2, 0 % 1665 + andi 5, 3 % 1666 + cmpeqi 5, 0 % 1667 + bt 11 % 1668 + ldi 0, 4 % 1669 + sub 0, 5 % 1670 + cmphs 0, 2 % 1671 + bt 28 % 1672 + sub 2, 0 % 1673 + loop 2, 3 % 1674 + ldf 5, 200 % 1675 + stf 5, 9 % 1676 + bsf 27 % 1677 + bdf 27 % 1678 + mov 0, 2 % 1679 + andni 0, 3 % 1680 + sub 2, 0 % 1681 + lsr1 0 % 1682 + lsr1 0 % 1683 + stf 5, 207 % 1684 + ld 3, 6, 29 % 1685 + btsti 3, 31 % 1686 + bt 5 % 1687 + loop 3, 3 % 1688 + ldf 5, 232 % 1689 + stf 5, 11 % 1690 + done 0 % 1691 + jmp 1698 % 1692 + loop 4, 3 % 1693 + ldf 5, 232 % 1694 + revb 5 % 1695 + stf 5, 11 % 1696 + done 0 % 1697 + bsf 6 % 1698 + bdf 6 % 1699 + stf 5, 205 % 1700 + mov 0, 2 % 1701 + loop 2, 3 % 1702 + ldf 5, 200 % 1703 + stf 5, 9 % 1704 + stf 5, 40 % 1705 + ret % 1706 + mov 2, 0 % 1707 + andi 3, 3 % 1708 + cmpeqi 3, 0 % 1709 + bt 12 % 1710 + ldi 0, 4 % 1711 + sub 0, 3 % 1712 + cmphs 0, 2 % 1713 + bt 29 % 1714 + sub 2, 0 % 1715 + loop 2, 3 % 1716 + ldf 5, 41 % 1717 + stf 5, 200 % 1718 + bsf 28 % 1719 + stf 3, 223 % 1720 + bdf 27 % 1721 + mov 0, 2 % 1722 + stf 3, 223 % 1723 + andni 0, 3 % 1724 + sub 2, 0 % 1725 + lsr1 0 % 1726 + lsr1 0 % 1727 + ld 3, 6, 29 % 1728 + btsti 3, 31 % 1729 + bt 5 % 1730 + loop 3, 3 % 1731 + ldf 5, 43 % 1732 + stf 5, 200 % 1733 + done 0 % 1734 + jmp 1741 % 1735 + loop 4, 3 % 1736 + ldf 5, 43 % 1737 + revb 5 % 1738 + stf 5, 200 % 1739 + done 0 % 1740 + bsf 6 % 1741 + stf 3, 221 % 1742 + bdf 5 % 1743 + mov 0, 2 % 1744 + loop 2, 3 % 1745 + ldf 5, 41 % 1746 + stf 5, 200 % 1747 + stf 3, 221 % 1748 + ret % 1749 + mov 2, 0 % 1750 + andi 2, 3 % 1751 + lsr1 0 % 1752 + lsr1 0 % 1753 + ld 3, 6, 29 % 1754 + btsti 3, 31 % 1755 + bt 5 % 1756 + loop 3, 0 % 1757 + ldf 5, 107 % 1758 + stf 5, 11 % 1759 + done 0 % 1760 + jmp 1767 % 1761 + loop 4, 0 % 1762 + ldf 5, 107 % 1763 + revb 5 % 1764 + stf 5, 11 % 1765 + done 0 % 1766 + mov 0, 2 % 1767 + loop 2, 3 % 1768 + ldf 5, 105 % 1769 + stf 5, 9 % 1770 + stf 5, 40 % 1771 + ret % 1772 + mov 2, 0 % 1773 + andi 2, 3 % 1774 + lsr1 0 % 1775 + lsr1 0 % 1776 + ld 3, 6, 29 % 1777 + btsti 3, 31 % 1778 + bt 5 % 1779 + loop 3, 0 % 1780 + ldf 5, 11 % 1781 + stf 5, 75 % 1782 + done 0 % 1783 + jmp 1790 % 1784 + loop 4, 0 % 1785 + ldf 5, 11 % 1786 + revb 5 % 1787 + stf 5, 75 % 1788 + done 0 % 1789 + mov 0, 2 % 1790 + loop 2, 3 % 1791 + ldf 5, 9 % 1792 + stf 5, 73 % 1793 + stf 5, 104 % 1794 + ret % 1795 + ldi 1, 85 % 1796 + revblo 1 % 1797 + ori 1, 85 % 1798 + mov 0, 1 % 1799 + revb 1 % 1800 + or 1, 0 % 1801 + ldi 2, 0 % 1802 + ldi 3, 112 % 1803 + revblo 3 % 1804 + ldi 4, 8 % 1805 + revblo 4 % 1806 + mov 0, 4 % 1807 + mov 6, 4 % 1808 + ldi 5, 0 % 1809 + st 1, 6, 0 % 1810 + bdf 27 % 1811 + addi 6, 1 % 1812 + ror1 1 % 1813 + subi 0, 1 % 1814 + bf 250 % 1815 + mov 0, 4 % 1816 + mov 6, 4 % 1817 + ld 7, 6, 0 % 1818 + bsf 23 % 1819 + cmpeq 7, 1 % 1820 + bf 25 % 1821 + addi 6, 1 % 1822 + ror1 1 % 1823 + subi 0, 1 % 1824 + bf 248 % 1825 + ld 7, 3, 0 % 1826 + cmpeqi 7, 0 % 1827 + bt 8 % 1828 + andni 7, 3 % 1829 + stf 7, 4 % 1830 + addi 2, 1 % 1831 + bclri 2, 31 % 1832 + cmpeqi 5, 0 % 1833 + bt 1 % 1834 + bseti 2, 31 % 1835 + stf 2, 43 % 1836 + ror1 1 % 1837 + jmp 1807 % 1838 + mov 5, 6 % 1839 + bseti 5, 16 % 1840 + jsr 1851 % 1841 + jmp 1812 % 1842 + mov 5, 6 % 1843 + bseti 5, 17 % 1844 + jsr 1851 % 1845 + jmp 1822 % 1846 + mov 5, 6 % 1847 + bseti 5, 18 % 1848 + jsr 1851 % 1849 + jmp 1822 % 1850 + ld 7, 3, 0 % 1851 + cmpeqi 7, 0 % 1852 + bf 4 % 1853 + ld 7, 3, 26 % 1854 + btsti 7, 11 % 1855 + bt 250 % 1856 + st 5, 3, 24 % 1857 + ret % 1858 |