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

📄 t13_otr.exp

📁 GNU binutils是GNU交叉工具链中的一个源码包
💻 EXP
📖 第 1 页 / 共 2 页
字号:
	    if [expr $x == 6] then {		pass "$testname: jsr ..."	    } else {		fail "$testname: jsr ... ($x)"	    }	}        default	{ fail "$testname: jsr ... ($x)" }    }    set x 0    expect {	-re ".*  98 136e 5470" { set x [expr $x+1]; exp_continue; }	-re ".*  99 1370 5403" { set x [expr $x+1]; exp_continue; }	-re ".* 100 1372 5412" { set x [expr $x+1]; exp_continue; }	-re ".* 101 1374 5424" { set x [expr $x+1]; exp_continue; }	-re ".* 102 1376 5436" { set x [expr $x+1]; exp_continue; }	-re ".* 103              " {	    if [expr $x == 5] then {		pass "$testname: rts\[/l\]"	    } else {		fail "$testname: rts\[/l\] ($x)"	    }	}        default	{ fail "$testname: rts\[/l\] ($x)" }    }    set x 0    expect {	-re ".* 104 1378 5730" { set x [expr $x+1]; exp_continue; }	-re ".* 105              " {	    if [expr $x == 1] then {		pass "$testname: trapa #0x3"	    } else {		fail "$testname: trapa #0x3 ($x)"	    }	}        default	{ fail "$testname: trapa #0x3 ($x)" }    }    set x 0    expect {	-re ".* 106 137a 5670" { set x [expr $x+1]; exp_continue; }	-re ".* 107 137c 5603" { set x [expr $x+1]; exp_continue; }	-re ".* 108 137e 5612" { set x [expr $x+1]; exp_continue; }	-re ".* 109 1380 5624" { set x [expr $x+1]; exp_continue; }	-re ".* 110 1382 5636" { set x [expr $x+1]; exp_continue; }	-re ".* 111              " {	    if [expr $x == 5] then {		pass "$testname: rte\[/l\]"	    } else {		fail "$testname: rte\[/l\] ($x)"	    }	}        default	{ fail "$testname: rte\[/l\] ($x)" }    }    set x 0    expect {	-re ".* 112 1384 0712" { set x [expr $x+1]; exp_continue; }	-re ".* 113 1386 0303" { set x [expr $x+1]; exp_continue; }	-re ".* 114 1388 01406930" { set x [expr $x+1]; exp_continue; }	-re ".* 115 138c 01406D30" { set x [expr $x+1]; exp_continue; }	-re ".* 116 1390 01406F30" { set x [expr $x+1]; exp_continue; }	-re ".* 116      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 117 1396 01407830" { set x [expr $x+1]; exp_continue; }	-re ".* 117      6B201234" { set x [expr $x+1]; exp_continue; }	-re ".* 117      5678" { set x [expr $x+1]; exp_continue; }	-re ".* 118 13a0 01406B00" { set x [expr $x+1]; exp_continue; }	-re ".* 118      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 119 13a6 01406B20" { set x [expr $x+1]; exp_continue; }	-re ".* 119      12345678" { set x [expr $x+1]; exp_continue; }	-re ".* 120              " {	    if [expr $x == 13] then {		pass "$testname: ldc.w ..., ccr"	    } else {		fail "$testname: ldc.w ..., ccr ($x)"	    }	}        default	{ fail "$testname: ldc.w ..., ccr ($x)" }    }    set x 0    expect {	-re ".* 121 13ae 01410712" { set x [expr $x+1]; exp_continue; }	-re ".* 122 13b2 0313" { set x [expr $x+1]; exp_continue; }	-re ".* 123 13b4 01416930" { set x [expr $x+1]; exp_continue; }	-re ".* 124 13b8 01416D30" { set x [expr $x+1]; exp_continue; }	-re ".* 125 13bc 01416F30" { set x [expr $x+1]; exp_continue; }	-re ".* 125      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 126 13c2 01417830" { set x [expr $x+1]; exp_continue; }	-re ".* 126      6B201234" { set x [expr $x+1]; exp_continue; }	-re ".* 126      5678" { set x [expr $x+1]; exp_continue; }	-re ".* 127 13cc 01416B00" { set x [expr $x+1]; exp_continue; }	-re ".* 127      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 128 13d2 01416B20" { set x [expr $x+1]; exp_continue; }	-re ".* 128      12345678" { set x [expr $x+1]; exp_continue; }	-re ".* 129              " {	    if [expr $x == 13] then {		pass "$testname: ldc.w ..., exr"	    } else {		fail "$testname: ldc.w ..., exr ($x)"	    }	}        default	{ fail "$testname: ldc.w ..., exr ($x)" }    }    set x 0    expect {	-re ".* 130 13da 0201" { set x [expr $x+1]; exp_continue; }	-re ".* 131 13dc 01406990" { set x [expr $x+1]; exp_continue; }	-re ".* 132 13e0 01406D90" { set x [expr $x+1]; exp_continue; }	-re ".* 133 13e4 01406F90" { set x [expr $x+1]; exp_continue; }	-re ".* 133      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 134 13ea 01407810" { set x [expr $x+1]; exp_continue; }	-re ".* 134      6BA01234" { set x [expr $x+1]; exp_continue; }	-re ".* 134      5678" { set x [expr $x+1]; exp_continue; }	-re ".* 135 13f4 01406B80" { set x [expr $x+1]; exp_continue; }	-re ".* 135      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 136 13fa 01406BA0" { set x [expr $x+1]; exp_continue; }	-re ".* 136      12345678" { set x [expr $x+1]; exp_continue; }	-re ".* 137              " {	    if [expr $x == 12] then {		pass "$testname: stc.w ccr, ..."	    } else {		fail "$testname: stc.w ccr, ... ($x)"	    }	}        default	{ fail "$testname: stc.w ccr, ... ($x)" }    }    set x 0    expect {	-re ".* 138 1402 0211" { set x [expr $x+1]; exp_continue; }	-re ".* 139 1404 01416990" { set x [expr $x+1]; exp_continue; }	-re ".* 140 1408 01416D90" { set x [expr $x+1]; exp_continue; }	-re ".* 141 140c 01416F90" { set x [expr $x+1]; exp_continue; }	-re ".* 141      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 142 1412 01417810" { set x [expr $x+1]; exp_continue; }	-re ".* 142      6BA01234" { set x [expr $x+1]; exp_continue; }	-re ".* 142      5678" { set x [expr $x+1]; exp_continue; }	-re ".* 143 141c 01416B80" { set x [expr $x+1]; exp_continue; }	-re ".* 143      1234" { set x [expr $x+1]; exp_continue; }	-re ".* 144 1422 01416BA0" { set x [expr $x+1]; exp_continue; }	-re ".* 144      12345678" { set x [expr $x+1]; exp_continue; }	-re ".* 145              " {	    if [expr $x == 12] then {		pass "$testname: stc.w exr, ..."	    } else {		fail "$testname: stc.w exr, ... ($x)"	    }	}        default	{ fail "$testname: stc.w exr, ... ($x)" }    }    set x 0    expect {	-re ".* 146 142a 0412" { set x [expr $x+1]; exp_continue; }	-re ".* 147 142c 01410412" { set x [expr $x+1]; exp_continue; }	-re ".* 148              " {	    if [expr $x == 2] then {		pass "$testname: orc.b #0x12:8, ..."	    } else {		fail "$testname: orc.b #0x12:8, ... ($x)"	    }	}        default	{ fail "$testname: orc.b #0x12:8, ... ($x)" }    }    set x 0    expect {	-re ".* 149 1430 0512" { set x [expr $x+1]; exp_continue; }	-re ".* 150 1432 01410512" { set x [expr $x+1]; exp_continue; }	-re ".* 151              " {	    if [expr $x == 2] then {		pass "$testname: xorc.b #0x12:8, ..."	    } else {		fail "$testname: xorc.b #0x12:8, ... ($x)"	    }	}        default	{ fail "$testname: xorc.b #0x12:8, ... ($x)" }    }    set x 0    expect {	-re ".* 152 1436 0612" { set x [expr $x+1]; exp_continue; }	-re ".* 153 1438 01410612" { set x [expr $x+1]; exp_continue; }	-re ".* 154              " {	    if [expr $x == 2] then {		pass "$testname: andc.b #0x12:8, ..."	    } else {		fail "$testname: andc.b #0x12:8, ... ($x)"	    }	}        default	{ fail "$testname: andc.b #0x12:8, ... ($x)" }    }    set x 0    expect {	-re ".* 155 143c 0180" { set x [expr $x+1]; exp_continue; }	-re ".* 156              " {	    if [expr $x == 1] then {		pass "$testname: sleep"	    } else {		fail "$testname: sleep ($x)"	    }	}        default	{ fail "$testname: sleep ($x)" }    }    set x 0    expect {	-re ".* 157 143e 0000" { set x [expr $x+1]; exp_continue; }	-re ".* 158              " {	    if [expr $x == 1] then {		pass "$testname: nop"	    } else {		fail "$testname: nop ($x)"	    }	}        default	{ fail "$testname: nop ($x)" }    }    # This was intended to do any cleanup necessary.    # It kinda looks like it isn't needed, but just    # in case, please keep it in for now.    gas_finish}if [istarget h8300*-*-elf] then {    # Test advanced h8300sx instructions.    do_t13_otr_test}

⌨️ 快捷键说明

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