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