⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itest.s

📁 linux内核源码
💻 S
📖 第 1 页 / 共 5 页
字号:
	bne.l		errorcmp2_21:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa040,DATA(%a6)	mov.l		&0x111111b0,%d1	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%d1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_22:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa040,DATA(%a6)	mov.l		&0x00000010,%a1	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%a1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_23:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa040,DATA(%a6)	mov.l		&0x11111190,%d1	mov.w		&0x0001,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%d1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_24:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa040,DATA(%a6)	mov.l		&0x00000050,%a1	mov.w		&0x0001,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%a1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		error# signed - negative,negativecmp2_25:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa0c0,DATA(%a6)	mov.l		&0x111111a0,%d1	mov.w		&0x0004,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%d1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_26:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa0c0,DATA(%a6)	mov.l		&0xffffffc0,%a1	mov.w		&0x0004,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%a1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_27:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa0c0,DATA(%a6)	mov.l		&0x111111b0,%d1	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	chk2.b		DATA(%a6),%d1	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_28:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa0c0,DATA(%a6)	mov.l		&0x11111190,%a1	mov.w		&0x0001,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%a1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_29:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa0c0,DATA(%a6)	mov.l		&0x111111d0,%d1	mov.w		&0x0001,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%d1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorcmp2_30:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.w		&0xa0c0,DATA(%a6)	mov.l		&0x00000050,%a1	mov.w		&0x001b,ICCR(%a6)	mov.w		&0x001f,%cc	movm.l		&0x7fff,IREGS(%a6)	cmp2.b		%a1,DATA(%a6)	mov.w		%cc,SCCR(%a6)	movm.l		&0x7fff,SREGS(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		error	mov.l		TESTCTR(%a6),%d1	clr.l		%d0	rts###########################################################ea_str:	string		"\tEffective addresses..."	align		0x4ea_0:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(%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_1:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(%a0)+,%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+0x20(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_2:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%a6),%a0	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		-(%a0),%d2:%d3	mov.w		%cc,SCCR(%a6)	movm.l		&0xffff,SREGS(%a6)	mov.l		&0x00000004,IREGS+0xc(%a6)	lea		EAMEM(%a6),%a0	mov.l		%a0,IREGS+0x20(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_3:	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_4:	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_5:	addq.l		&0x1,TESTCTR(%a6)#	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		EAMEM.w,%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_6:	addq.l		&0x1,TESTCTR(%a6)#	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		EAMEM.l,%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_7:	addq.l		&0x1,TESTCTR(%a6)	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		&0x00000002,%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_8:	addq.l		&0x1,TESTCTR(%a6)	bra.b		ea_8_nextea_8_mem:	long		0x00000002ea_8_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_8_mem.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_9:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%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(%a6),%a0	mov.l		%a0,IREGS+0x24(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_10:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%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(%a6),%a0	mov.l		%a0,IREGS+0x28(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_11:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%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(%a6),%a0	mov.l		%a0,IREGS+0x2c(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_12:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%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(%a6),%a0	mov.l		%a0,IREGS+0x30(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_13:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%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(%a6),%a0	mov.l		%a0,IREGS+0x34(%a6)	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_14:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	mov.l		%a6,%a1	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM+0x4(%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(%a1),%a0	mov.l		%a0,IREGS+0x38(%a1)	mov.l		%a1,%a6	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_15:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	mov.l		%a7,%a0	lea		EAMEM+0x4(%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(%a6),%a1	mov.l		%a1,IREGS+0x3c(%a6)	mov.l		%a0,%a7	bsr.l		chkregs	tst.b		%d0	bne.l		errorea_16:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.l		&-0x10,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%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_17:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.l		&-0x8,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.w*2),%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_18:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.l		&-0x4,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.w*4),%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_19:	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,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.w*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_20:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.l		&-0x10,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.l*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_21:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.l		&-0x8,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.l*2),%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_22:	addq.l		&0x1,TESTCTR(%a6)	movm.l		DEF_REGS(%pc),&0x3fff	clr.l		%d2	mov.l		&0x00000002,%d3	lea		EAMEM(%a6),%a0	mov.l		&-0x4,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.l*4),%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_23:	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,%d4	mov.w		&0x0000,ICCR(%a6)	mov.w		&0x0000,%cc	movm.l		&0xffff,IREGS(%a6)	mulu.l		(0x10.b,%a0,%d4.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		error

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -