📄 line_rate_bw_eg_rx.list
字号:
.120 A030002400 common_code
.%line 320 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 1
alu[--, --, b, l0013!temp]
.121 320001031C common_code
.%line 321 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.122 F00010270F common_code
.%line 323 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
immed[l0013!temp, 271]
.123 A030002400 common_code
.%line 324 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 1
alu[--, --, b, l0013!temp]
.124 320001031C common_code
.%line 325 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.125 F00010278F common_code
.%line 327 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
immed[l0013!temp, 399]
.126 A030002400 common_code
.%line 328 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 1
alu[--, --, b, l0013!temp]
.127 320001031C common_code
.%line 329 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.128 FC10AFC3F0 common_code
.%line 330 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.endlocal
.%line 333 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
receivenextpacket#:
.%line 334 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.129 3D00040B03 common_code
.%line 335 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
msf[fast_wr, --, l0000!rxconfigdata, l0000!rx_thd_freelist]
.130 E000004002 common_code
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.set_sig l0000!rx_sig l0000!next_ctx_sig
.%line 337 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
ctx_arb[l0000!rx_sig, l0000!next_ctx_sig]
.131 9490B20921 common_code
.%line 345 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
rsw#:
.%line 346 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!null, 0x1, and, $l0000!transferreg00, >>9]
.132 D82E000101 common_code
.%line 347 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 184
bne[null#]
.133 0B20308302 common_code
.%line 351 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
sram[dequeue, $l0000!sr0, l0000!t0, 0], sig_done[l0000!sram_sig]
.134 95803609FF common_code
.%line 353 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!elem, 0xff, and, $l0000!transferreg00, >>24]
.135 9B90700E04 common_code
.%line 355 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.begin
.%line 356 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.reg l0014!refcnt l0014!ind_ref_data
.%line 358 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.local l0015!rbufaddress
.%line 359 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0015!rbufaddress, l0000!rbuf_base, or, l0000!elem, <<7]
.136 3C10081F20 common_code
.%line 360 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
msf[read64, $l0000!prepend_data0, 0, l0015!rbufaddress, 1], sig_done[l0000!msf_sig]
.137 B0C0501F08 common_code
.%line 361 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[l0014!ind_ref_data, l0015!rbufaddress, +, 8]
.138 FC10AFC3F0 common_code
.%line 362 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.endlocal
.%line 364 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.139 95004609FF common_code
.%line 366 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.140 BAC0401308 common_code
.%line 367 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[l0000!bytecnt, l0000!bytecnt, -, 8]
.141 9030701100 common_code
.%line 372 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0014!refcnt, --, b, l0000!bytecnt, >>3]
.142 A470001307 common_code
.%line 373 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[--, l0000!bytecnt, and, 0x7]
.143 D824400101 common_code
.%line 374 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 145
bne[set_refcnt_overwrite_bit#]
.144 BAC0701F01 common_code
.%line 375 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[l0014!refcnt, l0014!refcnt, -, 1]
.145 8BC0981E21 common_code
.%line 376 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
set_refcnt_overwrite_bit#:
.%line 377 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0014!refcnt, l0014!refcnt, or, 1, <<4]
.146 E000104006 common_code
.%line 379 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.set_sig l0000!next_ctx_sig
.%line 380 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 1
ctx_arb[l0000!sram_sig, l0000!msf_sig, l0000!next_ctx_sig], defer[1]
.147 9BB0501630 common_code
.%line 381 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 0
alu_shf[l0014!ind_ref_data, 16, or, l0014!ind_ref_data, <<5]
.148 91E0120E00 common_code
.%line 383 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.local l0016!pkt_buff_addr l0016!rel l0016!freebuffer l0016!bdptr l0016!ring_data $l0016!sram_data
.%line 387 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0016!freebuffer, --, b, $l0000!sr0, <<2]
.149 BAC0600485 common_code
.%line 388 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[l0016!rel, l0016!freebuffer, -, @l0000!sramdescbase]
.150 91B0601A00 common_code
.%line 389 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0016!rel, --, b, l0016!rel, <<5]
.151 B080001895 common_code
.%line 390 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[l0016!pkt_buff_addr, @l0000!drampacketbase, +, l0016!rel]
.152 FC10AFC3F0 common_code
.%line 393 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.153 9AB0581609 common_code
.%line 398 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 1
alu_shf[l0014!ind_ref_data, l0014!ind_ref_data, or, l0014!refcnt, <<21]
.154 6A4E000320 common_code
.%line 399 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 0
dram[rbuf_rd, --, 0, l0016!pkt_buff_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.155 A018101000 common_code
.%line 405 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu[$l0016!sram_data, --, b, l0000!bytecnt]
.156 0110100701 common_code
.%line 406 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
sram[write, $l0016!sram_data, l0000!sram_channel_number, l0016!freebuffer, 1], sig_done[l0000!sram_sig]
.157 E000104002 common_code
.%line 408 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.set_sig l0000!next_ctx_sig
.%line 409 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 1
ctx_arb[l0000!sram_sig, l0000!next_ctx_sig], defer[1]
.158 A018000400 common_code
.%line 410 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 0
alu[$l0000!ring_data, --, b, l0016!freebuffer]
.159 D828C10212 common_code
.%line 412 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
wait_for_dram_sig#:
.%line 413 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.set_sig l0000!next_ctx_sig
.%line 414 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 163
br_signal[l0000!dram_sig, rbuf_to_dram_done#]
.160 FC10AFC3F0 common_code
.%line 415 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.161 E000004000 common_code
.%line 416 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
ctx_arb[l0000!next_ctx_sig]
.162 D827C00018 common_code
.%line 417 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 159
br[wait_for_dram_sig#]
.163 91E0820200 common_code
.%line 418 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.endlocal
.%line 419 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.end
.%line 422 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.local l0017!jump_offset
.%line 421 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
rbuf_to_dram_done#:
.%line 423 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0017!jump_offset, --, b, $l0000!prepend_data0, <<2]
.164 E8000023A5 common_code
.%line 424 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 165 B8
jump[l0017!jump_offset, port0#], targets[port0#, port1#, port2#, port3#]
.165 91E0C08200 common_code
.%line 425 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.endlocal
.%line 427 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
port0#:
.%line 428 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!ring, --, b, 0, <<2]
.166 D829808214 common_code
.%line 429 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 166
check_ring0_full#:
.%line 430 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 166
br_inp_state[scr_ring0_status, check_ring0_full#]
.167 D82CC00018 common_code
.%line 431 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 179
br[put_data_to_scratch#]
.168 F0000C0300 common_code
.%line 435 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
; The following uwords are unreachable and have been commented out
; nop
; End commenting out unreachable code
.%line 435 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
nop ; inserted to restore spacing between jump targets
.169 91E0C08600 common_code
.%line 434 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
port1#:
.%line 435 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!ring, --, b, 1, <<2]
.170 D82A80C214 common_code
.%line 436 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 170
check_ring1_full#:
.%line 437 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 170
br_inp_state[scr_ring1_status, check_ring1_full#]
.171 D82CC00018 common_code
.%line 438 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 179
br[put_data_to_scratch#]
.172 F0000C0300 common_code
.%line 442 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
; The following uwords are unreachable and have been commented out
; nop
; End commenting out unreachable code
.%line 442 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
nop ; inserted to restore spacing between jump targets
.173 91E0C08A00 common_code
.%line 441 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
port2#:
.%line 442 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!ring, --, b, 2, <<2]
.174 D82B810214 common_code
.%line 443 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 174
check_ring2_full#:
.%line 444 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 174
br_inp_state[scr_ring2_status, check_ring2_full#]
.175 D82CC00018 common_code
.%line 445 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 179
br[put_data_to_scratch#]
.176 F0000C0300 common_code
.%line 449 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
; The following uwords are unreachable and have been commented out
; nop
; End commenting out unreachable code
.%line 449 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
nop ; inserted to restore spacing between jump targets
.177 91E0C08E00 common_code
.%line 448 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
port3#:
.%line 449 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0000!ring, --, b, 3, <<2]
.178 D82C814214 common_code
.%line 450 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 178
check_ring3_full#:
.%line 451 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 178
br_inp_state[scr_ring3_status, check_ring3_full#]
.179 1A10003320 common_code
.%line 459 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
put_data_to_scratch#:
.%line 460 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
scratch[put, $l0000!ring_data, 0, l0000!ring, 1], sig_done[l0000!scratch_sig]
.180 FC10AFC3F0 common_code
.%line 462 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.181 9100B00E00 common_code
.%line 468 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.begin
.%line 469 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.reg l0018!rbuf_elem_done_data
.%line 470 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
alu_shf[l0018!rbuf_elem_done_data, --, b, l0000!elem, <<16]
.182 3D00042FA4 common_code
.%line 471 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
msf[fast_wr, --, 0x0044, l0018!rbuf_elem_done_data]
.183 E000004002 common_code
.%line 472 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.end
.%line 474 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
.set_sig l0000!next_ctx_sig
.%line 475 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0
ctx_arb[l0000!scratch_sig, l0000!next_ctx_sig]
.184 D820000018 common_code
.%line 477 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 128
null#:
.%line 478 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 128
next_packet#:
.%line 479 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_eg_rx.uc" 1 0 128
br[receivenextpacket#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-184;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-184
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -