📄 line_rate_bw_in_tx.list
字号:
.%line 281 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0000!buf_addr, --, b, $l0009!scratch_data]
.98 0010000700 common_code
.%line 282 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.endlocal
.%line 285 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
sram[read, $l0000!sram_data, l0000!buf_addr, l0000!sram_channel_number, 1], sig_done[l0000!sram_sig]
.99 B00072C800 common_code
.%line 286 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0000!cur_tbuf_elem, --, b, @l0000!tbuf_element]
.100 B0CB22CB01 common_code
.%line 287 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[@l0000!tbuf_element, @l0000!tbuf_element, +, 1]
.101 AAB002CB30 common_code
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[--, 48, -, @l0000!tbuf_element]
.102 D81A000101 common_code
.%line 289 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0 104
bne[wait_for_sram_sig#]
.103 B00B2C0000 common_code
.%line 290 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[@l0000!tbuf_element, --, b, 0]
.104 E000100002 common_code
.%line 292 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 1
wait_for_sram_sig#:
.%line 293 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 1
ctx_arb[l0000!sram_sig], defer[1]
.105 AA80120800 common_code
.%line 294 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 0
alu[l0000!buf_offset, l0000!buf_addr, -, @l0000!sramdescbase]
.106 A440524BFF common_code
.%line 300 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.begin
.%line 301 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.reg l0010!result l0010!next_avial_tbuf l0010!tmp_tbuf l0010!total_tbuf_num_in_tx_seq
.%line 303 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!next_avial_tbuf, @l0000!total_tx, and, 0xff]
.107 B0C9224B01 common_code
.%line 305 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[@l0000!total_tx, @l0000!total_tx, +, 1]
.108 B400C28BFF common_code
.%line 306 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!result, 0xff, and, @l0000!tx_sequence_value]
.109 AAB0003005 common_code
.%line 307 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[--, l0010!next_avial_tbuf, -, l0010!result]
.110 D81CA00108 common_code
.%line 308 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 2 114
bge[comp_tbuf_tx_sequnce#], defer[2]
.111 A0406C0005 common_code
.%line 309 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 0
alu[l0010!tmp_tbuf, --, b, l0010!next_avial_tbuf]
.112 9180308600 common_code
.%line 310 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 0
alu_shf[l0010!total_tbuf_num_in_tx_seq, --, b, 1, <<8]
.113 A080600C06 common_code
.%line 312 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!tmp_tbuf, l0010!tmp_tbuf, +, l0010!total_tbuf_num_in_tx_seq]
.114 BA80C03006 common_code
.%line 313 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
comp_tbuf_tx_sequnce#:
.%line 314 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!result, l0010!tmp_tbuf, -, l0010!result]
.115 AAF0003328 common_code
.%line 316 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[--, l0010!result, -, 40]
.116 D820400109 common_code
.%line 317 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0 129
blt[tbuf_full_check_done#]
.117 3C10100320 common_code
.%line 319 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
read_tx_sequence_loop#:
.%line 321 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
msf[read, $l0000!cframes_sent0, 0, l0000!tx_sequence_addr, 1], sig_done[l0000!tx_seq_read_sig]
.118 F0000C0300 common_code
.%line 322 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
wait_tx_seq_read_done#:
.%line 323 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
nop
.119 D81D804213 common_code
.%line 324 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0 118
br_!signal[l0000!tx_seq_read_sig, wait_tx_seq_read_done#]
.120 B00A260400 common_code
.%line 325 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[@l0000!tx_sequence_value, --, b, $l0000!cframes_sent0]
.121 B400C607FF common_code
.%line 326 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!result, 0xff, and, $l0000!cframes_sent0]
.122 AAB0003005 common_code
.%line 327 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[--, l0010!next_avial_tbuf, -, l0010!result]
.123 D81F900108 common_code
.%line 328 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 1 126
bge[cont_comp_tbuf_tx_sequnce#], defer[1]
.124 A0406C0005 common_code
.%line 329 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 0
alu[l0010!tmp_tbuf, --, b, l0010!next_avial_tbuf]
.125 A080600C06 common_code
.%line 330 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!tmp_tbuf, l0010!tmp_tbuf, +, l0010!total_tbuf_num_in_tx_seq]
.126 BA80C03006 common_code
.%line 331 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
cont_comp_tbuf_tx_sequnce#:
.%line 332 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0010!result, l0010!tmp_tbuf, -, l0010!result]
.127 AAF0003328 common_code
.%line 333 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[--, l0010!result, -, 40]
.128 D81D400108 common_code
.%line 334 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0 117
bge[read_tx_sequence_loop#]
.129 9040520100 common_code
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.end
.%line 335 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
tbuf_full_check_done#:
.%line 339 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0000!byte_count, --, b, $l0000!sram_data, >>4]
.130 A41806030F common_code
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[$l0000!prepend_data0, 0xf, and, $l0000!sram_data]
.131 A018101400 common_code
.%line 341 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[$l0000!prepend_data1, --, b, l0000!byte_count]
.132 8B90701E02 common_code
.%line 347 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.begin
.%line 348 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.reg l0011!refcnt l0011!pkt_buf_addr
.%line 349 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.reg l0011!prepend_tbuf_addr
.%line 351 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0000!cur_tbuf_addr, l0000!tbuf_base, or, l0000!cur_tbuf_elem, <<7]
.133 3D10088307 common_code
.%line 354 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
msf[write64, $l0000!prepend_data0, l0000!cur_tbuf_addr, 0, 1], sig_done[l0000!msf_sig]
.134 91B0E80201 common_code
.%line 356 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0011!pkt_buf_addr, --, b, l0000!buf_offset, <<5]
.135 A0C0803883 common_code
.%line 357 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0011!pkt_buf_addr, l0011!pkt_buf_addr, +, @l0000!drampacketbase]
.136 B0808C2007 common_code
.%line 359 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0000!cur_tbuf_addr, l0000!cur_tbuf_addr, +, 8]
.137 91B0802200 common_code
.%line 360 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0000!cur_tbuf_addr, --, b, l0000!cur_tbuf_addr, <<5]
.138 8BC0782221 common_code
.%line 361 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0000!cur_tbuf_addr, l0000!cur_tbuf_addr, or, 1, <<4]
.139 9030D01500 common_code
.%line 362 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0011!refcnt, --, b, l0000!byte_count, >>3]
.140 A470001707 common_code
.%line 363 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[--, l0000!byte_count, and, 0x7]
.141 D823C00101 common_code
.%line 364 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0 143
bne[refcnt_calc_done#]
.142 BAC0D03701 common_code
.%line 365 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[l0011!refcnt, l0011!refcnt, -, 1]
.143 90B0D03600 common_code
.%line 366 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
refcnt_calc_done#:
.%line 367 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0011!refcnt, --, b, l0011!refcnt, <<21]
.144 9A70D83621 common_code
.%line 368 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0011!refcnt, l0011!refcnt, or, 1, <<25]
.145 AA30003407 common_code
.%line 369 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 1
alu[--, l0000!cur_tbuf_addr, or, l0011!refcnt]
.146 6B2E008308 common_code
.%line 370 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 0
dram[tbuf_wr, --, l0011!pkt_buf_addr, 0, 8], indirect_ref, sig_done[l0000!dram_sig]
.147 E00000000E common_code
.%line 371 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
ctx_arb[l0000!msf_sig, l0000!dram_sig, l0000!dram_sig+1]
.148 F0018C000A common_code
.%line 372 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.end
.%line 378 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.begin
.%line 379 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.reg l0012!msfaddress
.%line 381 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
immed[l0012!msfaddress, 0x1800]
.149 9BD0F01E0A common_code
.%line 382 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0012!msfaddress, l0012!msfaddress, or, l0000!cur_tbuf_elem, <<3]
.150 F000001301 common_code
.%line 384 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
immed[l0000!temp, 1]
.151 8B00981228 common_code
.%line 385 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0000!temp, l0000!temp, or, 8, <<16]
.152 8A88001609 common_code
.%line 386 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[$l0000!txcontrolword0, l0000!temp, or, l0000!byte_count, <<24]
.153 F000001300 common_code
.%line 388 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
immed[l0000!temp, 0]
.154 F440001300 common_code
.%line 389 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
immed_w1[l0000!temp, 0]
.155 A018101000 common_code
.%line 390 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu[$l0000!txcontrolword1, --, b, l0000!temp]
.156 3D12003C20 common_code
.%line 392 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
msf[write, $l0000!txcontrolword0, 0, l0012!msfaddress, 2], ctx_swap[l0000!msf_sig]
.157 9020F80100 common_code
.%line 393 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.end
.%line 399 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.begin
.%line 400 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.reg l0013!cellcount l0013!enqueue_data
.%line 402 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
alu_shf[l0013!enqueue_data, --, b, l0000!buf_addr, >>2]
.158 F400003B1C common_code
.%line 403 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
immed[l0013!cellcount, 0x1c, <<16]
.159 AA70003B00 common_code
.%line 405 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 1
alu[--, l0013!cellcount, or, 0]
.160 4C00003F04 common_code
.%line 406 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 0
sram[enqueue, --, l0000!t0, l0013!enqueue_data], indirect_ref
.161 D817800018 common_code
.%line 407 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0
.end
.%line 410 "C:\Angel-Island\diag\test_suites\microcode\line_rate_bw\line_rate_bw_in_tx.uc" 1 0 94
br[wait_for_assignment#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-161;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-161
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -