|
|
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"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.