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

📄 t05_cmp.exp

📁 工具链BINUTIS-2.16的源代码
💻 EXP
📖 第 1 页 / 共 5 页
字号:
## Some h8300sx tests -- t05_cmp#proc do_t05_cmp_test {} {    set testname "t05_cmp.s -- h8sx tests"    gas_start "t05_cmp.s" "-al"    # Check each instruction bit pattern to verify it got assembled correctly.    set x 0    expect {	-re ".*   7 0000 7C350120" { set x [expr $x+1]; exp_continue; }	-re ".*   8 0004 7C353120" { set x [expr $x+1]; exp_continue; }	-re ".*   9 0008 7C35B120" { set x [expr $x+1]; exp_continue; }	-re ".*  10 000c 7C358120" { set x [expr $x+1]; exp_continue; }	-re ".*  11 0010 7C35A120" { set x [expr $x+1]; exp_continue; }	-re ".*  12 0014 7C359120" { set x [expr $x+1]; exp_continue; }	-re ".*  13 0018 7C35C120" { set x [expr $x+1]; exp_continue; }	-re ".*  13      9ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  14 001e 7C35C920" { set x [expr $x+1]; exp_continue; }	-re ".*  14      9ABCDEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  15 0026 7C35D220" { set x [expr $x+1]; exp_continue; }	-re ".*  15      9ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  16 002c 7C35E220" { set x [expr $x+1]; exp_continue; }	-re ".*  16      9ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  17 0032 7C35F220" { set x [expr $x+1]; exp_continue; }	-re ".*  17      9ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  18 0038 7C35DA20" { set x [expr $x+1]; exp_continue; }	-re ".*  18      9ABCDEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  19 0040 7C35EA20" { set x [expr $x+1]; exp_continue; }	-re ".*  19      9ABCDEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  20 0048 7C35FA20" { set x [expr $x+1]; exp_continue; }	-re ".*  20      9ABCDEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  21 0050 7C354020" { set x [expr $x+1]; exp_continue; }	-re ".*  21      9ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  22 0056 7C354820" { set x [expr $x+1]; exp_continue; }	-re ".*  22      9ABCDEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  23              " {	    if [expr $x == 26] then {		pass "$testname: cmp.b @er3, ..."	    } else {		fail "$testname: cmp.b @er3, ... ($x)"	    }	}        default	{ fail "$testname: cmp.b @er3, ... ($x)" }    }    set x 0    expect {	-re ".*  24 005e 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  24      0120" { set x [expr $x+1]; exp_continue; }	-re ".*  25 0064 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  25      3120" { set x [expr $x+1]; exp_continue; }	-re ".*  26 006a 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  26      B120" { set x [expr $x+1]; exp_continue; }	-re ".*  27 0070 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  27      8120" { set x [expr $x+1]; exp_continue; }	-re ".*  28 0076 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  28      A120" { set x [expr $x+1]; exp_continue; }	-re ".*  29 007c 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  29      9120" { set x [expr $x+1]; exp_continue; }	-re ".*  30 0082 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  30      C1209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  31 008a 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  31      C9209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  31      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  32 0094 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  32      D2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  33 009c 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  33      E2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  34 00a4 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  34      F2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  35 00ac 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  35      DA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  35      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  36 00b6 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  36      EA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  36      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  37 00c0 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  37      FA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  37      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  38 00ca 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  38      40209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  39 00d2 01776C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  39      48209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  39      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  40              " {	    if [expr $x == 37] then {		pass "$testname: cmp.b @-er3, ..."	    } else {		fail "$testname: cmp.b @-er3, ... ($x)"	    }	}        default	{ fail "$testname: cmp.b @-er3, ... ($x)" }    }    set x 0    expect {	-re ".*  41 00dc 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  41      0120" { set x [expr $x+1]; exp_continue; }	-re ".*  42 00e2 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  42      3120" { set x [expr $x+1]; exp_continue; }	-re ".*  43 00e8 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  43      B120" { set x [expr $x+1]; exp_continue; }	-re ".*  44 00ee 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  44      8120" { set x [expr $x+1]; exp_continue; }	-re ".*  45 00f4 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  45      A120" { set x [expr $x+1]; exp_continue; }	-re ".*  46 00fa 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  46      9120" { set x [expr $x+1]; exp_continue; }	-re ".*  47 0100 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  47      C1209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  48 0108 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  48      C9209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  48      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  49 0112 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  49      D2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  50 011a 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  50      E2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  51 0122 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  51      F2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  52 012a 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  52      DA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  52      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  53 0134 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  53      EA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  53      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  54 013e 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  54      FA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  54      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  55 0148 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  55      40209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  56 0150 01746C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  56      48209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  56      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  57              " {	    if [expr $x == 37] then {		pass "$testname: cmp.b @er3+, ..."	    } else {		fail "$testname: cmp.b @er3+, ... ($x)"	    }	}        default	{ fail "$testname: cmp.b @er3+, ... ($x)" }    }    set x 0    expect {	-re ".*  58 015a 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  58      0120" { set x [expr $x+1]; exp_continue; }	-re ".*  59 0160 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  59      3120" { set x [expr $x+1]; exp_continue; }	-re ".*  60 0166 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  60      B120" { set x [expr $x+1]; exp_continue; }	-re ".*  61 016c 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  61      8120" { set x [expr $x+1]; exp_continue; }	-re ".*  62 0172 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  62      A120" { set x [expr $x+1]; exp_continue; }	-re ".*  63 0178 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  63      9120" { set x [expr $x+1]; exp_continue; }	-re ".*  64 017e 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  64      C1209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  65 0186 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  65      C9209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  65      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  66 0190 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  66      D2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  67 0198 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  67      E2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  68 01a0 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  68      F2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  69 01a8 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  69      DA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  69      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  70 01b2 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  70      EA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  70      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  71 01bc 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  71      FA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  71      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  72 01c6 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  72      40209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  73 01ce 01766C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  73      48209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  73      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  74              " {	    if [expr $x == 37] then {		pass "$testname: cmp.b @er3-, ..."	    } else {		fail "$testname: cmp.b @er3-, ... ($x)"	    }	}        default	{ fail "$testname: cmp.b @er3-, ... ($x)" }    }    set x 0    expect {	-re ".*  75 01d8 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  75      0120" { set x [expr $x+1]; exp_continue; }	-re ".*  76 01de 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  76      3120" { set x [expr $x+1]; exp_continue; }	-re ".*  77 01e4 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  77      B120" { set x [expr $x+1]; exp_continue; }	-re ".*  78 01ea 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  78      8120" { set x [expr $x+1]; exp_continue; }	-re ".*  79 01f0 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  79      A120" { set x [expr $x+1]; exp_continue; }	-re ".*  80 01f6 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  80      9120" { set x [expr $x+1]; exp_continue; }	-re ".*  81 01fc 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  81      C1209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  82 0204 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  82      C9209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  82      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  83 020e 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  83      D2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  84 0216 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  84      E2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  85 021e 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  85      F2209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  86 0226 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  86      DA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  86      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  87 0230 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  87      EA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  87      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  88 023a 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  88      FA209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  88      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  89 0244 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  89      40209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  90 024c 01756C3C" { set x [expr $x+1]; exp_continue; }	-re ".*  90      48209ABC" { set x [expr $x+1]; exp_continue; }	-re ".*  90      DEF0" { set x [expr $x+1]; exp_continue; }	-re ".*  91              " {	    if [expr $x == 37] then {		pass "$testname: cmp.b @+er3, ..."	    } else {		fail "$testname: cmp.b @+er3, ... ($x)"	    }	}        default	{ fail "$testname: cmp.b @+er3, ... ($x)" }    }    set x 0

⌨️ 快捷键说明

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