LD SP 1500H LD ACC 1300H SUB ACC, 2 PSH ACC LD ACC 1 POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1 POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 6 PSH ACC LD ACC 10 POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 6 PSH ACC LD ACC 1300H SUB ACC, 6 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 2 PSH ACC POP IX POP ACC SUB ACC, IX POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 18 PSH ACC LD ACC 0 POP IX ST ACC [IX] PSH ACC LLbegin1: LD ACC 1300H SUB ACC, 18 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1300H SUB ACC, 6 PSH ACC POP IX LD ACC, [IX] PSH ACC POP IX POP ACC CMP ACC, IX BN ND_EQ_JP12 LD ACC 0 BA ND_EQ_JP22 ND_EQ_JP12: LD ACC 1 ND_EQ_JP22: CMP ACC, 0 BZ LLend1 LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC POP IX LD ACC, [IX] PSH ACC POP IX POP ACC ADD ACC, IX POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 8 PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1300H SUB ACC, 8 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 18 PSH ACC LD ACC 1300H SUB ACC, 18 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1 PSH ACC POP IX POP ACC ADD ACC, IX POP IX ST ACC [IX] PSH ACC BA LLbegin1 LLend1: NOP LLbegin5: LD ACC 1300H SUB ACC, 18 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1300H SUB ACC, 6 PSH ACC POP IX LD ACC, [IX] PSH ACC POP IX POP ACC CMP ACC, IX BN ND_EQ_JP16 LD ACC 0 BA ND_EQ_JP26 ND_EQ_JP16: LD ACC 1 ND_EQ_JP26: CMP ACC, 0 BZ LLend5 LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC POP IX LD ACC, [IX] PSH ACC POP IX POP ACC ADD ACC, IX POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 8 PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1300H SUB ACC, 8 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC BA LLbegin5 LLend5: NOP LD ACC 1300H SUB ACC, 18 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1300H SUB ACC, 6 PSH ACC POP IX LD ACC, [IX] PSH ACC POP IX POP ACC CMP ACC, IX BN ND_EQ_JP19 LD ACC 0 BA ND_EQ_JP29 ND_EQ_JP19: LD ACC 1 ND_EQ_JP29: CMP ACC, 0 BZ LLend8 LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC POP IX LD ACC, [IX] PSH ACC POP IX POP ACC ADD ACC, IX POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 8 PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 2 PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LD ACC 1300H SUB ACC, 4 PSH ACC LD ACC 1300H SUB ACC, 8 PSH ACC POP IX LD ACC, [IX] POP IX ST ACC [IX] PSH ACC LLend8: NOP LD ACC 1300H SUB ACC, 2 PSH ACC POP IX LD ACC, [IX] OUT HLT