PASM Cog 0: 000 a0fc0005 mov 000, #005 PASM Cog 0: 001 a0bc03f0 mov 001, 1f0 PASM Cog 0: 002 80fc0202 add 001, #002 PASM Cog 0: 003 04bfd601 rdword 1eb, 001 PASM Cog 0: 004 80fc0700 add 003, #100 PASM Cog 0: 005 80fc0700 add 003, #100 PASM Cog 0: 006 e4fc0002 djnz 000, #002 PASM Cog 0: 002 80fc0202 add 001, #002 PASM Cog 0: 003 04bfd801 rdword 1ec, 001 PASM Cog 0: 004 80fc0700 add 003, #100 PASM Cog 0: 005 80fc0700 add 003, #100 PASM Cog 0: 006 e4fc0002 djnz 000, #002 PASM Cog 0: 002 80fc0202 add 001, #002 PASM Cog 0: 003 04bfda01 rdword 1ed, 001 PASM Cog 0: 004 80fc0700 add 003, #100 PASM Cog 0: 005 80fc0700 add 003, #100 PASM Cog 0: 006 e4fc0002 djnz 000, #002 PASM Cog 0: 002 80fc0202 add 001, #002 PASM Cog 0: 003 04bfdc01 rdword 1ee, 001 PASM Cog 0: 004 80fc0700 add 003, #100 PASM Cog 0: 005 80fc0700 add 003, #100 PASM Cog 0: 006 e4fc0002 djnz 000, #002 PASM Cog 0: 002 80fc0202 add 001, #002 PASM Cog 0: 003 04bfde01 rdword 1ef, 001 PASM Cog 0: 004 80fc0700 add 003, #100 PASM Cog 0: 005 80fc0700 add 003, #100 PASM Cog 0: 006 e4fc0002 djnz 000, #002 PASM Cog 0: 007 0cffd201 cogid 1e9, #001 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01cc 00000000 - 001c 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01d8 00000000 - 001d 37 24 ldlip $1f PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 X if_z_or_nc jmp 000, #158 PASM Cog 0: 0c7 00bc03ee rdbyte 001, 1ee PASM Cog 0: 0c8 80ffdc01 add 1ee, #001 PASM Cog 0: 0c9 24bc0001 rol 000, 001 PASM Cog 0: 0ca 617c0220 test 001, #020 wc PASM Cog 0: 0cb 84f00001 if_c sub 000, #001 PASM Cog 0: 0cc 617c0240 test 001, #040 wc PASM Cog 0: 0cd 6cb001e5 X if_c xor 000, 1e5 PASM Cog 0: 0ce 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01dc 0000001f - 001f 38 1e ldbi 30 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000001e - 0021 35 ldli0 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e4 00000000 - 0022 3a 01 c2 00 ldmi 115200 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e8 0001c200 - 0026 06 02 01 callobj 2 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 if_c jmp 000, #029 wz PASM Cog 0: 029 80bfd600 add 1eb, 000 PASM Cog 0: 02a 81bfd801 add 1ec, 001 wc PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e8 0001c200 - 0074 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 12340002 - 0079 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000001 - 007a 0b 09 jnz 9 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e8 0001c200 - 0085 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000001 - 0086 33 retval PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed X if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc if_nz call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00b6 jmp 000, #0b6 PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01cc 00000000 - 0029 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01d8 00000000 - 002a 87 80 21 labo $21 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 X if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef X if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce if_nz_or_c call 019, #1ce PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 28fc0c19 shr 006, #019 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c016e jmp 000, #16e PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 if_nz_and_c jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01dc 00000031 - 002d 06 02 08 callobj 2 8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 if_c jmp 000, #029 wz PASM Cog 0: 029 80bfd600 add 1eb, 000 PASM Cog 0: 02a 81bfd801 add 1ec, 001 wc PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01dc 00000031 - 0120 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000031 - 0121 16 strsize PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081b mov 004, 01b PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0062 jmp 000, #062 PASM Cog 0: 062 5cebbddc if_z call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c0063 jmp 000, #063 PASM Cog 0: 063 848bde00 X if_z_and_nc sub 1ef, 000 PASM Cog 0: 064 a087d1ee X if_nz_and_nc mov 1e8, 1ee PASM Cog 0: 065 a087dd38 X if_nz_and_nc mov 1ee, 138 PASM Cog 0: 066 5c4c0008 X if_nc jmp 000, #008 PASM Cog 0: 067 5cd7bdda X if_nz call 1de, #1da PASM Cog 0: 068 a0bc0400 mov 002, 000 PASM Cog 0: 069 a4fc0001 neg 000, #001 PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 06d 00940801 X if_nz rdbyte 004, 001 PASM Cog 0: 06e 80d40201 X if_nz add 001, #001 PASM Cog 0: 06f 6c940604 X if_nz xor 003, 004 PASM Cog 0: 070 e854072c X if_nz tjnz 003, #12c PASM Cog 0: 071 ee54092c X if_nz tjz 004, #12c wz PASM Cog 0: 072 e4fc006a djnz 000, #06a PASM Cog 0: 06a 00bc0602 rdbyte 003, 002 PASM Cog 0: 06b 80fc0401 add 002, #001 PASM Cog 0: 06c ec6806cd if_z tjz 003, #0cd PASM Cog 0: 0cd 6cb001e5 if_c xor 000, 1e5 PASM Cog 0: 0ce 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000c - 0122 08 08 tjz 8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 X if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000c - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000031 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000048 - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000048 - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM HCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000c - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000b - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000032 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000065 - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000065 - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM eCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000b - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000a - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000033 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000006c - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 0000006c - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM lCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 0000000a - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000009 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000034 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000006c - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 0000006c - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM lCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000009 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000008 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000035 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000006f - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 0000006f - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM oCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000008 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000007 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000036 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000020 - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000020 - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000007 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000006 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000037 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000057 - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000057 - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM WCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000006 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000005 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000038 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000006f - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 0000006f - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM oCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000005 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000004 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000039 - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000072 - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000072 - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM rCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000004 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000003 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000003a - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000006c - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 0000006c - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM lCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000003 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000002 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000003b - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 00000064 - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000064 - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM dCog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000002 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000001 - 0124 01 ldfrm PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c001e jmp 000, #01e PASM Cog 0: 01e 68bc0beb or 005, 1eb PASM Cog 0: 01f 043c0bef wrword 005, 1ef PASM Cog 0: 020 80ffde02 add 1ef, #002 PASM Cog 0: 021 043fd9ef wrword 1ec, 1ef PASM Cog 0: 022 80ffde02 add 1ef, #002 PASM Cog 0: 023 043fdbef wrword 1ed, 1ef PASM Cog 0: 024 80ffde02 add 1ef, #002 PASM Cog 0: 025 043fd5ef wrword 1ea, 1ef PASM Cog 0: 026 a0bfd5ef mov 1ea, 1ef PASM Cog 0: 027 80ffde02 add 1ef, #002 PASM Cog 0: 028 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01ec 00000000 - 0125 66 ae exllc $4 postinc load PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc X if_nz_and_nc call 1de, #1dc PASM Cog 0: 17c 5c4401b7 X if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 17d a0900007 X if_nz_and_c mov 000, 007 PASM Cog 0: 17e 60900085 X if_nz_and_c and 000, 085 PASM Cog 0: 17f 5c500158 X if_nz_and_c jmp 000, #158 PASM Cog 0: 180 5cfc33d3 call 019, #1d3 PASM Cog 0: 1d3 00b009ee if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0181 jmp 000, #181 PASM Cog 0: 181 627c0c7e test 006, #07e wz PASM Cog 0: 182 5cebbddc X if_z call 1de, #1dc PASM Cog 0: 183 5c6801b4 X if_z jmp 000, #1b4 PASM Cog 0: 184 5cfeb7c5 call 15b, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0185 jmp 000, #185 PASM Cog 0: 185 627c0c20 test 006, #020 wz PASM Cog 0: 186 a0b00406 X if_c mov 002, 006 PASM Cog 0: 187 5cf2b6f3 X if_c call 15b, #0f3 PASM Cog 0: 188 84ffde04 sub 1ef, #004 PASM Cog 0: 189 5c7001b4 X if_c jmp 000, #1b4 PASM Cog 0: 18a 617c0c10 test 006, #010 wc PASM Cog 0: 18b 5c5401ab if_nz jmp 000, #1ab PASM Cog 0: 1ab 90fc0001 sumc 000, #001 PASM Cog 0: 1ac 617c0c04 test 006, #004 wc PASM Cog 0: 1ad 627c0c02 test 006, #002 wz PASM Cog 0: 1ae 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1af 3c880007 X if_z_and_nc rev 000, 007 PASM Cog 0: 1b0 60c400ff X if_nz_and_nc and 000, #0ff PASM Cog 0: 1b1 60a00085 X if_z_and_c and 000, 085 PASM Cog 0: 1b2 617c0c08 test 006, #008 wc PASM Cog 0: 1b3 080c01ef X if_nc wrlong 000, 1ef PASM Cog 0: 1b4 617c0c80 test 006, #080 wc PASM Cog 0: 1b5 80f3de04 if_c add 1ef, #004 PASM Cog 0: 1b6 50feb608 movs 15b, #008 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000003c - 0127 80 ldba PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 00a80007 if_z rdbyte 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f0 0000000d - 0128 05 07 call 7 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c002b jmp 000, #02b PASM Cog 0: 02b 5c48003f X if_z_and_nc jmp 000, #03f PASM Cog 0: 02c 5cd3bddc X if_nz_and_c call 1de, #1dc PASM Cog 0: 02d 00bc03ee rdbyte 001, 1ee PASM Cog 0: 02e 80ffdc01 add 1ee, #001 PASM Cog 0: 02f 80900200 X if_nz_and_c add 001, 000 PASM Cog 0: 030 2cfc0202 shl 001, #002 PASM Cog 0: 031 80bc03eb add 001, 1eb PASM Cog 0: 032 08bc0201 rdlong 001, 001 PASM Cog 0: 033 a0bc0001 mov 000, 001 PASM Cog 0: 034 28fc0210 shr 001, #010 PASM Cog 0: 035 5e700029 X if_c jmp 000, #029 wz PASM Cog 0: 036 a0bfdbea mov 1ed, 1ea PASM Cog 0: 037 04bfd5ea rdword 1ea, 1ea PASM Cog 0: 038 043fdded wrword 1ee, 1ed PASM Cog 0: 039 80ffda02 add 1ed, #002 PASM Cog 0: 03a 80bfde01 add 1ef, 001 PASM Cog 0: 03b a08fddeb if_nc mov 1ee, 1eb PASM Cog 0: 03c 808fdc00 if_nc add 1ee, 000 PASM Cog 0: 03d 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00ef 3b 12 34 00 02 ldli 305397762 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340002 - 00f4 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 00f5 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 00000001 - 00f6 ed sub PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e if_z jmp 000, #12e PASM Cog 0: 12e 867c040f cmp 002, #00f wz PASM Cog 0: 12f a4a80201 X if_z neg 001, 001 PASM Cog 0: 130 a0bc0602 mov 003, 002 PASM Cog 0: 131 60fc060c and 003, #00c PASM Cog 0: 132 80bc0403 add 002, 003 PASM Cog 0: 133 857c041a cmp 002, #01a wc PASM Cog 0: 134 84cc0414 X if_nc sub 002, #014 PASM Cog 0: 135 2cfc0403 shl 002, #003 PASM Cog 0: 136 80fc0441 add 002, #041 PASM Cog 0: 137 58be7202 movi 139, 002 PASM Cog 0: 138 0000fffc X if_never wrbyte 07f, 1fc PASM Cog 0: 139 84bc0001 sub 000, 001 PASM Cog 0: 13a 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f7 69 stllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00f8 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00f9 34 ldlim1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc ffffffff - 00fa fc cmpeq PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc X if_nc call 1de, #1dc PASM Cog 0: 0f7 5cf3bdda if_c call 1de, #1da PASM Cog 0: 1da 84ffde04 sub 1ef, #004 PASM Cog 0: 1db 08bc03ef rdlong 001, 1ef PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f8 jmp 000, #0f8 PASM Cog 0: 0f8 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 X if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 X if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b X if_nc jmp 000, #13b PASM Cog 0: 0fe 5c68012e X if_z jmp 000, #12e PASM Cog 0: 0ff 617c0408 test 002, #008 wc PASM Cog 0: 100 5c700127 if_c jmp 000, #127 PASM Cog 0: 127 c33c0001 cmps 000, 001 wz wc PASM Cog 0: 128 a0e80004 X if_z mov 000, #004 PASM Cog 0: 129 a0d40002 if_nz mov 000, #002 PASM Cog 0: 12a a0f00001 X if_c mov 000, #001 PASM Cog 0: 12b 66bc0002 andn 000, 002 wz PASM Cog 0: 12c 78bc01e5 muxz 000, 1e5 PASM Cog 0: 12d 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00fb 0a 01 jz 1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 00fe 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 00ff 2a locksetret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 X if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0100 ff notl PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 X if_c jmp 000, #162 PASM Cog 0: 0f2 a2bc0405 mov 002, 005 wz PASM Cog 0: 0f3 60fc041f and 002, #01f PASM Cog 0: 0f4 20beb802 ror 15c, 002 PASM Cog 0: 0f5 25beb802 rol 15c, 002 wc PASM Cog 0: 0f6 5ccfbddc if_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00f7 jmp 000, #0f7 PASM Cog 0: 0f7 5cf3bdda X if_c call 1de, #1da PASM Cog 0: 0f8 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0f9 6cac0200 if_z_or_nc xor 001, 000 PASM Cog 0: 0fa 6cac0001 if_z_or_nc xor 000, 001 PASM Cog 0: 0fb a0fc0600 mov 003, #000 PASM Cog 0: 0fc 627c0410 test 002, #010 wz PASM Cog 0: 0fd 5c4c013b if_nc jmp 000, #13b PASM Cog 0: 13b 617c0408 test 002, #008 wc PASM Cog 0: 13c 5c540142 if_nz jmp 000, #142 PASM Cog 0: 142 627c0402 test 002, #002 wz PASM Cog 0: 143 5c70014a if_c jmp 000, #14a PASM Cog 0: 14a a0fc0000 mov 000, #000 PASM Cog 0: 14b a0e80810 X if_z mov 004, #010 PASM Cog 0: 14c 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14d 34e80601 X if_z rcl 003, #001 PASM Cog 0: 14e 2de80201 X if_z shl 001, #001 wc PASM Cog 0: 14f 34e80601 X if_z rcl 003, #001 PASM Cog 0: 150 2ce80002 X if_z shl 000, #002 PASM Cog 0: 151 68e80001 X if_z or 000, #001 PASM Cog 0: 152 e1a80600 X if_z cmpsub 003, 000 wc PASM Cog 0: 153 28e80002 X if_z shr 000, #002 PASM Cog 0: 154 34e80001 X if_z rcl 000, #001 PASM Cog 0: 155 e4e8094c X if_z djnz 004, #14c PASM Cog 0: 156 85140001 if_nz cmp 000, 001 wc PASM Cog 0: 157 749401e5 if_nz muxnc 000, 1e5 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 ffffffff - 0101 0b 02 jnz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0105 64 ldllc $4 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 0000000d - 0106 3b 12 34 00 04 ldli 305397764 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340004 - 010b c1 stla PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 08280007 if_z wrlong 000, 007 PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 010c 36 ldli1 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00c4 jmp 000, #0c4 PASM Cog 0: 0c4 a0bc0005 mov 000, 005 PASM Cog 0: 0c5 84fc0035 sub 000, #035 PASM Cog 0: 0c6 5c6c0158 if_z_or_nc jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000001 - 010d 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01fc 12340000 - 0112 a1 stwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 X if_z_and_nc jmp 000, #1c5 PASM Cog 0: 17b 5cc7bddc if_nz_and_nc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c017c jmp 000, #17c PASM Cog 0: 17c 5c4401b7 if_nz_and_nc jmp 000, #1b7 PASM Cog 0: 1b7 637c0a0c test 005, #00c wz wc PASM Cog 0: 1b8 04280007 if_z wrword 000, 007 PASM PASM Cog 0: 1b9 5c680008 if_z jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 0113 3b 12 34 00 00 ldli 305397760 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00cf jmp 000, #0cf PASM Cog 0: 0cf 84fc0a37 sub 005, #037 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d0 00bc05ee rdbyte 002, 1ee PASM Cog 0: 0d1 80ffdc01 add 1ee, #001 PASM Cog 0: 0d2 2cfc0008 shl 000, #008 PASM Cog 0: 0d3 68bc0002 or 000, 002 PASM Cog 0: 0d4 e4fc0ad0 djnz 005, #0d0 PASM Cog 0: 0d5 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 12340000 - 0118 a0 ldwa PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d X if_c jmp 000, #15d PASM Cog 0: 0f0 857c0ae0 cmp 005, #0e0 wc PASM Cog 0: 0f1 5c700162 if_c jmp 000, #162 PASM Cog 0: 162 a0bc0205 mov 001, 005 PASM Cog 0: 163 28fc0205 shr 001, #005 PASM Cog 0: 164 60fc0203 and 001, #003 PASM Cog 0: 165 617c0a10 test 005, #010 wc PASM Cog 0: 166 5cf3bddc X if_c call 1de, #1dc PASM Cog 0: 167 2cb00001 X if_c shl 000, 001 PASM Cog 0: 168 617c0a08 test 005, #008 wc PASM Cog 0: 169 627c0a04 test 005, #004 wz PASM Cog 0: 16a 84cbde04 if_z_and_nc sub 1ef, #004 PASM Cog 0: 16b 08880fef if_z_and_nc rdlong 007, 1ef PASM Cog 0: 16c 58f7a451 X if_nz_or_c movi 1d2, #051 PASM Cog 0: 16d 5cf433ce X if_nz_or_c call 019, #1ce PASM Cog 0: 16e 617c0a08 test 005, #008 wc PASM Cog 0: 16f a0b40e06 X if_nz_or_c mov 007, 006 PASM Cog 0: 170 80bc0e00 add 007, 000 PASM Cog 0: 171 80840feb X if_nz_and_nc add 007, 1eb PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed X if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 04a80007 if_z rdword 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 0119 0a 02 jz 2 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 X if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011d 68 ldllc $8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee if_nc jmp 000, #0ee PASM Cog 0: 0ee 857c0a80 cmp 005, #080 wc PASM Cog 0: 0ef 5c70015d if_c jmp 000, #15d PASM Cog 0: 15d a0fc0202 mov 001, #002 PASM Cog 0: 15e a0bc0e05 mov 007, 005 PASM Cog 0: 15f 60fc0e1c and 007, #01c PASM Cog 0: 160 627c0a20 test 005, #020 wz PASM Cog 0: 161 5c7c0172 jmp 000, #172 PASM Cog 0: 172 80a00fec X if_z_and_c add 007, 1ec PASM Cog 0: 173 80900fed if_nz_and_c add 007, 1ed PASM Cog 0: 174 2cfc0203 shl 001, #003 PASM Cog 0: 175 58bf7001 movi 1b8, 001 PASM Cog 0: 176 68fc0201 or 001, #001 PASM Cog 0: 177 58bf8c01 movi 1c6, 001 PASM Cog 0: 178 60fc0a03 and 005, #003 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 if_z jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f8 00000000 - 011e 2f lockclr PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00a1 jmp 000, #0a1 PASM Cog 0: 0a1 5c7000ae if_c jmp 000, #0ae PASM Cog 0: 0ae 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c00af jmp 000, #0af PASM Cog 0: 0af 0d680006 X if_z lockset 000, #006 wc PASM Cog 0: 0b0 0d540007 if_nz lockclr 000, #007 wc PASM Cog 0: 0b1 70bc01e5 muxc 000, 1e5 PASM Cog 0: 0b2 627c0a04 test 005, #004 wz PASM Cog 0: 0b3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01f4 00000000 - 011f 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01e0 00000001 - 012a 09 78 djnz -8 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081a mov 004, 01a PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c003e jmp 000, #03e PASM Cog 0: 03e 5cffbddc call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c003f jmp 000, #03f PASM Cog 0: 03f 5cfc33cd call 019, #1cd PASM Cog 0: 1cd 58ffa471 movi 1d2, #071 PASM Cog 0: 1ce 00bc0dee rdbyte 006, 1ee PASM Cog 0: 1cf 80ffdc01 add 1ee, #001 PASM Cog 0: 1d0 617c0c80 test 006, #080 wc PASM Cog 0: 1d1 2cfc0c19 shl 006, #019 PASM Cog 0: 1d2 38fc0c19 sar 006, #019 PASM Cog 0: 1d3 00b009ee X if_c rdbyte 004, 1ee PASM Cog 0: 1d4 80f3dc01 X if_c add 1ee, #001 PASM Cog 0: 1d5 2cf00c08 X if_c shl 006, #008 PASM Cog 0: 1d6 68b00c04 X if_c or 006, 004 PASM Cog 0: 1d7 5c7c0018 jmp 000, #018 PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0040 jmp 000, #040 PASM Cog 0: 040 84c40001 if_nz_and_nc sub 000, #001 PASM Cog 0: 041 857c0001 cmp 000, #001 wc PASM Cog 0: 042 80a7dc06 X if_z_eq_c add 1ee, 006 PASM Cog 0: 043 72fc0a09 muxc 005, #009 wz PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01dc 0000003d - 012c 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01cc 00000000 - 0030 32 ret PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00b4 jmp 000, #0b4 PASM Cog 0: 0b4 08a801ed if_z rdlong 000, 1ed PASM Cog 0: 0b5 5cd7bddc X if_nz call 1de, #1dc PASM Cog 0: 0b6 a0bfdfed mov 1ef, 1ed PASM Cog 0: 0b7 84ffde02 sub 1ef, #002 PASM Cog 0: 0b8 04bfddef rdword 1ee, 1ef PASM Cog 0: 0b9 84ffde02 sub 1ef, #002 PASM Cog 0: 0ba 04bfdbef rdword 1ed, 1ef PASM Cog 0: 0bb 84ffde02 sub 1ef, #002 PASM Cog 0: 0bc 04bfd9ef rdword 1ec, 1ef PASM Cog 0: 0bd 84ffde02 sub 1ef, #002 PASM Cog 0: 0be 04bfd7ef rdword 1eb, 1ef PASM Cog 0: 0bf 614fd602 X if_nc test 1eb, #002 wc PASM Cog 0: 0c0 5c4c00b6 X if_nc jmp 000, #0b6 PASM Cog 0: 0c1 627fd601 test 1eb, #001 wz PASM Cog 0: 0c2 60bfd738 and 1eb, 138 PASM Cog 0: 0c3 5c7c0044 jmp 000, #044 PASM Cog 0: 044 5c680158 X if_z jmp 000, #158 PASM Cog 0: 045 5c540008 if_nz jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01c0 00000032 - fff9 3f 89 ldreg $1e9 PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081d mov 004, 01d PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c00d6 jmp 000, #0d6 PASM Cog 0: 0d6 00bc01ee rdbyte 000, 1ee PASM Cog 0: 0d7 80ffdc01 add 1ee, #001 PASM Cog 0: 0d8 a0bc0a00 mov 005, 000 PASM Cog 0: 0d9 28fc0a05 shr 005, #005 PASM Cog 0: 0da 68fc01e0 or 000, #1e0 PASM Cog 0: 0db 50bf8200 movs 1c1, 000 PASM Cog 0: 0dc 54bf8600 movd 1c3, 000 PASM Cog 0: 0dd 50bf9000 movs 1c8, 000 PASM Cog 0: 0de 5c500179 if_nz_and_c jmp 000, #179 PASM Cog 0: 179 5cfc3217 call 019, #017 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c017a jmp 000, #17a PASM Cog 0: 17a 5c4801c5 if_z_and_nc jmp 000, #1c5 PASM Cog 0: 1c5 637c0a0c test 005, #00c wz wc PASM Cog 0: 1c6 08a80007 X if_z rdlong 000, 007 PASM Cog 0: 1c7 5c680158 X if_z jmp 000, #158 PASM Cog 0: 1c8 a0bc01e9 mov 000, 1e9 PASM Cog 0: 1c9 288c01e8 X if_nc shr 000, 1e8 PASM Cog 0: 1ca 3c8c0007 X if_nc rev 000, 007 PASM Cog 0: 1cb 3c8c0007 X if_nc rev 000, 007 PASM Cog 0: 1cc 5c7c0158 jmp 000, #158 PASM Cog 0: 158 083c01ef wrlong 000, 1ef PASM Cog 0: 159 80ffde04 add 1ef, #004 PASM Cog 0: 15a 617c0c40 test 006, #040 wc PASM Cog 0: 15b 5c7c0008 jmp 000, #008 PASM Cog 0: 008 a0fc0000 mov 000, #000 SPIN Cog 0: 01c4 00000000 - fffb 21 cogstop PASM Cog 0: 009 00bc0bee rdbyte 005, 1ee PASM Cog 0: 00a 80ffdc01 add 1ee, #001 PASM Cog 0: 00b 857c0a40 cmp 005, #040 wc PASM Cog 0: 00c 5c4c00ee X if_nc jmp 000, #0ee PASM Cog 0: 00d a0bc0605 mov 003, 005 PASM Cog 0: 00e 20fc0604 ror 003, #004 PASM Cog 0: 00f 80fc061a add 003, #01a PASM Cog 0: 010 50bc2603 movs 013, 003 PASM Cog 0: 011 24fc0602 rol 003, #002 PASM Cog 0: 012 2cfc0603 shl 003, #003 PASM Cog 0: 013 a0bc081c mov 004, 01c PASM Cog 0: 014 28bc0803 shr 004, 003 PASM Cog 0: 015 60fc08ff and 004, #0ff PASM Cog 0: 016 50bc3204 movs 019, 004 PASM Cog 0: 017 627c0a01 test 005, #001 wz PASM Cog 0: 018 617c0a02 test 005, #002 wc PASM Cog 0: 019 5c7c0091 jmp 000, #091 PASM Cog 0: 091 5ccbbdda X if_z_and_nc call 1de, #1da PASM Cog 0: 092 0c480000 X if_z_and_nc clkset 000, #000 PASM Cog 0: 093 08480200 X if_z_and_nc wrlong 001, #000 PASM Cog 0: 094 00480004 X if_z_and_nc wrbyte 000, #004 PASM Cog 0: 095 5cf7bddc if_nz_or_c call 1de, #1dc PASM Cog 0: 1dc 84ffde04 sub 1ef, #004 PASM Cog 0: 1dd 08bc01ef rdlong 000, 1ef PASM Cog 0: 1de 5c7c0096 jmp 000, #096 PASM Cog 0: 096 0c440003 if_nz_and_nc cogstop 000, #003