📄 pl_media_loopback_tx.list
字号:
.sig l0004!scratch_sig
.%line 214 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.begin
.%line 215 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.reg l0005!dbase
.%line 210 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
wait_for_dram_addr#:
.%line 216 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed[l0005!dbase,0]
.71 A0180C0000 common_code
.%line 217 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[$l0004!dram_base, --, b, 0]
.72 F040000B00 common_code
.%line 218 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed_w0[l0005!dbase, 0]
.73 F440100B00 common_code
.%line 219 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed_w1[l0005!dbase, 0x100]
.74 8180680205 common_code
.%line 222 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0000!dram_addr, --, b, l0000!cur_ctx, <<8]
.75 B0C0500806 common_code
.%line 223 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0000!dram_addr, l0005!dbase, +, l0000!dram_addr]
.76 F0010C4007 common_code
.%line 224 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 225 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 227 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.begin
.%line 228 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.reg l0006!temp_addr $l0006!temp_val0 l0006!temp
.%line 229 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.sig l0006!scratch_sig
.%line 231 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed[l0006!temp_addr, 0x1010]
.77 91E0B80205 common_code
.%line 232 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0006!temp, --, b, l0000!cur_ctx, <<2]
.78 B080A02C07 common_code
.%line 233 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0006!temp_addr, l0006!temp_addr, +, l0006!temp]
.79 A0580C0004 common_code
.%line 234 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[$l0006!temp_val0, --, b, l0000!byte_count]
.80 1110002820 common_code
.%line 235 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
scratch[write, $l0006!temp_val0, 0, l0006!temp_addr, 1],ctx_swap[l0006!scratch_sig]
.81 F0010C8008 common_code
.%line 236 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 239 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.begin
.%line 240 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.reg l0007!temp_addr $l0007!temp_val0 l0007!temp
.%line 241 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.sig l0007!scratch_sig
.%line 243 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed[l0007!temp_addr, 0x1020]
.82 91E0D80205 common_code
.%line 244 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0007!temp, --, b, l0000!cur_ctx, <<2]
.83 B080C03408 common_code
.%line 245 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0007!temp_addr, l0007!temp_addr, +, l0007!temp]
.84 A018001400 common_code
.%line 246 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[$l0007!temp_val0, --, b, l0000!dram_addr]
.85 1110003020 common_code
.%line 247 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
scratch[write, $l0007!temp_val0, 0, l0007!temp_addr, 1],ctx_swap[l0007!scratch_sig]
.86 B0C0200C03 common_code
.%line 248 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 261 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.begin
.%line 262 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.reg l0008!tbuf_addr l0008!refcnt
.%line 264 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0000!tbuf_element, l0000!tbuf_1st_element, +, l0000!port_count]
.87 A0803C0403 common_code
.%line 265 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0000!port_count, l0000!port_count, +, 1]
.88 A440301003 common_code
.%line 266 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0000!port_count, l0000!tbuf_mask, and, l0000!port_count]
.89 9190600A00 common_code
.%line 281 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0008!tbuf_addr, --, b, l0000!tbuf_element, <<7]
.90 B080601800 common_code
.%line 282 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0008!tbuf_addr, l0000!tbuf, +, l0008!tbuf_addr]
.91 81B0901A00 common_code
.%line 283 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0008!tbuf_addr, --, b, l0008!tbuf_addr, <<5]
.92 8BC2008609 common_code
.%line 284 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[--, l0008!tbuf_addr, or, 1, <<4]
.93 9030780104 common_code
.%line 286 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0008!refcnt, --, b, l0000!byte_count, >>3]
.94 A4300C1C04 common_code
.%line 287 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[--, l0000!byte_count, and, 0x7]
.95 D818C00101 common_code
.%line 288 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 99
bne[cont1#]
.96 AAF0001F00 common_code
.%line 289 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[--, l0008!refcnt, -, 0]
.97 D818C00100 common_code
.%line 290 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 99
beq[cont1#]
.98 BAC0701F01 common_code
.%line 291 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[l0008!refcnt, l0008!refcnt, -, 1]
.99 90B0701E00 common_code
.%line 293 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
cont1#:
.%line 294 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0008!refcnt, --, b, l0008!refcnt, <<21]
.100 9A70781E21 common_code
.%line 295 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0008!refcnt, l0008!refcnt, or, 1, <<25]
.101 AA30001C09 common_code
.%line 297 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 1
alu[--, l0008!tbuf_addr, or, l0008!refcnt]
.102 6B2E001720 common_code
.%line 299 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 0
dram[tbuf_wr, --, 0, l0000!dram_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.103 E00000000C common_code
.%line 300 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.104 F0018C0001 common_code
.%line 301 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 306 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.begin
.%line 307 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.reg l0009!temp
.%line 309 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed[l0000!msfaddress, 0x1800]
.105 9BD0800A01 common_code
.%line 310 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[l0000!msfaddress, l0000!msfaddress, or, l0000!tbuf_element, <<3]
.106 F000303B00 common_code
.%line 312 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed[l0009!temp, 768]
.107 8A88083A04 common_code
.%line 313 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu_shf[$l0000!txcontrolword0, l0009!temp, or, l0000!byte_count, <<24]
.108 F0000C0181 common_code
.%line 315 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
immed[$l0000!txcontrolword1, 0]
.109 3D12002020 common_code
.%line 317 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
msf[write, $l0000!txcontrolword0, 0, l0000!msfaddress, 2], ctx_swap[l0000!msf_sig]
.110 B0C8120701 common_code
.%line 318 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 346 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[@l0000!packet_count, @l0000!packet_count, +, 1]
.111 A018020400 common_code
.%line 353 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.begin
.%line 354 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.reg $l0010!scratch_data l0010!temp
.%line 355 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.sig l0010!scratch_sig
.%line 359 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[$l0010!scratch_data, --, b, @l0000!packet_count]
.112 1A10000020 common_code
.%line 360 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
scratch[put, $l0010!scratch_data, 0, l0000!put_ring_num, 1], ctx_swap[l0010!scratch_sig]
.113 AAB00C0005 common_code
.%line 361 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.end
.%line 365 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.if (cur_ctx == 0)
.%line 364 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
send_interthread_sig#:
.%line 365 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
alu[--,l0000!cur_ctx,-,0]
.114 D81D400101 common_code
.%line 365 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 117
bne[l001_01#]
.115 FC10ADE779 common_code
.%line 366 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
local_csr_wr[same_me_signal, 121]
.116 D81F800018 common_code
.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.elif (cur_ctx == 1)
.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 126
br[l001_end#]
.117 AAB00C0405 common_code
.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
l001_01#:
alu[--,l0000!cur_ctx,-,1]
.118 D81E400101 common_code
.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 121
bne[l001_02#]
.119 FC10ADEB7A common_code
.%line 368 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
local_csr_wr[same_me_signal, 122]
.120 D81F800018 common_code
.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.elif (cur_ctx == 2)
.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 126
br[l001_end#]
.121 AAB00C0805 common_code
.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
l001_02#:
alu[--,l0000!cur_ctx,-,2]
.122 D81F400101 common_code
.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 125
bne[l001_03#]
.123 FC10ADEF7B common_code
.%line 370 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
local_csr_wr[same_me_signal, 123]
.124 D81F800018 common_code
.%line 371 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.else
.%line 371 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 126
br[l001_end#]
.125 FC10ADE378 common_code
.%line 371 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
l001_03#:
.%line 372 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
local_csr_wr[same_me_signal, 120]
.126 E000008000 common_code
.%line 373 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.endif
.%line 373 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
l001_end#:
.%line 375 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
.set_sig l0000!interthd_sig
.%line 376 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0
ctx_arb[l0000!interthd_sig]
.127 D810800018 common_code
.%line 377 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 66
br[next_packet#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-127;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-127
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -