📄 sys_loopback_bw_eg_rx.list
字号:
.%line 193 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
cap[write,$l0002!scratch_head,scratch_ring_head_5],sig_done[l0002!scratch_sig2]
.65 3130212358 common_code
.%line 194 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
cap[write,$l0002!scratch_tail,scratch_ring_tail_5],sig_done[l0002!scratch_sig3]
.66 E00000000E common_code
.%line 195 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
ctx_arb[l0002!scratch_sig1, l0002!scratch_sig2, l0002!scratch_sig3]
.67 F00FF03F00 common_code
.%line 196 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.end
.%line 225 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.begin
.%line 226 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.reg l0003!ctxenabledata
.%line 199 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
context_enable_csr_config#:
.%line 227 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
immed[l0003!ctxenabledata, 65280]
.68 F440003F10 common_code
.%line 228 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
immed_w1[l0003!ctxenabledata, 16]
.69 FC01A03F00 common_code
.%line 229 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
local_csr_wr[ctx_enables, l0003!ctxenabledata]
.70 F000003B8F common_code
.%line 230 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.end
.%line 232 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
immed[l0000!temp, 143]
.71 A030003800 common_code
.%line 233 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 1
alu[--, --, b, l0000!temp]
.72 320001031C common_code
.%line 234 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.73 3D00041704 common_code
.%line 240 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
receivepacket#:
.%line 241 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.set_sig l0000!rx_sig
.%line 242 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
msf[fast_wr, --, l0000!msfaddress0, l0000!rxconfigdata]
.74 E000000002 common_code
.%line 243 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
ctx_arb[l0000!rx_sig]
.75 85800201FF common_code
.%line 251 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
rsw#:
.%line 252 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0000!elem, 0x7f, and, $l0000!transferreg00, >>24]
.76 95002601FF common_code
.%line 253 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.77 BAC0200B08 common_code
.%line 254 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[l0000!bytecnt, l0000!bytecnt, -, 8]
.78 9B90781200 common_code
.%line 260 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.begin
.%line 261 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.reg l0004!cur_rbuf_addr l0004!refcnt
.%line 263 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0004!cur_rbuf_addr, l0000!rbuf, or, l0000!elem, <<7]
.79 3C10181C20 common_code
.%line 264 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
msf[read64, $l0000!prepend_data0, 0, l0004!cur_rbuf_addr, 1], ctx_swap[l0000!msf_sig]
.80 9410920921 common_code
.%line 265 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0000!sopbit, 1, and, $l0000!prepend_data1, >>1]
.81 B400060B01 common_code
.%line 266 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[l0000!eopbit, 1, and, $l0000!prepend_data1]
.82 9100120900 common_code
.%line 267 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0000!port_num, --, b, $l0000!prepend_data1, >>16]
.83 AAB00C0003 common_code
.%line 269 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.if (packet_size == 0)
.%line 269 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[--,l0000!packet_size,-,0]
.84 D815800101 common_code
.%line 269 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 86
bne[l000_01#]
.85 9B80381A02 common_code
.%line 270 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0000!pkt_buff_addr, l0000!drampacketbase, or, l0000!packet_num, <<8]
.86 B0C0701F08 common_code
.%line 271 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.endif
.%line 271 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
l000_01#:
l000_end#:
.%line 273 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[l0004!cur_rbuf_addr, l0004!cur_rbuf_addr, +, 8]
.87 91B0701E00 common_code
.%line 274 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0004!cur_rbuf_addr, --, b, l0004!cur_rbuf_addr, <<5]
.88 8BC0681E21 common_code
.%line 275 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0004!cur_rbuf_addr, l0004!cur_rbuf_addr, or, 1, <<4]
.89 9030800900 common_code
.%line 276 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0004!refcnt, --, b, l0000!bytecnt, >>3]
.90 A470000B07 common_code
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[--, l0000!bytecnt, and, 0x7]
.91 D817400100 common_code
.%line 278 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 93
beq[cont1#]
.92 B0C0802301 common_code
.%line 279 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[l0004!refcnt, l0004!refcnt, +, 1]
.93 AAF000230F common_code
.%line 282 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.if (refcnt > 15)
.%line 281 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
cont1#:
.%line 282 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[--,l0004!refcnt,-,15]
.94 D81800010A common_code
.%line 282 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 96
ble[l001_01#]
.95 F00000230F common_code
.%line 283 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
immed[l0004!refcnt, 15]
.96 90B0802200 common_code
.%line 284 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.endif
.%line 284 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
l001_01#:
l001_end#:
.%line 286 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0004!refcnt, --, b, l0004!refcnt, <<21]
.97 9A70882221 common_code
.%line 287 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0004!refcnt, l0004!refcnt, or, 1, <<25]
.98 AA30002006 common_code
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 1
alu[--, l0004!cur_rbuf_addr, or, l0004!refcnt]
.99 6A2E000F03 common_code
.%line 289 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 0
dram[rbuf_rd, --, l0000!packet_size, l0000!pkt_buff_addr, 8], indirect_ref, sig_done[l0000!sig_dram_xfer1]
.100 E00000000C common_code
.%line 290 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
ctx_arb[l0000!sig_dram_xfer1, l0000!sig_dram_xfer1+1]
.101 A0580C0000 common_code
.%line 291 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.end
.%line 327 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[$l0000!temp0, --, b, l0000!elem]
.102 3D10008005 common_code
.%line 328 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
msf[write, $l0000!temp0, l0000!msfaddress1, 0, 1], ctx_swap[l0000!msf_sig]
.103 A080300803 common_code
.%line 330 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[l0000!packet_size, l0000!packet_size, +, l0000!bytecnt]
.104 AAF0000300 common_code
.%line 331 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.if (eopbit == 0)
.%line 331 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[--,l0000!eopbit,-,0]
.105 D81AC00101 common_code
.%line 331 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 107
bne[l002_01#]
.106 D81D000018 common_code
.%line 332 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 116
br[next_packet#]
.107 9B80000603 common_code
.%line 333 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.endif
.%line 335 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.local l0005!temp
.%line 333 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
l002_01#:
l002_end#:
.%line 336 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[l0005!temp, l0000!packet_size, or, l0000!port_num, <<8]
.108 8B08080202 common_code
.%line 337 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu_shf[$l0000!scratch_data, l0005!temp, or, l0000!packet_num, <<16]
.109 D81B40C214 common_code
.%line 338 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.endlocal
.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 109
fill#:
.%line 341 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 109
br_inp_state[scr_ring1_full, fill#]
.110 1A10008001 common_code
.%line 342 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
scratch[put, $l0000!scratch_data, l0000!ring_num, 0, 1], ctx_swap[l0000!scratch_sig]
.111 F0000C0003 common_code
.%line 343 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
immed[l0000!packet_size, 0]
.112 A0802C0402 common_code
.%line 345 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[l0000!packet_num, l0000!packet_num, +, 1]
.113 AAB00C9002 common_code
.%line 346 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.if (packet_num == total_num_packets)
.%line 346 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
alu[--,l0000!packet_num,-,36]
.114 D81D000101 common_code
.%line 346 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 116
bne[l003_01#]
.115 F0000C0002 common_code
.%line 347 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
immed[l0000!packet_num, 0]
.116 D812400018 common_code
.%line 348 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0
.endif
.%line 348 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 73
l003_01#:
l003_end#:
.%line 350 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 73
next_packet#:
.%line 351 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bw\sys_loopback_bw_eg_rx.uc" 1 0 73
br[receivepacket#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-116;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-116
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -