📄 itest.s
字号:
ea_24: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a0 mov.l &-0x2,%a4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a0,%a4.l*8),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_25: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a0 mov.l &0x2,%a4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (-0x10.b,%a0,%a4.l*8),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_26: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a1 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a1,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_27: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a2 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a2,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_28: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a3 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a3,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_29: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a4 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a4,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_30: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a5 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a5,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_31: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff mov.l %a6,%a1 clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a1),%a6 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a1) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a1) mulu.l (0x10.b,%a6,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a1) movm.l &0xffff,SREGS(%a1) mov.l &0x00000004,IREGS+0xc(%a1) mov.l %a1,%a6 bsr.l chkregs tst.b %d0 bne.l errorea_32: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 mov.l %a7,%a0 lea EAMEM(%a6),%a7 mov.l &-0x10,%d4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x10.b,%a7,%d4.w*1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) mov.l %a0,%a7 bsr.l chkregs tst.b %d0 bne.l errorea_33: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a1 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_34: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a2 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a2),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_35: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a3 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a3),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_36: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a4),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_37: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a5 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a5),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_38: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff mov.l %a6,%a1 clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a1),%a6 mov.w &0x0000,ICCR(%a1) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a1) mulu.l (%a6),%d2:%d3 mov.w %cc,SCCR(%a1) movm.l &0xffff,SREGS(%a1) mov.l &0x00000004,IREGS+0xc(%a1) mov.l %a1,%a6 bsr.l chkregs tst.b %d0 bne.l errorea_39: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 mov.l %a7,%a0 lea EAMEM(%a6),%a7 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a7),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) mov.l %a0,%a7 bsr.l chkregs tst.b %d0 bne.l errorea_40: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a1 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a1)+,%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) lea EAMEM+0x4(%a6),%a0 mov.l %a0,IREGS+0x24(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_41: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a2 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a2)+,%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) lea EAMEM+0x4(%a6),%a0 mov.l %a0,IREGS+0x28(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_42: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a3 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a3)+,%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) lea EAMEM+0x4(%a6),%a0 mov.l %a0,IREGS+0x2c(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_43: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a4)+,%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) lea EAMEM+0x4(%a6),%a0 mov.l %a0,IREGS+0x30(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_44: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),%a5 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a5)+,%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) lea EAMEM+0x4(%a6),%a0 mov.l %a0,IREGS+0x34(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_45: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff mov.l %a6,%a1 clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a1),%a6 mov.w &0x0000,ICCR(%a1) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a1) mulu.l (%a6)+,%d2:%d3 mov.w %cc,SCCR(%a1) movm.l &0xffff,SREGS(%a1) mov.l &0x00000004,IREGS+0xc(%a1) lea EAMEM+0x4(%a1),%a0 mov.l %a0,IREGS+0x38(%a1) mov.l %a1,%a6 bsr.l chkregs tst.b %d0 bne.l errorea_46: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 mov.l %a7,%a0 lea EAMEM(%a6),%a7 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (%a7)+,%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) lea EAMEM+0x4(%a6),%a1 mov.l %a1,IREGS+0x3c(%a6) mov.l %a0,%a7 bsr.l chkregs tst.b %d0 bne.l errorea_47: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM-0x1000(%a6),%a1 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x1000,%a1),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_48: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM-0x1000(%a6),%a2 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x1000,%a2),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_49: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM-0x1000(%a6),%a3 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x1000,%a3),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_50: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM-0x1000(%a6),%a4 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x1000,%a4),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_51: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM-0x1000(%a6),%a5 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x1000,%a5),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_52: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff mov.l %a6,%a1 clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM-0x1000(%a1),%a6 mov.w &0x0000,ICCR(%a1) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a1) mulu.l (0x1000,%a6),%d2:%d3 mov.w %cc,SCCR(%a1) movm.l &0xffff,SREGS(%a1) mov.l &0x00000004,IREGS+0xc(%a1) mov.l %a1,%a6 bsr.l chkregs tst.b %d0 bne.l errorea_53: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 mov.l %a7,%a0 lea EAMEM-0x1000(%a6),%a7 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (0x1000,%a7),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) mov.l %a0,%a7 bsr.l chkregs tst.b %d0 bne.l errorea_54: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM+0x1000(%a6),%a0 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (-0x1000,%a0),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_55: addq.l &0x1,TESTCTR(%a6) bra.b ea_55_nextea_55_data: long 0x00000002ea_55_next: movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 mov.w &0x0000,ICCR(%a6) mov.w &0x0000,%cc movm.l &0xffff,IREGS(%a6) mulu.l (ea_55_data.w,%pc),%d2:%d3 mov.w %cc,SCCR(%a6) movm.l &0xffff,SREGS(%a6) mov.l &0x00000004,IREGS+0xc(%a6) bsr.l chkregs tst.b %d0 bne.l errorea_56: addq.l &0x1,TESTCTR(%a6) movm.l DEF_REGS(%pc),&0x3fff clr.l %d2 mov.l &0x00000002,%d3 lea EAMEM(%a6),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -