File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / d / entry / tbl3.s
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:24:19 2019 UTC (7 years ago) by root
Branches: bsd, MAIN
CVS tags: v12b, v121, HEAD
Power 6/32 Unix version 1.2b

#
#	Test table of macro3
#
	.text
	.align	2
	.globl	tst_tbl
tst_tbl:			/* Table contains addresses of tests */
	.long	_add_a		# 1
	.long	_addb2		# 2
	.long	_addb3		# 3
	.long	_addl2		# 4
	.long	_addl3		# 5
	.long	_addw2		# 6
	.long	_addw3		# 7
	.long	_andb2		# 8
	.long	_andb3		# 9
	.long	_andl2		# a
	.long	_andl3		# b
	.long	_andw2		# c
	.long	_andw3		# d
	.long	_aobleq		# e
	.long	_aoblss		# f
	.long	_b_cond		# 10
	.long	_bispsw		# 11
	.long	_bit_l		# 12
	.long	_bit_w		# 13
	.long	_bit_b		# 14
	.long	_breq		# 15
	.long	_callfx		# 16
	.long	_callsx		# 17
	.long	_clr_b		# 18
	.long	_clr_l		# 19
	.long	_clr_w		# 1a
	.long	_cmp_b		# 1b
	.long	_cmp_l		# 1c
	.long	_cmp_w		# 1d
	.long	_dec_l		# 1e
	.long	_dec_w		# 1f
	.long	_decb		# 20
	.long	_ffc		# 21
	.long	_ffs		# 22
	.long	_inc_b		# 23
	.long	_inc_l		# 24
	.long	_inc_w		# 25
	.long	_index		# 26
	.long	_insque		# 27
	.long	_jumpbr		# 28
	.long	_loadr		# 29
	.long	_movabt		# 2a
	.long	_moval		# 2b
	.long	_movaw		# 2c
	.long	_movball	# 2d
	.long	_moveb		# 2e
	.long	_movob		# 2f
	.long	_movew		# 30
	.long	_movow		# 31
	.long	_movl		# 32
	.long	_movwall	# 33
	.long	_or_b2		# 34
	.long	_or_l2		# 35
	.long	_or_w2		# 36
	.long	_orb3		# 37
	.long	_orl3		# 38
	.long	_orw3		# 39
	.long	_pushab		# 3a
	.long	_pushal		# 3b
	.long	_pushaw		# 3c
	.long	_pushbt		# 3d
	.long	_pushlw		# 3e
	.long	_pushwd		# 3f
	.long	_shiftal	# 40
	.long	_shiftll	# 41
	.long	_shlq		# 42
	.long	_shrl		# 43
	.long	_shrq		# 44
	.long	_storer		# 45
	.long	_sub_a		# 46
	.long	_sub_l2		# 47
	.long	_sub_l3		# 48
	.long	_subb2		# 49
	.long	_subb3		# 4a
	.long	_subw2		# 4b
	.long	_subw3		# 4c
	.long	_tst_b		# 4d
	.long	_tst_l		# 4e
	.long	_tst_w		# 4f
	# C tests
	.long	_x_or+2		# 50
	.long	_mcom+2		# 51
	.long	_mneg+2		# 52
	.long	_convert+2	# 53
	.long	_movz+2		# 54
	.long	_adwc+2		# 55
	.long	_movblk+2	# 56
	.long	_movstr+2	# 57
	.long	_cmpstr+2	# 58
	.long	_casel		# 59
	.long	_bbc		# 5a
	.long	_shar		# 5b
	.long	_sbwc+2		# 5c
	.long	_div+2		# 5d
	.long	_mul+2		# 5e

end_tbl: .long	0		/* End of table */

	.globl	_test_tbl
