|
|
1.1 ! root 1: # ! 2: # Test table of macro3 ! 3: # ! 4: .text ! 5: .align 2 ! 6: .globl tst_tbl ! 7: tst_tbl: /* Table contains addresses of tests */ ! 8: .long _add_a # 1 ! 9: .long _addb2 # 2 ! 10: .long _addb3 # 3 ! 11: .long _addl2 # 4 ! 12: .long _addl3 # 5 ! 13: .long _addw2 # 6 ! 14: .long _addw3 # 7 ! 15: .long _andb2 # 8 ! 16: .long _andb3 # 9 ! 17: .long _andl2 # a ! 18: .long _andl3 # b ! 19: .long _andw2 # c ! 20: .long _andw3 # d ! 21: .long _aobleq # e ! 22: .long _aoblss # f ! 23: .long _b_cond # 10 ! 24: .long _bispsw # 11 ! 25: .long _bit_l # 12 ! 26: .long _bit_w # 13 ! 27: .long _bit_b # 14 ! 28: .long _breq # 15 ! 29: .long _callfx # 16 ! 30: .long _callsx # 17 ! 31: .long _clr_b # 18 ! 32: .long _clr_l # 19 ! 33: .long _clr_w # 1a ! 34: .long _cmp_b # 1b ! 35: .long _cmp_l # 1c ! 36: .long _cmp_w # 1d ! 37: .long _dec_l # 1e ! 38: .long _dec_w # 1f ! 39: .long _decb # 20 ! 40: .long _ffc # 21 ! 41: .long _ffs # 22 ! 42: .long _inc_b # 23 ! 43: .long _inc_l # 24 ! 44: .long _inc_w # 25 ! 45: .long _index # 26 ! 46: .long _insque # 27 ! 47: .long _jumpbr # 28 ! 48: .long _loadr # 29 ! 49: .long _movabt # 2a ! 50: .long _moval # 2b ! 51: .long _movaw # 2c ! 52: .long _movball # 2d ! 53: .long _moveb # 2e ! 54: .long _movob # 2f ! 55: .long _movew # 30 ! 56: .long _movow # 31 ! 57: .long _movl # 32 ! 58: .long _movwall # 33 ! 59: .long _or_b2 # 34 ! 60: .long _or_l2 # 35 ! 61: .long _or_w2 # 36 ! 62: .long _orb3 # 37 ! 63: .long _orl3 # 38 ! 64: .long _orw3 # 39 ! 65: .long _pushab # 3a ! 66: .long _pushal # 3b ! 67: .long _pushaw # 3c ! 68: .long _pushbt # 3d ! 69: .long _pushlw # 3e ! 70: .long _pushwd # 3f ! 71: .long _shiftal # 40 ! 72: .long _shiftll # 41 ! 73: .long _shlq # 42 ! 74: .long _shrl # 43 ! 75: .long _shrq # 44 ! 76: .long _storer # 45 ! 77: .long _sub_a # 46 ! 78: .long _sub_l2 # 47 ! 79: .long _sub_l3 # 48 ! 80: .long _subb2 # 49 ! 81: .long _subb3 # 4a ! 82: .long _subw2 # 4b ! 83: .long _subw3 # 4c ! 84: .long _tst_b # 4d ! 85: .long _tst_l # 4e ! 86: .long _tst_w # 4f ! 87: # C tests ! 88: .long _x_or+2 # 50 ! 89: .long _mcom+2 # 51 ! 90: .long _mneg+2 # 52 ! 91: .long _convert+2 # 53 ! 92: .long _movz+2 # 54 ! 93: .long _adwc+2 # 55 ! 94: .long _movblk+2 # 56 ! 95: .long _movstr+2 # 57 ! 96: .long _cmpstr+2 # 58 ! 97: .long _casel # 59 ! 98: .long _bbc # 5a ! 99: .long _shar # 5b ! 100: .long _sbwc+2 # 5c ! 101: .long _div+2 # 5d ! 102: .long _mul+2 # 5e ! 103: ! 104: end_tbl: .long 0 /* End of table */ ! 105: ! 106: .globl _test_tbl ! 107: _test_tbl: ! 108: .long 0 # word0 : run flag; word1 : Loop flag ! 109: .long _t1 # test name ! 110: .long 0 ! 111: .long _t2 ! 112: .long 0 ! 113: .long _t3 ! 114: .long 0 ! 115: .long _t4 ! 116: .long 0 ! 117: .long _t5 ! 118: .long 0 ! 119: .long _t6 ! 120: .long 0 ! 121: .long _t7 ! 122: .long 0 ! 123: .long _t8 ! 124: .long 0 ! 125: .long _t9 ! 126: .long 0 ! 127: .long _t10 ! 128: .long 0 ! 129: .long _t11 ! 130: .long 0 ! 131: .long _t12 ! 132: .long 0 ! 133: .long _t13 ! 134: .long 0 ! 135: .long _t14 ! 136: .long 0 ! 137: .long _t15 ! 138: .long 0 ! 139: .long _t16 ! 140: .long 0 ! 141: .long _t17 ! 142: .long 0 ! 143: .long _t18 ! 144: .long 0 ! 145: .long _t19 ! 146: .long 0 ! 147: .long _t20 ! 148: .long 0 ! 149: .long _t21 ! 150: .long 0 ! 151: .long _t22 ! 152: .long 0 ! 153: .long _t23 ! 154: .long 0 ! 155: .long _t24 ! 156: .long 0 ! 157: .long _t25 ! 158: .long 0 ! 159: .long _t26 ! 160: .long 0 ! 161: .long _t27 ! 162: .long 0 ! 163: .long _t28 ! 164: .long 0 ! 165: .long _t29 ! 166: .long 0 ! 167: .long _t30 ! 168: .long 0 ! 169: .long _t31 ! 170: .long 0 ! 171: .long _t32 ! 172: .long 0 ! 173: .long _t33 ! 174: .long 0 ! 175: .long _t34 ! 176: .long 0 ! 177: .long _t35 ! 178: .long 0 ! 179: .long _t36 ! 180: .long 0 ! 181: .long _t37 ! 182: .long 0 ! 183: .long _t38 ! 184: .long 0 ! 185: .long _t39 ! 186: .long 0 ! 187: .long _t40 ! 188: .long 0 ! 189: .long _t41 ! 190: .long 0 ! 191: .long _t42 ! 192: .long 0 ! 193: .long _t43 ! 194: .long 0 ! 195: .long _t44 ! 196: .long 0 ! 197: .long _t45 ! 198: .long 0 ! 199: .long _t46 ! 200: .long 0 ! 201: .long _t47 ! 202: .long 0 ! 203: .long _t48 ! 204: .long 0 ! 205: .long _t49 ! 206: .long 0 ! 207: .long _t50 ! 208: .long 0 ! 209: .long _t51 ! 210: .long 0 ! 211: .long _t52 ! 212: .long 0 ! 213: .long _t53 ! 214: .long 0 ! 215: .long _t54 ! 216: .long 0 ! 217: .long _t55 ! 218: .long 0 ! 219: .long _t56 ! 220: .long 0 ! 221: .long _t57 ! 222: .long 0 ! 223: .long _t58 ! 224: .long 0 ! 225: .long _t59 ! 226: .long 0 ! 227: .long _t60 ! 228: .long 0 ! 229: .long _t61 ! 230: .long 0 ! 231: .long _t62 ! 232: .long 0 ! 233: .long _t63 ! 234: .long 0 ! 235: .long _t64 ! 236: .long 0 ! 237: .long _t65 ! 238: .long 0 ! 239: .long _t66 ! 240: .long 0 ! 241: .long _t67 ! 242: .long 0 ! 243: .long _t68 ! 244: .long 0 ! 245: .long _t69 ! 246: .long 0 ! 247: .long _t70 ! 248: .long 0 ! 249: .long _t71 ! 250: .long 0 ! 251: .long _t72 ! 252: .long 0 ! 253: .long _t73 ! 254: .long 0 ! 255: .long _t74 ! 256: .long 0 ! 257: .long _t75 ! 258: .long 0 ! 259: .long _t76 ! 260: .long 0 ! 261: .long _t77 ! 262: .long 0 ! 263: .long _t78 ! 264: .long 0 ! 265: .long _t79 ! 266: .long 0 ! 267: .long _t80 ! 268: .long 0 ! 269: .long _t81 ! 270: .long 0 ! 271: .long _t82 ! 272: .long 0 ! 273: .long _t83 ! 274: .long 0 ! 275: .long _t84 ! 276: .long 0 ! 277: .long _t85 ! 278: .long 0 ! 279: .long _t86 ! 280: .long 0 ! 281: .long _t87 ! 282: .long 0 ! 283: .long _t88 ! 284: .long 0 ! 285: .long _t89 ! 286: .long 0 ! 287: .long _t90 ! 288: .long 0 ! 289: .long _t91 ! 290: .long 0 ! 291: .long _t92 ! 292: .long 0 ! 293: .long _t93 ! 294: .long 0 ! 295: .long _t94 ! 296: # ! 297: .globl notests ! 298: .set notests,(end_tbl-tst_tbl)/4 ! 299: ! 300: .data ! 301: .align 2 ! 302: _t1: .ascii "adda.s\12\0" ! 303: _t2: .ascii "add_b2.s\12\0" ! 304: _t3: .ascii "add_b3.s\12\0" ! 305: _t4: .ascii "add_l2.s\12\0" ! 306: _t5: .ascii "add_l3.s\12\0" ! 307: _t6: .ascii "add_w2.s\12\0" ! 308: _t7: .ascii "add_w3.s\12\0" ! 309: _t8: .ascii "and_b2.s\12\0" ! 310: _t9: .ascii "and_b3.s\12\0" ! 311: _t10: .ascii "and_l2.s\12\0" ! 312: _t11: .ascii "and_l3.s\12\0" ! 313: _t12: .ascii "and_w2.s\12\0" ! 314: _t13: .ascii "and_w3.s\12\0" ! 315: _t14: .ascii "aobleq.s\12\0" ! 316: _t15: .ascii "aoblss.s\12\0" ! 317: _t16: .ascii "b_cond.s\12\0" ! 318: _t17: .ascii "bispsw.s\12\0" ! 319: _t18: .ascii "bit_l.s\12\0" ! 320: _t19: .ascii "bit_w.s\12\0" ! 321: _t20: .ascii "bit_b.s\12\0" ! 322: _t21: .ascii "breq.s\12\0" ! 323: _t22: .ascii "callf.s\12\0" ! 324: _t23: .ascii "calls.s\12\0" ! 325: _t24: .ascii "clr_b.s\12\0" ! 326: _t25: .ascii "clr_l.s\12\0" ! 327: _t26: .ascii "clr_w.s\12\0" ! 328: _t27: .ascii "cmp_b.s\12\0" ! 329: _t28: .ascii "cmp_l.s\12\0" ! 330: _t29: .ascii "cmp_w.s\12\0" ! 331: _t30: .ascii "decl.s\12\0" ! 332: _t31: .ascii "decw.s\12\0" ! 333: _t32: .ascii "decb.s\12\0" ! 334: _t33: .ascii "ffc.s\12\0" ! 335: _t34: .ascii "ffs.s\12\0" ! 336: _t35: .ascii "incb.s\12\0" ! 337: _t36: .ascii "incl.s\12\0" ! 338: _t37: .ascii "incw.s\12\0" ! 339: _t38: .ascii "index.s\12\0" ! 340: _t39: .ascii "insque.s\12\0" ! 341: _t40: .ascii "jmpbr.s\12\0" ! 342: _t41: .ascii "loadr.s\12\0" ! 343: _t42: .ascii "movab.s\12\0" ! 344: _t43: .ascii "moval.s\12\0" ! 345: _t44: .ascii "movaw.s\12\0" ! 346: _t45: .ascii "movb.s\12\0" ! 347: _t46: .ascii "moveb.s\12\0" ! 348: _t47: .ascii "movob.s\12\0" ! 349: _t48: .ascii "movew.s\12\0" ! 350: _t49: .ascii "movow.s\12\0" ! 351: _t50: .ascii "movel.s\12\0" ! 352: _t51: .ascii "movw.s\12\0" ! 353: _t52: .ascii "or_b2\12\0" ! 354: _t53: .ascii "or_l2\12\0" ! 355: _t54: .ascii "or_w2\12\0" ! 356: _t55: .ascii "or_b3\12\0" ! 357: _t56: .ascii "or_l3\12\0" ! 358: _t57: .ascii "or_w3\12\0" ! 359: _t58: .ascii "pushab.s\12\0" ! 360: _t59: .ascii "pushal.s\12\0" ! 361: _t60: .ascii "pushaw.s\12\0" ! 362: _t61: .ascii "pushb.s\12\0" ! 363: _t62: .ascii "pushl.s\12\0" ! 364: _t63: .ascii "pushw.s\12\0" ! 365: _t64: .ascii "shal.s\12\0" ! 366: _t65: .ascii "shll.s\12\0" ! 367: _t66: .ascii "shlq.s\12\0" ! 368: _t67: .ascii "shrl.s\12\0" ! 369: _t68: .ascii "shrq.s\12\0" ! 370: _t69: .ascii "storer.s\12\0" ! 371: _t70: .ascii "suba.s\12\0" ! 372: _t71: .ascii "sub_l2.s\12\0" ! 373: _t72: .ascii "sub_l3.s\12\0" ! 374: _t73: .ascii "sub_b2.s\12\0" ! 375: _t74: .ascii "sub_b3.s\12\0" ! 376: _t75: .ascii "sub_w2.s\12\0" ! 377: _t76: .ascii "sub_w3.s\12\0" ! 378: _t77: .ascii "tst_b.s\12\0" ! 379: _t78: .ascii "tst_l.s\12\0" ! 380: _t79: .ascii "tst_w.s\12\0" ! 381: _t80: .ascii "xor.c\12\0" ! 382: _t81: .ascii "mcom.c\12\0" ! 383: _t82: .ascii "mneg.c\12\0" ! 384: _t83: .ascii "convert.c\12\0" ! 385: _t84: .ascii "movz.c\12\0" ! 386: _t85: .ascii "adwc.c\12\0" ! 387: _t86: .ascii "movblk.c\12\0" ! 388: _t87: .ascii "movs.c\12\0" ! 389: _t88: .ascii "cmps.c\12\0" ! 390: _t89: .ascii "casel.s\12\0" ! 391: _t90: .ascii "bb_c.s\12\0" ! 392: _t91: .ascii "shar.s\12\0" ! 393: _t92: .ascii "sbwc.c\12\0" ! 394: _t93: .ascii "div.c\12\0" ! 395: _t94: .ascii "mul.c\12\0" ! 396:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.