1 0: li r1, -8 2 2: lddw r0, [r1] 3 3: add r0, 1 4 5: stdw r0, [r1] 5 6: ldh r0, [12] 6 8: li r1, -120 7 10: jlt r0, 0x600, 570 8 15: li r1, -124 9 17: jeq r0, 0x88a2, 570 10 22: jeq r0, 0x88a4, 570 11 27: jeq r0, 0x88b8, 570 12 32: jeq r0, 0x88cd, 570 13 37: jeq r0, 0x88e1, 570 14 42: jeq r0, 0x88e3, 570 15 47: jne r0, 0x806, 122 16 52: li r0, 14 17 54: li r1, -152 18 57: jbsne r0, 0x6, 570, 000108000604 19 68: ldh r0, [20] 20 70: jeq r0, 0x1, 104 21 73: li r1, -156 22 76: jne r0, 0x2, 570 23 81: ldw r0, [28] 24 83: li r1, -128 25 85: jeq r0, 0x0, 570 26 90: li r0, 0 27 91: li r1, -56 28 93: jbsne r0, 0x6, 564, ffffffffffff 29 104: li r0, 38 30 106: li r1, -80 31 108: jbsne r0, 0x4, 570, c0a801ec 32 117: li r1, -20 33 119: jmp 564 34 122: ldh r0, [12] 35 124: jne r0, 0x800, 249 36 129: ldb r0, [23] 37 131: jne r0, 0x11, 165 38 134: ldh r0, [20] 39 136: jset r0, 0x1fff, 165 40 141: ldm r1, m[13] 41 143: ldhx r0, [r1+16] 42 145: jne r0, 0x44, 165 43 148: li r0, 50 44 150: add r0, r1 45 151: jbsne r0, 0x6, 165, 7e9046bc7008 46 160: li r1, -24 47 162: jmp 564 48 165: ldb r0, [30] 49 167: and r0, 240 50 169: li r1, -96 51 171: jeq r0, 0xe0, 570 52 176: li r1, -88 53 178: ldw r0, [30] 54 180: jeq r0, 0xffffffff, 570 55 189: li r1, -92 56 191: jeq r0, 0xc0a801ff, 570 57 200: ldb r0, [23] 58 202: jne r0, 0x6, 225 59 205: ldh r0, [20] 60 207: jset r0, 0x1fff, 225 61 212: ldm r1, m[13] 62 214: ldhx r0, [r1+16] 63 216: jne r0, 0x7, 225 64 219: li r1, -148 65 222: jmp 570 66 225: li r1, -36 67 227: li r0, 0 68 228: jbsne r0, 0x6, 564, ffffffffffff 69 239: li r1, -84 70 241: jmp 570 71 244: li r1, -28 72 246: jmp 564 73 249: jeq r0, 0x86dd, 273 74 254: li r0, 0 75 255: li r1, -60 76 257: jbsne r0, 0x6, 564, ffffffffffff 77 268: li r1, -68 78 270: jmp 570 79 273: ldb r0, [20] 80 275: jeq r0, 0x0, 564 81 280: jeq r0, 0x3a, 297 82 283: li r1, -116 83 285: ldb r0, [38] 84 287: jeq r0, 0xff, 570 85 292: li r1, -44 86 294: jmp 564 87 297: ldb r0, [54] 88 299: li r1, -100 89 301: jeq r0, 0x85, 570 90 306: jne r0, 0x88, 333 91 309: li r0, 38 92 311: jbsne r0, 0xf, 333, ff0200000000000000000000000000 93 329: li r1, -104 94 331: jmp 570 95 333: ldm r0, m[14] 96 335: jne r0, 0x96, 562 97 338: ldm r0, m[15] 98 340: jgt r0, 0x48e, 562 99 345: li r0, 0 100 346: jbsne r0, 0xf, 562, 7e9046bc700828c68e23672c86dd60 101 364: li r0, 18 102 366: jbsne r0, 0x14, 562, 00603afffe800000000000002ac68efffe23672c 103 389: li r0, 54 104 391: jbsne r0, 0x2, 562, 8600 105 396: li r0, 58 106 398: jbsne r0, 0x2, 562, 40c0 107 403: ldh r0, [60] 108 405: jlt r0, 0x91e, 562 109 410: jgt r0, 0x1b58, 562 110 415: li r0, 62 111 417: jbsne r0, 0x1c, 562, 0000000000000000010128c68e23672c05010000000005dc030440c0 112 448: ldw r0, [90] 113 450: jlt r0, 0x55555555, 562 114 459: jgt r0, 0xffffffff, 562 115 468: ldw r0, [94] 116 470: jlt r0, 0x55555555, 562 117 479: jgt r0, 0xffffffff, 562 118 488: li r0, 98 119 490: jbsne r0, 0x18, 562, 000000002401fa000480f000000000000000000019030000 120 517: ldw r0, [122] 121 519: jeq r0, 0x0, 562 122 522: jlt r0, 0x78, 535 123 525: jlt r0, 0x91e, 562 124 530: jgt r0, 0x1b58, 562 125 535: li r0, 126 126 537: jbsne r0, 0x12, 562, 2401fa000480f00000000000000000010701 127 558: li r1, -72 128 560: jmp 570 129 562: li r1, -40 130 564: lddw r0, [r1] 131 565: add r0, 1 132 567: stdw r0, [r1] 133 568: jmp PASS 134 570: lddw r0, [r1] 135 571: add r0, 1 136 573: stdw r0, [r1] 137 574: jmp DROP 138