_test_tbl:
	.long	0		# word0 : run flag; word1 : Loop flag
	.long	_t1		# test name
	.long	0
	.long	_t2
	.long	0
	.long	_t3
	.long	0
	.long	_t4
	.long	0
	.long	_t5
	.long	0
	.long	_t6
	.long	0
	.long	_t7
	.long	0
	.long	_t8
	.long	0
	.long	_t9
	.long	0
	.long	_t10
	.long	0
	.long	_t11
	.long	0
	.long	_t12
	.long	0
	.long	_t13
	.long	0
	.long	_t14
	.long	0
	.long	_t15
	.long	0
	.long	_t16
	.long	0
	.long	_t17
	.long	0
	.long	_t18
	.long	0
	.long	_t19
	.long	0
	.long	_t20
	.long	0
	.long	_t21
	.long	0
	.long	_t22
	.long	0
	.long	_t23
	.long	0
	.long	_t24
	.long	0
	.long	_t25
	.long	0
	.long	_t26
	.long	0
	.long	_t27
	.long	0
	.long	_t28
	.long	0
	.long	_t29
	.long	0
	.long	_t30
	.long	0
	.long	_t31
	.long	0
	.long	_t32
	.long	0
	.long	_t33
	.long	0
	.long	_t34
	.long	0
	.long	_t35
	.long	0
	.long	_t36
	.long	0
	.long	_t37
	.long	0
	.long	_t38
	.long	0
	.long	_t39
	.long	0
	.long	_t40
	.long	0
	.long	_t41
	.long	0
	.long	_t42
	.long	0
	.long	_t43
	.long	0
	.long	_t44
	.long	0
	.long	_t45
	.long	0
	.long	_t46
	.long	0
	.long	_t47
	.long	0
	.long	_t48
	.long	0
	.long	_t49
	.long	0
	.long	_t50
	.long	0
	.long	_t51
	.long	0
	.long	_t52
	.long	0
	.long	_t53
	.long	0
	.long	_t54
	.long	0
	.long	_t55
	.long	0
	.long	_t56
	.long	0
	.long	_t57
	.long	0
	.long	_t58
	.long	0
	.long	_t59
	.long	0
	.long	_t60
	.long	0
	.long	_t61
	.long	0
	.long	_t62
	.long	0
	.long	_t63
	.long	0
	.long	_t64
	.long	0
	.long	_t65
	.long	0
	.long	_t66
	.long	0
	.long	_t67
	.long	0
	.long	_t68
	.long	0
	.long	_t69
	.long	0
	.long	_t70
	.long	0
	.long	_t71
	.long	0
	.long	_t72
	.long	0
	.long	_t73
	.long	0
	.long	_t74
	.long	0
	.long	_t75
	.long	0
	.long	_t76
	.long	0
	.long	_t77
	.long	0
	.long	_t78
	.long	0
	.long	_t79
	.long	0
	.long	_t80
	.long	0
	.long	_t81
	.long	0
	.long	_t82
	.long	0
	.long	_t83
	.long	0
	.long	_t84
	.long	0
	.long	_t85
	.long	0
	.long	_t86
	.long	0
	.long	_t87
	.long	0
	.long	_t88
	.long	0
	.long	_t89
	.long	0
	.long	_t90
	.long	0
	.long	_t91
	.long	0
	.long	_t92
	.long	0
	.long	_t93
	.long	0
	.long	_t94
#
	.globl	notests
	.set	notests,(end_tbl-tst_tbl)/4

	.data	
	.align	2
