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

📄 rbuf_flush_6048_1port.list

📁 开发Inetl IXP2400平台所必须的硬件诊断和测试程序。该软件包支持的功能包括CPU基本功能检测
💻 LIST
字号:
+version:  10/31/2000
+switches:  
+uca_version: 3.0.411
+uca_date: Sep  9 2002 00:25:20
+current_date: Tue Oct 29 17:56:04 2002

.cpu_version 0x00000002 0 15

.%num_contexts 8

.%local_mem0_mode rel
.%local_mem1_mode rel

.%init_nn_mode neighbor

:context_enable_csr_config# 2
:here# 2
:init_common# 32
:init_rbuf# 8
:initstart# 25
:next_packet# 42
:null# 42
:receivepacket# 37
:rsw# 39
:start# 25
*-- no_destination 0
*$l0000!transferreg00 sram_rel 00 0 both 2 0x1A
*$l0000!transferreg01 sram_rel 01 0 both 1 0x1A
;*l0000!temp!!2 gpr_b_rel 01
;*l0000!temp!!3 gpr_b_rel 01
*l0000!temp gpr_b_rel 01
;*l0000!rxthreadlist!!2 gpr_a_rel 00
;*l0000!rxthreadlist!!3 gpr_b_rel 02
*l0000!rxthreadlist gpr_a_rel 00
*l0000!rxupcontrol0 gpr_b_rel 03
*l0000!elem gpr_b_rel 04
;*l0000!rxconfigdata!!2 gpr_a_rel 01
*l0000!rxconfigdata gpr_b_rel 05
*$l0000!rxconfigdata0 sram_rel 00 0 both 1 0x0
;*l0000!rxconfigdata0!!2 gpr_b_rel 06
*l0000!rxconfigdata0 gpr_b_rel 06
*l0000!rbuf gpr_b_rel 07
;*l0000!msfaddress!!2 gpr_b_rel 08
*l0000!msfaddress gpr_b_rel 08
*l0000!msfaddress0 gpr_b_rel 00
*l0000!msfaddress1 gpr_a_rel 02
*l0000!msfaddress2 gpr_b_rel 09
*l0001!temp_reg gpr_b_rel 0A
*l0002!ctxenabledata gpr_b_rel 0B
*l0003!cur_me gpr_b_rel 0C
*l0003!cur_ctx gpr_b_rel 0D
*l0000!rx_sig_thd signal 01 0
*l0000!msf_sig signal 01 0
*l0000!msf_sig!!3 signal 01 0
*l0000!msf_sig!!2 signal 01 0
.%type R
.%type SI
.%scope global
.%var l0003!cur_ctx 0 R
.%liverange 0 B13 29:42
.%var l0003!cur_me 0 R
.%liverange 0 B12 28:42
.%var l0002!ctxenabledata 0 R
.%liverange 0 B11 23:42
.%var l0001!temp_reg 0 R
.%liverange 0 B10 8:42
.%var l0000!msfaddress2 0 R
.%liverange 0 B9 16:42
.%var l0000!msfaddress1 0 R
.%liverange 0 A2 35:42
.%var l0000!msfaddress0 0 R
.%liverange 0 B0 34:42
.%var l0000!msfaddress 0 R
.%liverange 0 B8 6:42
.%var l0000!rbuf 0 R
.%liverange 0 B7 33:42
.%var l0000!rxconfigdata0 0 R
.%liverange 0 B6 3:42
.%var $l0000!rxconfigdata0 0 R
.%liverange 0 $W0 5:42
.%liverange 0 $R0 43:43
.%var l0000!rxconfigdata 0 R
.%liverange 0 B5 36:36
.%liverange 0 A1 37:42
.%var l0000!elem 0 R
.%liverange 0 B4 40:42
.%liverange 0 ~B4 37:39
.%var l0000!rxupcontrol0 0 R
.%liverange 0 B3 14:42
.%var l0000!rxthreadlist 0 R
.%liverange 0 A0 30:31
.%liverange 0 B2 32:42
.%var l0000!temp 0 R
.%liverange 0 B1 9:42
.%liverange 0 ~B1 8:8
.%var $l0000!transferreg01 0 R
.%liverange 0 $W1 43:43
.%liverange 0 $R1 43:43
.%var $l0000!transferreg00 0 R
.%liverange 0 $W0 0:4
.%liverange 0 $R0 0:42
.%var l0000!rx_sig_thd 1 R
.%liverange 0 G1 37:39
.%var l0000!msf_sig 1 R
.%liverange 0 G1 7:7 17:17 22:22
.%scope end
.0 D800800010 common_code
	.import_var __chip_id __chip_revision __uengine_id
	.%line 62 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.reg $l0000!transferreg00 $l0000!transferreg01
	.%line 63 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.reg l0000!temp
	.%line 64 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.reg l0000!rxthreadlist l0000!rxupcontrol0 l0000!elem
	.%line 65 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.reg l0000!rxconfigdata $l0000!rxconfigdata0 l0000!rxconfigdata0
	.%line 66 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.reg l0000!rbuf
	.%line 67 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.reg l0000!msfaddress l0000!msfaddress0 l0000!msfaddress1 l0000!msfaddress2
	.%line 68 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.sig l0000!msf_sig
	.%line 69 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.sig l0000!rx_sig_thd
	.%line 71 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.set $l0000!transferreg00
	.%line 73 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0 2
	br=ctx[0, here#]
.1 E000010000 common_code
	.%line 74 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	ctx_arb[kill], any
.2 F000001B04 common_code
	.%line 76 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	here#:
	.%line 78 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	context_enable_csr_config#:
	.%line 105 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!rxconfigdata0, 4]
