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

📄 sys_loopback_pl_2_eg_rx.list

📁 开发Inetl IXP2400平台所必须的硬件诊断和测试程序。该软件包支持的功能包括CPU基本功能检测
💻 LIST
📖 第 1 页 / 共 4 页
字号:
.40 B0C0501701 common_code
	.%line 155 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[l0005!temp_reg, l0005!temp_reg, +, 1]
.41 AAB0001730 common_code
	.%line 156 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[--, 48, -, l0005!temp_reg]
.42 D809800101 common_code
	.%line 157 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0 38
		bne[init_rbuf#]
.43 F000002300 common_code
	.%line 158 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 164 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 165 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0006!msfaddress l0006!rxcontroldata $l0006!rxcontroldata
	.%line 166 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0006!msfaddress, 0x0000]
.44 3C10002020 common_code
	.%line 167 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[read, $l0006!rxcontroldata, 0, l0006!msfaddress, 1], ctx_swap[l0000!msf_sig]
.45 8A48008680 common_code
	.%line 168 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[$l0006!rxcontroldata, $l0006!rxcontroldata, or, 0x1, <<28]
.46 3D10002020 common_code
	.%line 169 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0006!rxcontroldata, 0, l0006!msfaddress, 1], ctx_swap[l0000!msf_sig]
.47 F000102700 common_code
	.%line 170 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 176 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 177 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0007!timeout_val
	.%line 178 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0007!timeout_val, 256]
.48 9100902600 common_code
	.%line 179 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[l0007!timeout_val,--, b, l0007!timeout_val, <<16]
.49 3D000427B0 common_code
	.%line 180 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[fast_wr, --, 0x0050, l0007!timeout_val]
.50 F000001F04 common_code
	.%line 181 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 187 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 188 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0008!msfaddress l0008!txcontroldata $l0008!txcontroldata
	.%line 189 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0008!msfaddress, 0x0004]
.51 F000002304 common_code
	.%line 190 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0008!txcontroldata, 4]
.52 F440F02321 common_code
	.%line 191 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed_w1[l0008!txcontroldata, 3873]
.53 A018002000 common_code
	.%line 192 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[$l0008!txcontroldata, --, b, l0008!txcontroldata]
.54 3D10001C20 common_code
	.%line 193 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0008!txcontroldata, 0, l0008!msfaddress, 1], ctx_swap[l0000!msf_sig]
.55 F000002F19 common_code
	.%line 194 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 200 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 201 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0009!msfaddress l0009!txupcontroldata $l0009!txupcontroldata
	.%line 202 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0009!txupcontroldata, 25]
.56 A018002C00 common_code
	.%line 204 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[$l0009!txupcontroldata, --, b, l0009!txupcontroldata]
.57 F000002B90 common_code
	.%line 206 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0009!msfaddress, 0x0090]
.58 3D10002820 common_code
	.%line 207 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0009!txupcontroldata, 0, l0009!msfaddress, 1], ctx_swap[l0000!msf_sig]
.59 F000002B94 common_code
	.%line 208 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0009!msfaddress, 0x0094]
.60 3D10002820 common_code
	.%line 209 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0009!txupcontroldata, 0, l0009!msfaddress, 1], ctx_swap[l0000!msf_sig]
.61 F000002B98 common_code
	.%line 210 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0009!msfaddress, 0x0098]
.62 3D10002820 common_code
	.%line 211 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0009!txupcontroldata, 0, l0009!msfaddress, 1], ctx_swap[l0000!msf_sig]
.63 F000002B9C common_code
	.%line 212 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0009!msfaddress, 0x009c]
.64 3D10002820 common_code
	.%line 213 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0009!txupcontroldata, 0, l0009!msfaddress, 1], ctx_swap[l0000!msf_sig]
.65 F000003304 common_code
	.%line 214 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 220 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 221 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0010!msfaddress l0010!txcontroldata $l0010!txcontroldata
	.%line 222 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[l0010!msfaddress, 0x0004]
.66 3C10003020 common_code
	.%line 223 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[read, $l0010!txcontroldata, 0, l0010!msfaddress, 1], ctx_swap[l0000!msf_sig]
.67 8A4800BE80 common_code
	.%line 224 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[$l0010!txcontroldata, $l0010!txcontroldata, or, 0xf, <<28]
.68 3D10003020 common_code
	.%line 225 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[write, $l0010!txcontroldata, 0, l0010!msfaddress, 1], ctx_swap[l0000!msf_sig]
.69 9170D08200 common_code
	.%line 226 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 232 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 233 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg $l0011!scratch_base $l0011!scratch_head $l0011!scratch_tail l0011!temp_val
	.%line 234 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.sig l0011!scratch_sig1 l0011!scratch_sig2 l0011!scratch_sig3
	.%line 236 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[l0011!temp_val, --, b, 0x0, <<9]
