📄 sys_loopback_bd_3_eg_rx.list
字号:
bne[init_rbuf#]
.50 F000002F00 common_code
.%line 181 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 187 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 188 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg l0008!msfaddress l0008!rxcontroldata $l0008!rxcontroldata
.%line 189 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[l0008!msfaddress, 0x0000]
.51 3C10102C20 common_code
.%line 190 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
msf[read, $l0008!rxcontroldata, 0, l0008!msfaddress, 1], ctx_swap[l0000!msf_sig]
.52 8A48108681 common_code
.%line 191 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[$l0008!rxcontroldata, $l0008!rxcontroldata, or, 0x1, <<28]
.53 3D10102C20 common_code
.%line 192 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
msf[write, $l0008!rxcontroldata, 0, l0008!msfaddress, 1], ctx_swap[l0000!msf_sig]
.54 F000103300 common_code
.%line 193 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 199 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 200 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg l0009!timeout_val
.%line 201 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[l0009!timeout_val, 256]
.55 9100C03200 common_code
.%line 202 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0009!timeout_val,--, b, l0009!timeout_val, <<16]
.56 3D000433B0 common_code
.%line 203 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
msf[fast_wr, --, 0x0050, l0009!timeout_val]
.57 9170D08200 common_code
.%line 204 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 210 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 211 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg $l0010!scratch_base $l0010!scratch_head $l0010!scratch_tail l0010!temp_val
.%line 212 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.sig l0010!scratch_sig1 l0010!scratch_sig2 l0010!scratch_sig3
.%line 214 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0010!temp_val, --, b, 0x0, <<9]
.58 8A28083623 common_code
.%line 215 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[$l0010!scratch_base, l0010!temp_val, or, 3, <<30]
.59 F0000C0181 common_code
.%line 216 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[$l0010!scratch_head,0]
.60 F0000C0182 common_code
.%line 217 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[$l0010!scratch_tail,0]
.61 3110012300 common_code
.%line 219 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
cap[write,$l0010!scratch_base,scratch_ring_base_0],sig_done[l0010!scratch_sig1]
.62 3120112304 common_code
.%line 220 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
cap[write,$l0010!scratch_head,scratch_ring_head_0],sig_done[l0010!scratch_sig2]
.63 3130212308 common_code
.%line 221 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
cap[write,$l0010!scratch_tail,scratch_ring_tail_0],sig_done[l0010!scratch_sig3]
.64 E00000000E common_code
.%line 222 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
ctx_arb[l0010!scratch_sig1, l0010!scratch_sig2, l0010!scratch_sig3]
.65 FC10AFC3F0 common_code
.%line 223 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 226 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
receivenextpacket#:
.%line 227 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.66 3D00040F05 common_code
.%line 228 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
msf[fast_wr, --, l0000!rxconfigdata, l0000!rx_thd_freelist]
.67 E000004002 common_code
.%line 229 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.set_sig l0000!rx_sig l0000!next_ctx_sig
.%line 230 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
ctx_arb[l0000!rx_sig, l0000!next_ctx_sig]
.68 9490F20121 common_code
.%line 238 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
rsw#:
.%line 239 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0000!null, 0x1, and, $l0000!transferreg00, >>9]
.69 D818400101 common_code
.%line 240 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 97
bne[null#]
.70 B0C9124701 common_code
.%line 243 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[@l0000!total_rx_cnt, @l0000!total_rx_cnt, +, 1]
.71 A018024400 common_code
.%line 244 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 245 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg l0011!temp_scratch_addr
.%line 247 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[$l0000!pkt_number, --, b, @l0000!total_rx_cnt]
.72 F001003B04 common_code
.%line 248 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[l0011!temp_scratch_addr, 4100]
.73 1120003B20 common_code
.%line 249 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
scratch[write, $l0000!pkt_number, 0, l0011!temp_scratch_addr, 1], sig_done[l0000!scratch_rx]
.74 95804601FF common_code
.%line 250 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 254 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0000!elem, 0xff, and, $l0000!transferreg00, >>24]
.75 FC10AFC3F0 common_code
.%line 256 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 257 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg l0012!refcnt l0012!ind_ref_data
.%line 259 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.76 9B90901202 common_code
.%line 261 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.local l0013!rbufaddress
.%line 262 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0013!rbufaddress, l0000!rbuf_base, or, l0000!elem, <<7]
.77 3C10102720 common_code
.%line 263 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
msf[read, $l0000!sequence_count, 0, l0013!rbufaddress, 1], sig_done[l0000!msf_sig]
.78 B0C0802708 common_code
.%line 264 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[l0012!ind_ref_data, l0013!rbufaddress, +, 8]
.79 E000004006 common_code
.%line 265 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.endlocal
.%line 267 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.set_sig l0000!next_ctx_sig
.%line 269 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
ctx_arb[l0000!msf_sig, l0000!next_ctx_sig, l0000!scratch_rx]
.80 9180A20500 common_code
.%line 273 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 276 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 277 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg l0014!temp_sequence
.%line 278 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0014!temp_sequence, --, b, $l0000!sequence_count, >>24]
.81 AAF0002891 common_code
.%line 280 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.if (temp_sequence == @expected_sequence_0)
.%line 280 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[--,l0014!temp_sequence,-,@l0000!expected_sequence_0]
.82 D815800101 common_code
.%line 280 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 86
bne[l000_01#]
.83 A0891C0491 common_code
.%line 281 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[@l0000!expected_sequence_0, @l0000!expected_sequence_0, +, 1]
.84 A4091CFC91 common_code
.%line 282 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[@l0000!expected_sequence_0, @l0000!expected_sequence_0, and, 63]
.85 D815C00018 common_code
.%line 283 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.else
.%line 283 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 87
br[l000_end#]
.86 D818800018 common_code
.%line 283 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 98
l000_01#:
.%line 284 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 98
br[0xfbfb#]
.87 9100F01200 common_code
.%line 285 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.endif
.%line 286 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 292 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 293 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg l0015!rbuf_elem_done_data
.%line 285 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
l000_end#:
.%line 294 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu_shf[l0015!rbuf_elem_done_data, --, b, l0000!elem, <<16]
.88 3D00043FA4 common_code
.%line 295 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
msf[fast_wr, --, 0x0044, l0015!rbuf_elem_done_data]
.89 A0881C0481 common_code
.%line 296 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.end
.%line 298 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[@l0000!total_rx, @l0000!total_rx, +, 1]
.90 AAB0020481 common_code
.%line 300 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.if (@total_rx == @total_packet)
.%line 300 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[--,@l0000!total_rx,-,@l0000!total_packet]
.91 D818400101 common_code
.%line 300 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 97
bne[l001_01#]
.92 F0000C0081 common_code
.%line 301 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[@l0000!total_rx, 0]
.93 B0CA128701 common_code
.%line 303 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[@l0000!cur_loop, @l0000!cur_loop, +, 1]
.94 A018028400 common_code
.%line 316 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
alu[$l0000!ring_data, --, b, @l0000!cur_loop]
.95 D817C08214 common_code
.%line 317 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 95
check_ring_full#:
.%line 318 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 95
br_inp_state[scr_ring0_full, check_ring_full#]
.96 1A10000820 common_code
.%line 319 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
scratch[put, $l0000!ring_data, 0, l0000!ring, 1], ctx_swap[l0000!ring_sig]
.97 D810400018 common_code
.%line 321 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.endif
.%line 321 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 65
l001_01#:
l001_end#:
.%line 324 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 65
null#:
.%line 325 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 65
next_packet#:
.%line 326 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0 65
br[receivenextpacket#]
.98 F00FBFED80 common_code
.%line 330 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.begin
.%line 331 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
.reg $l0016!temp_scratch l0016!temp_scratch_addr
.%line 329 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
0xfbfb#:
.%line 333 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[$l0016!temp_scratch, 0xfbfb]
.99 F001000F00 common_code
.%line 334 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
immed[l0016!temp_scratch_addr, 0x1000]
.100 1110000C20 common_code
.%line 335 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
scratch[write, $l0016!temp_scratch, 0, l0016!temp_scratch_addr, 1], ctx_swap[l0000!scratch_sig]
.101 E000010000 common_code
.%line 336 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_bd_3\sys_loopback_bd_3_eg_rx.uc" 1 0
ctx_arb[kill], any
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-101;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-101
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -