summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2010-10-04 16:18:35 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2010-10-04 16:18:35 +0200
commitdb9284b77052116d2b8c8094c64a6bd9709e006b (patch)
tree28e4cdaea8014cc461313b3d6e2717aa9d23c736
parent11b12718888cfe3174552412fd7fb8102c2bcaf5 (diff)
downloadsdma-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.asm1859
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