.3 F440001B00 common_code
	.%line 106 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed_w1[l0000!rxconfigdata0, 0]
.4 A018001800 common_code
	.%line 107 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[$l0000!rxconfigdata0, --, b, l0000!rxconfigdata0]
.5 F000002300 common_code
	.%line 108 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!msfaddress, 0x0000]
.6 3D10002020 common_code
	.%line 109 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.7 F000002B00 common_code
	.%line 115 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.begin
	.%line 116 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		.reg l0001!temp_reg
	.%line 118 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0001!temp_reg, 0]
.8 9100102A00 common_code
	.%line 120 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	init_rbuf#:
	.%line 121 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0000!temp, --, b, l0001!temp_reg, <<16]
.9 3D000407A4 common_code
	.%line 122 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		msf[fast_wr, --, 0x0044, l0000!temp]
.10 B0C0A02B01 common_code
	.%line 123 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[l0001!temp_reg, l0001!temp_reg, +, 1]
.11 AAB0002B40 common_code
	.%line 124 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[--, 64, -, l0001!temp_reg]
.12 D802000101 common_code
	.%line 125 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0 8
		bne[init_rbuf#]
.13 F000000F1D common_code
	.%line 126 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.end
	.%line 132 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!rxupcontrol0, 29]
.14 A018000C00 common_code
	.%line 133 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[$l0000!rxconfigdata0, --, b, l0000!rxupcontrol0]
.15 F000002780 common_code
	.%line 134 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!msfaddress2, 0x0080]
.16 3D10002420 common_code
	.%line 135 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress2, 1], ctx_swap[l0000!msf_sig]
.17 F000001B04 common_code
	.%line 137 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!rxconfigdata0, 4]
.18 F441001B00 common_code
	.%line 138 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed_w1[l0000!rxconfigdata0, 4096]
.19 A018001800 common_code
	.%line 139 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[$l0000!rxconfigdata0, --, b, l0000!rxconfigdata0]
.20 F000002300 common_code
	.%line 140 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!msfaddress, 0x0000]
.21 3D10002020 common_code
	.%line 141 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.22 F00FF02F00 common_code
	.%line 147 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.begin
	.%line 148 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		.reg l0002!ctxenabledata
	.%line 150 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0002!ctxenabledata, 65280]
.23 F440002F10 common_code
	.%line 151 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed_w1[l0002!ctxenabledata, 16]
.24 FC01A02F00 common_code
	.%line 152 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		local_csr_wr[ctx_enables, l0002!ctxenabledata]
.25 FC044C0000 common_code
	.%line 153 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.end
	.%line 161 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		.xfer_order $l0000!transferreg00 $l0000!transferreg01
	.%line 169 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.begin
	.%line 170 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		.reg l0003!cur_me l0003!cur_ctx
	.%line 160 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 1
	start#:
	.%line 168 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 1
	initstart#:
	.%line 171 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 1
		local_csr_rd[active_ctx_sts]
.26 F000000700 common_code
	.%line 172 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 0
		immed[l0000!temp, 0]
.27 9430C0052F common_code
	.%line 173 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0003!cur_me, 0xf, and, l0000!temp, >>3]
.28 B400D00707 common_code
	.%line 174 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[l0003!cur_ctx, 0x7, and, l0000!temp]
.29 F0010C0000 common_code
	.%line 175 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!rxthreadlist, 4096]
.30 8B90003200 common_code
	.%line 176 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0000!rxthreadlist, l0000!rxthreadlist, or, l0003!cur_me, <<7]
.31 9BC0203600 common_code
	.%line 177 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0000!rxthreadlist, l0000!rxthreadlist, or, l0003!cur_ctx, <<4]
.32 F002001F00 common_code
	.%line 178 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	.end
	.%line 180 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	init_common#:
	.%line 181 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!rbuf, 0x2000 ]
.33 F000000330 common_code
	.%line 182 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!msfaddress0, 0x0030]
.34 F0000D1002 common_code
	.%line 183 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		immed[l0000!msfaddress1, 0x0044]
.35 BA40500B00 common_code
	.%line 184 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu[l0000!rxconfigdata, l0000!rxthreadlist,  or , 0]
.36 8100101600 common_code
	.%line 185 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0000!rxconfigdata, --,  b, l0000!rxconfigdata, <<16]
.37 3D00040301 common_code
	.%line 188 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	receivepacket#:
	.%line 189 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		.set_sig l0000!rx_sig_thd
	.%line 190 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		msf[fast_wr, --, l0000!rxconfigdata, l0000!msfaddress0]
.38 E000000002 common_code
	.%line 191 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		ctx_arb[l0000!rx_sig_thd]
.39 9180420100 common_code
	.%line 193 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
	rsw#:
	.%line 194 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0000!elem, --, b, $l0000!transferreg00, >>24]
.40 9100101200 common_code
	.%line 200 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		alu_shf[l0000!temp, --, b, l0000!elem, <<16]
.41 3D000407A4 common_code
	.%line 201 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0
		msf[fast_wr, --, 0x0044, l0000!temp]
.42 D809400018 common_code
	.%line 203 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0 37
	null#:
	.%line 204 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0 37
	next_packet#:
	.%line 206 "C:\Angel-Island\diag\test_suites\microcode\rbuf_flush\rbuf_flush_6048_1port.uc" 1 0 37
		br[receivepacket#]
+ucode_end



 SEGMENT ADDRESS RANGE STATISTICS

Segment:  common_code_seg	address range:  0-42;  
    includes pages:
	common_code



 PAGE ADDRESS RANGE STATISTICS

Page:  common_code	address range:  0-42

⌨️ 快捷键说明

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