📄 sys_loopback_bd_in_rx.list
字号:
.%line 226 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed_w1[l0004!ctxenabledata, 16]
.57 FC01A03700 common_code
.%line 227 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
local_csr_wr[ctx_enables, l0004!ctxenabledata]
.58 F0000C0007 common_code
.%line 228 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.end
.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.begin
.%line 236 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.reg l0005!pci_base l0005!pci_offset l0005!temp
.%line 237 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.reg $l0005!pci_rw
.%line 238 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.sig l0005!pci_sig
.%line 240 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[l0005!pci_base, 0]
.59 F4407C0007 common_code
.%line 241 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed_w1[l0005!pci_base, 1792]
.60 F000002B50 common_code
.%line 242 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[l0005!pci_offset, 0x50]
.61 F002002F20 common_code
.%line 243 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[l0005!temp, 0x2020]
.62 A018102C00 common_code
.%line 244 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[$l0005!pci_rw, --, b, l0005!temp]
.63 3510102807 common_code
.%line 245 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
pci[write, $l0005!pci_rw, l0005!pci_base, l0005!pci_offset, 1], ctx_swap[l0005!pci_sig]
.64 F000001B30 common_code
.%line 246 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.end
.%line 249 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[l0000!msfaddress, 0x0030]
.65 3D10001B20 common_code
.%line 255 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
receivepacket#:
.%line 256 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.set_sig l0000!rx_sig_thd
.%line 257 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
msf[write, $l0000!rxconfigdata, 0, l0000!msfaddress, 1], sig_done[l0000!msf_sig]
.66 E000000006 common_code
.%line 258 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
ctx_arb[l0000!msf_sig, l0000!rx_sig_thd]
.67 8180320500 common_code
.%line 266 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
rsw#:
.%line 267 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0000!elem, --, b, $l0000!transferreg00, >>24]
.68 94F0E20521 common_code
.%line 268 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0000!sopbit, 0x1, and, $l0000!transferreg00, >>15]
.69 84E0220521 common_code
.%line 269 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0000!eopbit, 0x1, and, $l0000!transferreg00, >>14]
.70 95004605FF common_code
.%line 270 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.71 94D0720521 common_code
.%line 271 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0000!error, 0x1, and, $l0000!transferreg00, >>13]
.72 D817C00101 common_code
.%line 272 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 95
bne[free_element#]
.73 AAB00C0000 common_code
.%line 274 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.begin
.%line 275 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.reg l0006!cur_rbuf_addr l0006!refcnt $l0006!scratch_data0 $l0006!scratch_data1
.%line 276 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.reg l0006!rel l0006!freebuffer
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.xfer_order $l0006!scratch_data0 $l0006!scratch_data1
.%line 278 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.sig l0006!sig_free_buf
.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.if (packet_size == 0)
.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[--,l0000!packet_size,-,0]
.74 D814000101 common_code
.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 80
bne[l000_01#]
.75 0B10008001 common_code
.%line 281 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
sram[dequeue, $l0000!sr0, l0000!t0, 0], ctx_swap[l0006!sig_free_buf]
.76 91E0120200 common_code
.%line 282 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!freebuffer, --, b, $l0000!sr0, <<2]
.77 BAC0200404 common_code
.%line 283 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[l0000!bdptr, l0006!freebuffer, -, l0000!sramdescbase]
.78 91A0D00A00 common_code
.%line 284 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!rel, --, b, l0000!bdptr, <<6]
.79 B080103405 common_code
.%line 285 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[l0000!pkt_buff_addr, l0000!drampacketbase, +, l0006!rel]
.80 9B90881603 common_code
.%line 286 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.endif
.%line 286 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
l000_01#:
l000_end#:
.%line 291 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!cur_rbuf_addr, l0000!rbuf, or, l0000!elem, <<7]
.81 91B0802200 common_code
.%line 292 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!cur_rbuf_addr, --, b, l0006!cur_rbuf_addr, <<5]
.82 8BC0682221 common_code
.%line 293 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!cur_rbuf_addr, l0006!cur_rbuf_addr, or, 1, <<4]
.83 9030901100 common_code
.%line 294 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!refcnt, --, b, l0000!bytecnt, >>3]
.84 A470001307 common_code
.%line 295 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[--, l0000!bytecnt, and, 0x7]
.85 D815C00100 common_code
.%line 296 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 87
beq[cont1#]
.86 B0C0902701 common_code
.%line 297 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[l0006!refcnt, l0006!refcnt, +, 1]
.87 AAF000270F common_code
.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.if (refcnt > 15)
.%line 299 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
cont1#:
.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[--,l0006!refcnt,-,15]
.88 D81680010A common_code
.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 90
ble[l001_01#]
.89 F00000270F common_code
.%line 301 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[l0006!refcnt, 15]
.90 90B0902600 common_code
.%line 302 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.endif
.%line 302 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
l001_01#:
l001_end#:
.%line 314 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!refcnt, --, b, l0006!refcnt, <<21]
.91 9A70982621 common_code
.%line 315 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0006!refcnt, l0006!refcnt, or, 1, <<25]
.92 AA30002406 common_code
.%line 316 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 1
alu[--, l0006!cur_rbuf_addr, or, l0006!refcnt]
.93 6A2E000700 common_code
.%line 318 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 0
dram[rbuf_rd, --, l0000!packet_size, l0000!pkt_buff_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.94 E00000000C common_code
.%line 324 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.95 9100380203 common_code
.%line 325 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.end
.%line 327 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
free_element#:
.%line 331 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[l0000!temp, --, b, l0000!elem, <<16]
.96 3D00040FA4 common_code
.%line 332 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
msf[fast_wr, --, 0x0044, l0000!temp]
.97 AAF0001F01 common_code
.%line 334 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.if (error == 1)
.%line 334 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[--,l0000!error,-,1]
.98 D819400101 common_code
.%line 334 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 101
bne[l002_01#]
.99 F00FAFE981 common_code
.%line 335 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[$l0000!scratch_data, 0xfafa]
.100 D81A800018 common_code
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 106
br[fill#]
.101 A080001000 common_code
.%line 337 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.endif
.%line 337 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
l002_01#:
l002_end#:
.%line 339 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[l0000!packet_size, l0000!packet_size, +, l0000!bytecnt]
.102 AAB00C0002 common_code
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.if (eopbit == 0)
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu[--,l0000!eopbit,-,0]
.103 D81A400101 common_code
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 105
bne[l003_01#]
.104 D81B400018 common_code
.%line 341 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 109
br[next_packet#]
.105 8A88180A00 common_code
.%line 342 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
.endif
.%line 342 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
l003_01#:
l003_end#:
.%line 344 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
alu_shf[$l0000!scratch_data, l0000!bdptr, or, l0000!packet_size, <<24]
.106 D81A808214 common_code
.%line 346 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 106
fill#:
.%line 347 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 106
br_inp_state[scr_ring0_full, fill#]
.107 1A10100020 common_code
.%line 348 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
scratch[put, $l0000!scratch_data, 0, l0000!ring_num, 1], ctx_swap[l0000!scratch_sig]
.108 F0000C0000 common_code
.%line 349 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
immed[l0000!packet_size, 0]
.109 D810400018 common_code
.%line 364 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 65
null#:
.%line 365 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 65
next_packet#:
.%line 366 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 65
br[receivepacket#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-109;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-109
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -