📄 rbuf_flush_6048_1port.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 + -