📄 pl_media_loopback_rx.list
字号:
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[$l0006!s0, 0]
.64 F0000C0181 common_code
.%line 207 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[$l0006!s1, 0]
.65 F0000C0182 common_code
.%line 208 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[$l0006!s2, 0]
.66 0114003820 common_code
.%line 210 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
sram[write, $l0006!s0, 0, l0006!tmp, 3], ctx_swap[l0006!qa_init]
.67 B040EC0005 common_code
.%line 212 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0006!tmp, --, b, l0000!sramdescbase]
.68 8020703900 common_code
.%line 213 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0006!tmp, --, b, l0006!tmp, >>2]
.69 0F12081407 common_code
.%line 214 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
sram[rd_qdesc_head, $l0000!sr0, l0006!tmp, l0000!t0, 2], ctx_swap[l0006!qa_init]
.70 0F00001707 common_code
.%line 215 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
sram[rd_qdesc_other, --, l0006!tmp, l0000!t0]
.71 F000000380 common_code
.%line 217 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[l0006!freelist, 128]
.72 F440000300 common_code
.%line 218 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed_w1[l0006!freelist, 0]
.73 F400003F1C common_code
.%line 220 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[l0006!cellcount, 0x1c, <<16]
.74 AA70003F00 common_code
.%line 222 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 1
addfreelist#:
.%line 223 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 1
alu[--, l0006!cellcount, or, 0]
.75 4C00001707 common_code
.%line 224 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 0
sram[enqueue, --, l0006!tmp, l0000!t0], indirect_ref
.76 A0807C0407 common_code
.%line 225 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0006!tmp, l0006!tmp, +, 1]
.77 BAC0000301 common_code
.%line 226 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0006!freelist, l0006!freelist, -, 1]
.78 D812800101 common_code
.%line 227 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 74
bne[addfreelist#]
.79 F0000C0181 common_code
.%line 228 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.end
.%line 234 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.begin
.%line 235 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.reg $l0007!scratch_base $l0007!scratch_head $l0007!scratch_tail
.%line 236 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.sig l0007!scratch_sig1 l0007!scratch_sig2 l0007!scratch_sig3
.%line 238 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[$l0007!scratch_head,0]
.80 F0000C0182 common_code
.%line 239 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[$l0007!scratch_tail,0]
.81 8028008E00 common_code
.%line 241 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[$l0007!scratch_base, --, b, 0x3, <<30]
.82 3110012300 common_code
.%line 242 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
cap[write, $l0007!scratch_base, scratch_ring_base_0],sig_done[l0007!scratch_sig1]
.83 3120112304 common_code
.%line 243 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
cap[write, $l0007!scratch_head, scratch_ring_head_0],sig_done[l0007!scratch_sig2]
.84 3130212308 common_code
.%line 244 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
cap[write, $l0007!scratch_tail, scratch_ring_tail_0],sig_done[l0007!scratch_sig3]
.85 E00000000E common_code
.%line 245 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
ctx_arb[l0007!scratch_sig1, l0007!scratch_sig2, l0007!scratch_sig3]
.86 FC10ADE779 common_code
.%line 246 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.end
.%line 265 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
local_csr_wr[same_me_signal, 121]
.87 FC10ADEB7A common_code
.%line 266 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
local_csr_wr[same_me_signal, 122]
.88 FC10ADEF7B common_code
.%line 267 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
local_csr_wr[same_me_signal, 123]
.89 3D00040F02 common_code
.%line 273 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
receivepacket#:
.%line 274 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.set_sig l0000!rx_sig_thd
.%line 275 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
msf[fast_wr, --, l0000!rxconfigdata, l0000!threadfreelist_addr]
.90 E000000002 common_code
.%line 276 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
ctx_arb[l0000!rx_sig_thd]
.91 94A0C2052F common_code
.%line 299 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.set l0000!pkt_buff_addr l0000!freebuffer $l0000!sr0
.%line 300 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
rsw#:
.%line 301 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0000!error, 0xf, and, $l0000!transferreg00, >>10]
.92 9180120500 common_code
.%line 305 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
no_error#:
.%line 306 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0000!elem, --, b, $l0000!transferreg00, >>24]
.93 95000605FF common_code
.%line 307 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.94 B40026070F common_code
.%line 308 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0000!rx_channel_num, 0xf, and, $l0000!transferreg00]
.95 84E0020523 common_code
.%line 310 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0000!sopeop, 0x3, and, $l0000!transferreg00, >>14]
.96 AAB00C0C00 common_code
.%line 312 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!sopeop, -, 3]
.97 D81A000100 common_code
.%line 313 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 104
beq[proc_sop_eop#]
.98 AAB00C0800 common_code
.%line 314 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!sopeop, -, 2]
.99 D81A000100 common_code
.%line 315 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 104
beq[proc_sop_noeop#]
.100 AAB00C0400 common_code
.%line 316 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!sopeop, -, 1]
.101 D81C000100 common_code
.%line 317 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 112
beq[proc_nosop_eop#]
.102 AAB00C0000 common_code
.%line 318 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!sopeop, -, 0]
.103 D81C000100 common_code
.%line 319 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 112
beq[proc_mop#]
.104 AAB00C0001 common_code
.%line 323 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.if (total_bytes_rx > 0)
.%line 321 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
proc_sop_eop#:
.%line 322 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
proc_sop_noeop#:
.%line 323 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--,l0000!total_bytes_rx,-,0]
.105 D81A80010A common_code
.%line 323 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 106
ble[l000_01#]
.106 0B10001420 common_code
.%line 325 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.endif
.%line 325 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
l000_01#:
l000_end#:
.%line 327 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
sram[dequeue, $l0000!sr0, 0, l0000!t0], ctx_swap[l0000!sram_sig]
.107 91E0A20200 common_code
.%line 332 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0000!freebuffer, --, b, $l0000!sr0, <<2]
.108 BAC0B02805 common_code
.%line 333 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0000!rel, l0000!freebuffer, -, l0000!sramdescbase]
.109 9140B02E00 common_code
.%line 334 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0000!rel, --, b, l0000!rel, <<12]
.110 B080602C04 common_code
.%line 335 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0000!pkt_buff_addr, l0000!drampacketbase, +, l0000!rel]
.111 D81C800018 common_code
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 114
br[store_mpacket#]
.112 AAB00C0001 common_code
.%line 338 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
proc_nosop_eop#:
.%line 339 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
proc_mop#:
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!total_bytes_rx, -, 0]
.113 D81C800101 common_code
.%line 341 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 114
bne[store_mpacket#]
.114 9030800100 common_code
.%line 382 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.begin
.%line 383 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.reg l0008!rel l0008!rbufoffset l0008!refcnt l0008!temp
.%line 377 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
store_mpacket#:
.%line 385 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0008!refcnt, --, b, l0000!bytecnt, >>3]
.115 A470000307 common_code
.%line 386 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!bytecnt, and, 0x7]
.116 D81D800101 common_code
.%line 387 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 118
bne[set_refcnt_overwrite_bit#]
.117 BAC0802301 common_code
.%line 388 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0008!refcnt, l0008!refcnt, -, 1]
.118 8BC0682221 common_code
.%line 390 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
set_refcnt_overwrite_bit#:
.%line 391 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0008!refcnt, l0008!refcnt, or, 1, <<4]
.119 9190700600 common_code
.%line 393 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0008!rbufoffset, --, b, l0000!elem, <<7]
.120 B080901C03 common_code
.%line 394 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0008!temp, l0000!rbuf, +, l0008!rbufoffset]
.121 9BB0902630 common_code
.%line 395 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu_shf[l0008!temp, 16, or, l0008!temp, <<5]
.122 9AB0982606 common_code
.%line 396 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 1
alu_shf[l0008!temp, l0008!temp, or, l0008!refcnt, <<21]
.123 6A2E001B01 common_code
.%line 398 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 0
dram[rbuf_rd, --, l0000!total_bytes_rx, l0000!pkt_buff_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.124 E00000000C common_code
.%line 399 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.125 A018000400 common_code
.%line 400 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.end
.%line 406 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.begin
.%line 407 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.reg $l0009!temp0
.%line 408 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[$l0009!temp0, --, b, l0000!elem]
.126 3D10001020 common_code
.%line 409 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
msf[write, $l0009!temp0, 0,l0000!elementdone_addr, 1], ctx_swap[l0000!msf_sig]
.127 A080100001 common_code
.%line 410 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
.end
.%line 413 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[l0000!total_bytes_rx, l0000!total_bytes_rx, +, l0000!bytecnt]
.128 A4300C0400 common_code
.%line 415 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
alu[--, l0000!sopeop, and, 0x1]
.129 D820C00100 common_code
.%line 416 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 131
beq[cont_rcv#]
.130 F0000C0001 common_code
.%line 418 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
is_eop#:
.%line 436 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0
immed[l0000!total_bytes_rx, 0]
.131 D816400018 common_code
.%line 438 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 89
cont_rcv#:
.%line 439 "C:\Angel-Island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_rx.uc" 1 0 89
br[receivepacket#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-131;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-131
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -