📄 sys_loopback_pl_2_in_tx.list
字号:
.%line 210 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed_w1[l0007!freelist, 0]
.63 F40000231C common_code
.%line 212 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0007!cellcount, 0x1c, <<16]
.64 AA70002300 common_code
.%line 214 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
addfreelist#:
.%line 215 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, l0007!cellcount, or, 0]
.65 4C00002B05 common_code
.%line 216 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
sram[enqueue, --, l0000!t0, l0007!tmp], indirect_ref
.66 B0C0A02B01 common_code
.%line 217 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0007!tmp, l0007!tmp, +, 1]
.67 BAC0902701 common_code
.%line 218 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0007!freelist, l0007!freelist, -, 1]
.68 D810000101 common_code
.%line 219 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 64
bne[addfreelist#]
.69 8028008E00 common_code
.%line 220 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.end
.%line 226 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.begin
.%line 227 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.reg $l0008!scratch_base $l0008!scratch_head $l0008!scratch_tail
.%line 228 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.sig l0008!scratch_sig1 l0008!scratch_sig2 l0008!scratch_sig3
.%line 230 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[$l0008!scratch_base, --, b, 0x3, <<30]
.70 F0000C0181 common_code
.%line 231 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[$l0008!scratch_head,0]
.71 F0000C0182 common_code
.%line 232 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[$l0008!scratch_tail,0]
.72 3110012300 common_code
.%line 234 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
cap[write, $l0008!scratch_base, scratch_ring_base_0],sig_done[l0008!scratch_sig1]
.73 3120112304 common_code
.%line 235 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
cap[write, $l0008!scratch_head, scratch_ring_head_0],sig_done[l0008!scratch_sig2]
.74 3130212308 common_code
.%line 236 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
cap[write, $l0008!scratch_tail, scratch_ring_tail_0],sig_done[l0008!scratch_sig3]
.75 E00000000E common_code
.%line 237 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
ctx_arb[l0008!scratch_sig1, l0008!scratch_sig2, l0008!scratch_sig3]
.76 F000000B0F common_code
.%line 238 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.end
.%line 244 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0000!temp, 15]
.77 A030000800 common_code
.%line 245 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, --, b, l0000!temp]
.78 320001031C common_code
.%line 246 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
cap[fast_wr, alu, interthread_sig]
.79 F000000B8F common_code
.%line 248 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0000!temp, 143]
.80 A030000800 common_code
.%line 249 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, --, b, l0000!temp]
.81 320001031C common_code
.%line 250 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
cap[fast_wr, alu, interthread_sig]
.82 F000100B0F common_code
.%line 252 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0000!temp, 271]
.83 A030000800 common_code
.%line 253 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, --, b, l0000!temp]
.84 320001031C common_code
.%line 254 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
cap[fast_wr, alu, interthread_sig]
.85 F000100B8F common_code
.%line 256 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0000!temp, 399]
.86 A030000800 common_code
.%line 257 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, --, b, l0000!temp]
.87 320001031C common_code
.%line 258 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
cap[fast_wr, alu, interthread_sig]
.88 D816800018 common_code
.%line 259 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 90
br[wake_up_next_thread_after_init#]
.89 E000004000 common_code
.%line 262 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
wait_for_next_ctx_sig#:
.%line 263 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.set_sig l0000!next_ctx_sig
.%line 264 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
ctx_arb[l0000!next_ctx_sig]
.90 D81701C010 common_code
.%line 266 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 92
wake_up_next_thread_after_init#:
.%line 267 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 92
br=ctx[7, wait_for_assignment#]
.91 FC10AFC3F0 common_code
.%line 268 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
local_csr_wr[same_me_signal, 240]
.92 1910001020 common_code
.%line 271 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.local $l0009!scratch_data
.%line 270 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
wait_for_assignment#:
.%line 273 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
scratch[get, $l0009!scratch_data, 0, l0000!ring_num, 1], ctx_swap[l0000!scratch_sig]
.93 AAB00C0180 common_code
.%line 274 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[--, $l0009!scratch_data, -, 0]
.94 D817000100 common_code
.%line 275 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 92
beq[wait_for_assignment#]
.95 A000160000 common_code
.%line 276 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0000!buf_addr, --, b, $l0009!scratch_data]
.96 0010000301 common_code
.%line 277 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.endlocal
.%line 279 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.local $l0010!sram_data
.%line 280 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
sram[read, $l0010!sram_data, l0000!buf_addr, l0000!sram_channel_number, 1], sig_done[l0000!sram_sig]
.97 B000524400 common_code
.%line 281 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0000!cur_tbuf_elem, --, b, @l0000!tbuf_element]
.98 B0C9124701 common_code
.%line 282 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[@l0000!tbuf_element, @l0000!tbuf_element, +, 1]
.99 AAB0024730 common_code
.%line 283 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[--, 48, -, @l0000!tbuf_element]
.100 D819800101 common_code
.%line 284 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 102
bne[wait_for_sram_sig#]
.101 B0091C0000 common_code
.%line 285 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[@l0000!tbuf_element, --, b, 0]
.102 E000100002 common_code
.%line 287 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
wait_for_sram_sig#:
.%line 288 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
ctx_arb[l0000!sram_sig], defer[1]
.103 BA80620401 common_code
.%line 289 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
alu[l0000!buf_offset, l0000!buf_addr, -, @l0000!sramdescbase]
.104 9040320100 common_code
.%line 290 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0000!byte_count, --, b, $l0010!sram_data, >>4]
.105 A41806030F common_code
.%line 291 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[$l0000!prepend_data0, 0xf, and, $l0010!sram_data]
.106 A018100C00 common_code
.%line 292 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[$l0000!prepend_data1, --, b, l0000!byte_count]
.107 8B90301602 common_code
.%line 293 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.endlocal
.%line 324 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.begin
.%line 325 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.reg l0011!refcnt l0011!pkt_buf_addr
.%line 326 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.reg l0011!prepend_tbuf_addr
.%line 328 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0000!cur_tbuf_addr, l0000!tbuf_base, or, l0000!cur_tbuf_elem, <<7]
.108 3D10088303 common_code
.%line 331 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
msf[write64, $l0000!prepend_data0, l0000!cur_tbuf_addr, 0, 1], sig_done[l0000!msf_sig]
.109 91B0B01A00 common_code
.%line 333 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0011!pkt_buf_addr, --, b, l0000!buf_offset, <<5]
.110 A0C0002C84 common_code
.%line 334 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0011!pkt_buf_addr, l0011!pkt_buf_addr, +, @l0000!drampacketbase]
.111 B0807C2003 common_code
.%line 336 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0000!cur_tbuf_addr, l0000!cur_tbuf_addr, +, 8]
.112 91B0701E00 common_code
.%line 337 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0000!cur_tbuf_addr, --, b, l0000!cur_tbuf_addr, <<5]
.113 9BC0781E21 common_code
.%line 338 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0000!cur_tbuf_addr, l0000!cur_tbuf_addr, or, 1, <<4]
.114 8030600D00 common_code
.%line 339 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0011!refcnt, --, b, l0000!byte_count, >>3]
.115 A470000F07 common_code
.%line 340 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[--, l0000!byte_count, and, 0x7]
.116 D81D800101 common_code
.%line 341 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 118
bne[refcnt_calc_done#]
.117 AA806C0406 common_code
.%line 342 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[l0011!refcnt, l0011!refcnt, -, 1]
.118 80B0680206 common_code
.%line 343 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
refcnt_calc_done#:
.%line 344 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0011!refcnt, --, b, l0011!refcnt, <<21]
.119 8A70608606 common_code
.%line 345 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0011!refcnt, l0011!refcnt, or, 1, <<25]
.120 AA70001C06 common_code
.%line 346 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, l0000!cur_tbuf_addr, or, l0011!refcnt]
.121 6B2E008300 common_code
.%line 347 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
dram[tbuf_wr, --, l0011!pkt_buf_addr, 0, 8], indirect_ref, sig_done[l0000!dram_sig]
.122 E00000000E common_code
.%line 348 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
ctx_arb[l0000!msf_sig, l0000!dram_sig, l0000!dram_sig+1]
.123 F0018C0008 common_code
.%line 349 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.end
.%line 355 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.begin
.%line 356 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.reg l0012!msfaddress
.%line 358 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0012!msfaddress, 0x1800]
.124 9BD0C01608 common_code
.%line 359 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0012!msfaddress, l0012!msfaddress, or, l0000!cur_tbuf_elem, <<3]
.125 F000000B01 common_code
.%line 361 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0000!temp, 1]
.126 8B00780A28 common_code
.%line 362 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0000!temp, l0000!temp, or, 8, <<16]
.127 8A88000E07 common_code
.%line 363 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[$l0000!txcontrolword0, l0000!temp, or, l0000!byte_count, <<24]
.128 F000000B00 common_code
.%line 365 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0000!temp, 0]
.129 F440000B00 common_code
.%line 366 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed_w1[l0000!temp, 0]
.130 A018100800 common_code
.%line 367 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu[$l0000!txcontrolword1, --, b, l0000!temp]
.131 3D12003020 common_code
.%line 369 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
msf[write, $l0000!txcontrolword0, 0, l0012!msfaddress, 2], ctx_swap[l0000!msf_sig]
.132 9020680101 common_code
.%line 370 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.end
.%line 376 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.begin
.%line 377 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.reg l0013!temp l0013!cellcount
.%line 379 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
alu_shf[l0013!temp, --, b, l0000!buf_addr, >>2]
.133 F40000231C common_code
.%line 380 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
immed[l0013!cellcount, 0x1c, <<16]
.134 AA70002300 common_code
.%line 382 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 1
alu[--, l0013!cellcount, or, 0]
.135 4C00001B05 common_code
.%line 383 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 0
sram[enqueue, --, l0000!t0, l0013!temp], indirect_ref
.136 D817000018 common_code
.%line 384 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0
.end
.%line 387 "C:\phase9rel\diag\test_suites\microcode\sys_loopback_pl_2\sys_loopback_pl_2_in_tx.uc" 1 0 92
br[wait_for_assignment#]
+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 + -