.70 8A28083621 common_code
	.%line 237 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[$l0011!scratch_base, l0011!temp_val, or, 1, <<30]
.71 F0000C0181 common_code
	.%line 238 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[$l0011!scratch_head,0]
.72 F0000C0182 common_code
	.%line 239 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		immed[$l0011!scratch_tail,0]
.73 3110012300 common_code
	.%line 241 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		cap[write,$l0011!scratch_base,scratch_ring_base_0],sig_done[l0011!scratch_sig1]
.74 3120112304 common_code
	.%line 242 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		cap[write,$l0011!scratch_head,scratch_ring_head_0],sig_done[l0011!scratch_sig2]
.75 3130212308 common_code
	.%line 243 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		cap[write,$l0011!scratch_tail,scratch_ring_tail_0],sig_done[l0011!scratch_sig3]
.76 E00000000E common_code
	.%line 244 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		ctx_arb[l0011!scratch_sig1, l0011!scratch_sig2, l0011!scratch_sig3]
.77 FC10AFC3F0 common_code
	.%line 245 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 248 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	receivenextpacket#:
	.%line 249 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		local_csr_wr[same_me_signal, 240]
.78 3D00040703 common_code
	.%line 250 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[fast_wr, --, l0000!rxconfigdata, l0000!rx_thd_freelist]
.79 E000004002 common_code
	.%line 251 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.set_sig l0000!rx_sig l0000!next_ctx_sig
	.%line 252 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		ctx_arb[l0000!rx_sig, l0000!next_ctx_sig]
.80 9490020D21 common_code
	.%line 260 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	rsw#:
	.%line 261 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[l0000!null, 0x1, and, $l0000!transferreg00, >>9]
.81 D821800101 common_code
	.%line 262 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0 134
		bne[null#]
.82 A08E1C04E1 common_code
	.%line 265 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[@l0000!total_rx, @l0000!total_rx, +, 1]
.83 9580260DFF common_code
	.%line 266 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[l0000!elem, 0xff, and, $l0000!transferreg00, >>24]
.84 FC10AFC3F0 common_code
	.%line 268 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 269 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0012!refcnt l0012!ind_ref_data
	.%line 271 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		local_csr_wr[same_me_signal, 240]
.85 9B90A00A00 common_code
	.%line 273 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.local l0013!rbufaddress
	.%line 274 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[l0013!rbufaddress, l0000!rbuf_base, or, l0000!elem, <<7]
.86 3C14002B20 common_code
	.%line 275 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		msf[read, $l0000!prepend_data0, 0, l0013!rbufaddress, 3], sig_done[l0000!msf_sig]
.87 B0C0902B08 common_code
	.%line 276 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[l0012!ind_ref_data, l0013!rbufaddress, +, 8]
.88 E000204002 common_code
	.%line 277 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.endlocal
	.%line 279 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.set_sig l0000!next_ctx_sig
	.%line 280 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 2
		ctx_arb[l0000!msf_sig, l0000!next_ctx_sig], defer[2]
.89 9500360DFF common_code
	.%line 282 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 0
		alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.90 BAC0300F08 common_code
	.%line 283 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 0
		alu[l0000!bytecnt, l0000!bytecnt, -, 8]
.91 AAF0000D81 common_code
	.%line 284 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.end
	.%line 286 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.if (bytecnt != $prepend_data1)
	.%line 286 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[--,l0000!bytecnt,-,$l0000!prepend_data1]
.92 D817800100 common_code
	.%line 286 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0 94
		beq[l000_01#]
.93 D823000018 common_code
	.%line 287 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0 140
			br[size_error#]
.94 9180B20900 common_code
	.%line 288 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.endif
	.%line 290 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
	.begin
	.%line 291 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.reg l0014!temp_sequence
	.%line 288 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		l000_01#: 
		l000_end#: 
	.%line 292 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu_shf[l0014!temp_sequence, --, b, $l0000!data_4byte, >>24]
.95 A030060000 common_code
	.%line 294 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		.if ($prepend_data0 == 0)
	.%line 294 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
		alu[--,--,b,$l0000!prepend_data0]
.96 D81A000101 common_code
	.%line 294 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0 104
		bne[l001_01#]
.97 AAF0002CA1 common_code
	.%line 295 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
			.if (temp_sequence == @expected_sequence_0)
	.%line 295 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
			alu[--,l0014!temp_sequence,-,@l0000!expected_sequence_0]
.98 D819800101 common_code
	.%line 295 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0 102
			bne[l002_01#]
.99 A08A1C04A1 common_code
	.%line 296 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_eg_rx.uc" 1 0
				alu[@l0000!expected_sequence_0, @l0000!expected_sequence_0, +, 1]
.100 A40A1C3CA1 common_code

⌨️ 快捷键说明

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