_t1:	.ascii 	"adda.s\12\0"
_t2:	.ascii 	"add_b2.s\12\0"
_t3:	.ascii 	"add_b3.s\12\0"
_t4:	.ascii 	"add_l2.s\12\0"
_t5:	.ascii 	"add_l3.s\12\0"
_t6:	.ascii 	"add_w2.s\12\0"
_t7:	.ascii 	"add_w3.s\12\0"
_t8:	.ascii 	"and_b2.s\12\0"
_t9:	.ascii 	"and_b3.s\12\0"
_t10:	.ascii 	"and_l2.s\12\0"
_t11:	.ascii 	"and_l3.s\12\0"
_t12:	.ascii 	"and_w2.s\12\0"
_t13:	.ascii 	"and_w3.s\12\0"
_t14:	.ascii 	"aobleq.s\12\0"
_t15:	.ascii 	"aoblss.s\12\0"
_t16:	.ascii 	"b_cond.s\12\0"
_t17:	.ascii 	"bispsw.s\12\0"
_t18:	.ascii 	"bit_l.s\12\0"
_t19:	.ascii 	"bit_w.s\12\0"
_t20:	.ascii 	"bit_b.s\12\0"
_t21:	.ascii 	"breq.s\12\0"
_t22:	.ascii 	"callf.s\12\0"
_t23:	.ascii 	"calls.s\12\0"
_t24:	.ascii 	"clr_b.s\12\0"
_t25:	.ascii 	"clr_l.s\12\0"
_t26:	.ascii 	"clr_w.s\12\0"
_t27:	.ascii 	"cmp_b.s\12\0"
_t28:	.ascii 	"cmp_l.s\12\0"
_t29:	.ascii 	"cmp_w.s\12\0"
_t30:	.ascii 	"decl.s\12\0"
_t31:	.ascii 	"decw.s\12\0"
_t32:	.ascii 	"decb.s\12\0"
_t33:	.ascii 	"ffc.s\12\0"
_t34:	.ascii 	"ffs.s\12\0"
_t35:	.ascii 	"incb.s\12\0"
_t36:	.ascii 	"incl.s\12\0"
_t37:	.ascii 	"incw.s\12\0"
_t38:	.ascii 	"index.s\12\0"
_t39:	.ascii 	"insque.s\12\0"
_t40:	.ascii 	"jmpbr.s\12\0"
_t41:	.ascii 	"loadr.s\12\0"
_t42:	.ascii 	"movab.s\12\0"
_t43:	.ascii 	"moval.s\12\0"
_t44:	.ascii 	"movaw.s\12\0"
_t45:	.ascii 	"movb.s\12\0"
_t46:	.ascii 	"moveb.s\12\0"
_t47:	.ascii 	"movob.s\12\0"
_t48:	.ascii 	"movew.s\12\0"
_t49:	.ascii 	"movow.s\12\0"
_t50:	.ascii 	"movel.s\12\0"
_t51:	.ascii 	"movw.s\12\0"
_t52:	.ascii 	"or_b2\12\0"
_t53:	.ascii 	"or_l2\12\0"
_t54:	.ascii 	"or_w2\12\0"
_t55:	.ascii 	"or_b3\12\0"
_t56:	.ascii 	"or_l3\12\0"
_t57:	.ascii 	"or_w3\12\0"
_t58:	.ascii 	"pushab.s\12\0"
_t59:	.ascii 	"pushal.s\12\0"
_t60:	.ascii 	"pushaw.s\12\0"
_t61:	.ascii 	"pushb.s\12\0"
_t62:	.ascii 	"pushl.s\12\0"
_t63:	.ascii 	"pushw.s\12\0"
_t64:	.ascii 	"shal.s\12\0"
_t65:	.ascii 	"shll.s\12\0"
_t66:	.ascii 	"shlq.s\12\0"
_t67:	.ascii 	"shrl.s\12\0"
_t68:	.ascii 	"shrq.s\12\0"
_t69:	.ascii 	"storer.s\12\0"
_t70:	.ascii 	"suba.s\12\0"
_t71:	.ascii 	"sub_l2.s\12\0"
_t72:	.ascii 	"sub_l3.s\12\0"
_t73:	.ascii 	"sub_b2.s\12\0"
_t74:	.ascii 	"sub_b3.s\12\0"
_t75:	.ascii 	"sub_w2.s\12\0"
_t76:	.ascii 	"sub_w3.s\12\0"
_t77:	.ascii 	"tst_b.s\12\0"
_t78:	.ascii 	"tst_l.s\12\0"
_t79:	.ascii 	"tst_w.s\12\0"
_t80:	.ascii 	"xor.c\12\0"
_t81:	.ascii 	"mcom.c\12\0"
_t82:	.ascii 	"mneg.c\12\0"
_t83:	.ascii 	"convert.c\12\0"
_t84:	.ascii 	"movz.c\12\0"
_t85:	.ascii 	"adwc.c\12\0"
_t86:	.ascii 	"movblk.c\12\0"
_t87:	.ascii 	"movs.c\12\0"
_t88:	.ascii 	"cmps.c\12\0"
_t89:	.ascii 	"casel.s\12\0"
_t90:	.ascii 	"bb_c.s\12\0"
_t91:	.ascii 	"shar.s\12\0"
_t92:	.ascii 	"sbwc.c\12\0"
_t93:	.ascii 	"div.c\12\0"
_t94:	.ascii 	"mul.c\12\0"


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.