📄 sys_loopback_bw_in_rx.list
字号:
.%line 203 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.begin
.%line 204 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg l0008!sw0 l0008!sw1 l0008!sw2 l0008!sw3 l0008!cellcount l0008!freelist l0008!sr0
.%line 205 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg $l0008!s0 $l0008!s1 $l0008!s2
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg l0008!tmp l0008!spin
.%line 207 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.sig l0008!qa_init l0008!addr
.%line 208 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.xfer_order $l0008!s0 $l0008!s1 $l0008!s2
.%line 210 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0008!tmp, --, b, 1, <<30]
.71 BA40902405 common_code
.%line 211 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0008!tmp, l0008!tmp, or, l0000!sramdescbase]
.72 F0000C0180 common_code
.%line 212 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[$l0008!s0, 0]
.73 F0000C0181 common_code
.%line 213 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[$l0008!s1, 0]
.74 F0000C0182 common_code
.%line 214 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[$l0008!s2, 0]
.75 0114002420 common_code
.%line 216 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
sram[write, $l0008!s0, 0, l0008!tmp, 3], ctx_swap[l0008!qa_init]
.76 B0409C0005 common_code
.%line 218 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0008!tmp, --, b, l0000!sramdescbase]
.77 9020902500 common_code
.%line 219 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0008!tmp, --, b, l0008!tmp, >>2]
.78 0F12082402 common_code
.%line 220 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
sram[rd_qdesc_head, $l0000!sr0, l0000!t0, l0008!tmp, 2], ctx_swap[l0008!qa_init]
.79 0F00002702 common_code
.%line 221 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
sram[rd_qdesc_other, --, l0000!t0, l0008!tmp]
.80 F000002314 common_code
.%line 223 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0008!freelist, 20]
.81 F400001F1C common_code
.%line 227 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0008!cellcount, 0x1c, <<16]
.82 AA70001F00 common_code
.%line 229 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 1
addfreelist#:
.%line 230 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 1
alu[--, l0008!cellcount, or, 0]
.83 4C00002702 common_code
.%line 231 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 0
sram[enqueue, --, l0000!t0, l0008!tmp], indirect_ref
.84 B0C0902701 common_code
.%line 232 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0008!tmp, l0008!tmp, +, 1]
.85 BAC0802301 common_code
.%line 233 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0008!freelist, l0008!freelist, -, 1]
.86 D814800101 common_code
.%line 234 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 82
bne[addfreelist#]
.87 F0000C000A common_code
.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.end
.%line 242 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.begin
.%line 243 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg l0009!pci_base l0009!pci_offset l0009!temp
.%line 244 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg $l0009!pci_rw
.%line 245 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.sig l0009!pci_sig
.%line 247 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0009!pci_base, 0]
.88 F4407C000A common_code
.%line 248 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed_w1[l0009!pci_base, 1792]
.89 F000003350 common_code
.%line 249 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0009!pci_offset, 0x50]
.90 F00F8037F8 common_code
.%line 250 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0009!temp, 0xf8f8]
.91 A018003400 common_code
.%line 251 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[$l0009!pci_rw, --, b, l0009!temp]
.92 351000300A common_code
.%line 252 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
pci[write, $l0009!pci_rw, l0009!pci_base, l0009!pci_offset, 1], ctx_swap[l0009!pci_sig]
.93 FC10ADE779 common_code
.%line 253 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.end
.%line 256 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
local_csr_wr[same_me_signal, 121]
.94 FC10ADEB7A common_code
.%line 257 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
local_csr_wr[same_me_signal, 122]
.95 FC10ADEF7B common_code
.%line 258 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
local_csr_wr[same_me_signal, 123]
.96 3D00041700 common_code
.%line 264 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
receivepacket#:
.%line 265 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.set_sig l0000!rx_sig
.%line 266 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
msf[fast_wr, --, l0000!threadfreelist_addr, l0000!rxconfigdata]
.97 E000000002 common_code
.%line 267 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
ctx_arb[l0000!rx_sig]
.98 8180420500 common_code
.%line 275 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
rsw#:
.%line 276 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0000!elem, --, b, $l0000!transferreg00, >>24]
.99 94F0E20521 common_code
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0000!sopbit, 0x1, and, $l0000!transferreg00, >>15]
.100 84E0320521 common_code
.%line 278 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0000!eopbit, 0x1, and, $l0000!transferreg00, >>14]
.101 95003605FF common_code
.%line 279 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.102 B40046070F common_code
.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0000!rx_channel_num, 0xf, and, $l0000!transferreg00]
.103 AAB00C0001 common_code
.%line 282 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.begin
.%line 283 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg l0010!cur_rbuf_addr l0010!refcnt $l0010!scratch_data0 $l0010!scratch_data1
.%line 284 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.reg l0010!rel l0010!freebuffer
.%line 285 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.xfer_order $l0010!scratch_data0 $l0010!scratch_data1
.%line 286 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.sig l0010!sig_free_buf
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.if (packet_size == 0)
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[--,l0000!packet_size,-,0]
.104 D81B800101 common_code
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 110
bne[l001_01#]
.105 0B10008002 common_code
.%line 289 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
sram[dequeue, $l0000!sr0, l0000!t0, 0], ctx_swap[l0010!sig_free_buf]
.106 91E0220200 common_code
.%line 290 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!freebuffer, --, b, $l0000!sr0, <<2]
.107 BAC0200805 common_code
.%line 291 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0000!bdptr, l0010!freebuffer, -, l0000!sramdescbase]
.108 91A0100A00 common_code
.%line 292 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!rel, --, b, l0000!bdptr, <<6]
.109 B080100406 common_code
.%line 293 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0000!pkt_buff_addr, l0000!drampacketbase, +, l0010!rel]
.110 9B90A81A04 common_code
.%line 294 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.endif
.%line 294 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
l001_01#:
l001_end#:
.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!cur_rbuf_addr, l0000!rbuf, or, l0000!elem, <<7]
.111 91B0A02A00 common_code
.%line 301 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!cur_rbuf_addr, --, b, l0010!cur_rbuf_addr, <<5]
.112 8BC0782A21 common_code
.%line 302 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!cur_rbuf_addr, l0010!cur_rbuf_addr, or, 1, <<4]
.113 9030B00D00 common_code
.%line 303 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!refcnt, --, b, l0000!bytecnt, >>3]
.114 A470000F07 common_code
.%line 304 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[--, l0000!bytecnt, and, 0x7]
.115 D81D400100 common_code
.%line 305 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 117
beq[cont1#]
.116 B0C0B02F01 common_code
.%line 306 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0010!refcnt, l0010!refcnt, +, 1]
.117 AAF0002F0F common_code
.%line 309 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.if (refcnt > 15)
.%line 308 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
cont1#:
.%line 309 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[--,l0010!refcnt,-,15]
.118 D81E00010A common_code
.%line 309 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 120
ble[l002_01#]
.119 F000002F0F common_code
.%line 310 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0010!refcnt, 15]
.120 90B0B02E00 common_code
.%line 311 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.endif
.%line 311 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
l002_01#:
l002_end#:
.%line 313 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!refcnt, --, b, l0010!refcnt, <<21]
.121 9A70B82E21 common_code
.%line 314 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0010!refcnt, l0010!refcnt, or, 1, <<25]
.122 AA30002C07 common_code
.%line 315 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 1
alu[--, l0010!cur_rbuf_addr, or, l0010!refcnt]
.123 6A2E000701 common_code
.%line 317 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 0
dram[rbuf_rd, --, l0000!packet_size, l0000!pkt_buff_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.124 E00000000C common_code
.%line 323 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.125 9100C80204 common_code
.%line 324 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.end
.%line 330 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.local l0011!temp
.%line 331 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0011!temp, --, b, l0000!elem, <<16]
.126 3D000433A4 common_code
.%line 332 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
msf[fast_wr, --, 0x0044, l0011!temp]
.127 A080100C01 common_code
.%line 333 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.endlocal
.%line 335 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[l0000!packet_size, l0000!packet_size, +, l0000!bytecnt]
.128 AAB00C0003 common_code
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.if (eopbit == 0)
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu[--,l0000!eopbit,-,0]
.129 D820C00101 common_code
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 131
bne[l003_01#]
.130 D822000018 common_code
.%line 337 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 136
br[next_packet#]
.131 8B00B80A01 common_code
.%line 338 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.endif
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.local l0012!temp
.%line 338 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
l003_01#:
l003_end#:
.%line 341 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[l0012!temp, l0000!bdptr, or, l0000!packet_size, <<16]
.132 8A8800120B common_code
.%line 342 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
alu_shf[$l0000!scratch_data, l0012!temp, or, l0000!rx_channel_num, <<24]
.133 D821408214 common_code
.%line 343 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
.endlocal
.%line 345 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 133
fill#:
.%line 346 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 133
br_inp_state[scr_ring0_full, fill#]
.134 1A10000020 common_code
.%line 347 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
scratch[put, $l0000!scratch_data, 0, l0000!ring_num, 1], ctx_swap[l0000!scratch_sig]
.135 F0000C0001 common_code
.%line 348 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0
immed[l0000!packet_size, 0]
.136 D818000018 common_code
.%line 350 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 96
next_packet#:
.%line 351 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_in_rx.uc" 1 0 96
br[receivepacket#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-136;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-136
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -