📄 dual_bd_eg_tx.list
字号:
immed[l0000!msfaddress, 0x0094]
.22 3D10002020 common_code
.%line 113 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
msf[write, $l0000!txconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.23 F000002398 common_code
.%line 114 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0000!msfaddress, 0x0098]
.24 3D10002020 common_code
.%line 115 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
msf[write, $l0000!txconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.25 F00000239C common_code
.%line 116 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0000!msfaddress, 0x009c]
.26 3D10002020 common_code
.%line 117 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
msf[write, $l0000!txconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.27 F000002304 common_code
.%line 123 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0000!msfaddress, 0x0004]
.28 F000002704 common_code
.%line 124 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0000!txconfigdata0, 4]
.29 F441102700 common_code
.%line 125 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed_w1[l0000!txconfigdata0, 4352]
.30 A018002400 common_code
.%line 126 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[$l0000!txconfigdata0, --, b, l0000!txconfigdata0]
.31 3D10002020 common_code
.%line 127 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
msf[write, $l0000!txconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.32 F0000C0181 common_code
.%line 133 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.begin
.%line 134 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.reg $l0002!scratch_base $l0002!scratch_head $l0002!scratch_tail
.%line 135 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.sig l0002!scratch_sig1 l0002!scratch_sig2 l0002!scratch_sig3
.%line 137 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[$l0002!scratch_head,0]
.33 F0000C0182 common_code
.%line 138 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[$l0002!scratch_tail,0]
.34 A0180C0000 common_code
.%line 140 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[$l0002!scratch_base, --, b, 0]
.35 3110012300 common_code
.%line 141 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_base,scratch_ring_base_0],sig_done[l0002!scratch_sig1]
.36 3120112304 common_code
.%line 142 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_head,scratch_ring_head_0],sig_done[l0002!scratch_sig2]
.37 3130212308 common_code
.%line 143 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_tail,scratch_ring_tail_0],sig_done[l0002!scratch_sig3]
.38 E00000000E common_code
.%line 144 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
ctx_arb[l0002!scratch_sig1, l0002!scratch_sig2, l0002!scratch_sig3]
.39 8178008600 common_code
.%line 146 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[$l0002!scratch_base, --, b, 1, <<9]
.40 3110012310 common_code
.%line 147 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_base,scratch_ring_base_1],sig_done[l0002!scratch_sig1]
.41 3120112314 common_code
.%line 148 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_head,scratch_ring_head_1],sig_done[l0002!scratch_sig2]
.42 3130212318 common_code
.%line 149 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_tail,scratch_ring_tail_1],sig_done[l0002!scratch_sig3]
.43 E00000000E common_code
.%line 150 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
ctx_arb[l0002!scratch_sig1, l0002!scratch_sig2, l0002!scratch_sig3]
.44 8178008A00 common_code
.%line 152 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[$l0002!scratch_base, --, b, 2, <<9]
.45 3110012320 common_code
.%line 153 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_base,scratch_ring_base_2],sig_done[l0002!scratch_sig1]
.46 3120112324 common_code
.%line 154 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_head,scratch_ring_head_2],sig_done[l0002!scratch_sig2]
.47 3130212328 common_code
.%line 155 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_tail,scratch_ring_tail_2],sig_done[l0002!scratch_sig3]
.48 E00000000E common_code
.%line 156 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
ctx_arb[l0002!scratch_sig1, l0002!scratch_sig2, l0002!scratch_sig3]
.49 8178008E00 common_code
.%line 158 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[$l0002!scratch_base, --, b, 3, <<9]
.50 3110012330 common_code
.%line 159 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_base,scratch_ring_base_3],sig_done[l0002!scratch_sig1]
.51 3120112334 common_code
.%line 160 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_head,scratch_ring_head_3],sig_done[l0002!scratch_sig2]
.52 3130212338 common_code
.%line 161 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_tail,scratch_ring_tail_3],sig_done[l0002!scratch_sig3]
.53 E00000000E common_code
.%line 162 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
ctx_arb[l0002!scratch_sig1, l0002!scratch_sig2, l0002!scratch_sig3]
.54 8178009200 common_code
.%line 164 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[$l0002!scratch_base, --, b, 4, <<9]
.55 3110012340 common_code
.%line 165 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_base,scratch_ring_base_4],sig_done[l0002!scratch_sig1]
.56 3120112344 common_code
.%line 166 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_head,scratch_ring_head_4],sig_done[l0002!scratch_sig2]
.57 3130212348 common_code
.%line 167 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
cap[write,$l0002!scratch_tail,scratch_ring_tail_4],sig_done[l0002!scratch_sig3]
.58 E00000000E common_code
.%line 168 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
ctx_arb[l0002!scratch_sig1, l0002!scratch_sig2, l0002!scratch_sig3]
.59 F00FF03BFF common_code
.%line 169 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.end
.%line 224 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.begin
.%line 225 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.reg $l0003!packet_info l0003!mask
.%line 226 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.sig l0003!scratch_sig
.%line 171 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
start#:
.%line 172 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
next_packet#:
.%line 228 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0003!mask, 0xffff]
.60 1910008004 common_code
.%line 230 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
wait_for_packet_data#:
.%line 231 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
scratch[get, $l0003!packet_info, l0000!get_ring_num, 0, 1], ctx_swap[l0003!scratch_sig]
.61 A000060000 common_code
.%line 232 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[l0000!byte_count, --, b, $l0003!packet_info]
.62 D80F000100 common_code
.%line 233 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0 60
beq[wait_for_packet_data#]
.63 F000001300 common_code
.%line 234 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.end
.%line 237 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0000!dram_addr, 0]
.64 F440101300 common_code
.%line 238 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed_w1[l0000!dram_addr, 256]
.65 9B90481201 common_code
.%line 239 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0000!dram_addr, l0000!dram_addr, or, l0000!cur_ctx, <<7]
.66 F002002B00 common_code
.%line 241 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.begin
.%line 242 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.reg l0004!tmp_addr $l0004!tmp_data
.%line 243 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.sig l0004!tmp_scratch_sig
.%line 245 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0004!tmp_addr, 0x2000]
.67 9BE0A82A01 common_code
.%line 246 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0004!tmp_addr, l0004!tmp_addr, or, l0000!cur_ctx, <<2]
.68 A0580C0000 common_code
.%line 248 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[$l0004!tmp_data, --, b, l0000!byte_count]
.69 1110002820 common_code
.%line 249 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
scratch[write, $l0004!tmp_data, 0, l0004!tmp_addr, 1], ctx_swap[l0004!tmp_scratch_sig]
.70 A018001000 common_code
.%line 251 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[$l0004!tmp_data, --, b, l0000!dram_addr]
.71 1110002830 common_code
.%line 252 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
scratch[write, $l0004!tmp_data, 0x10, l0004!tmp_addr, 1], ctx_swap[l0004!tmp_scratch_sig]
.72 B000200400 common_code
.%line 253 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.end
.%line 258 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.begin
.%line 259 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.reg l0005!tbuf_addr l0005!refcnt
.%line 261 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[l0000!tbuf_element, --, b, l0000!port_count]
.73 A0C0500701 common_code
.%line 262 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[l0000!port_count, l0000!port_count, +, 1]
.74 B440100C05 common_code
.%line 263 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[l0000!port_count, l0000!tbuf_mask, and, l0000!port_count]
.75 9190500A00 common_code
.%line 265 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0005!tbuf_addr, --, b, l0000!tbuf_element, <<7]
.76 B080501402 common_code
.%line 266 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[l0005!tbuf_addr, l0000!tbuf, +, l0005!tbuf_addr]
.77 81B0601600 common_code
.%line 268 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0005!tbuf_addr, --, b, l0005!tbuf_addr, <<5]
.78 8BC2008606 common_code
.%line 269 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[--, l0005!tbuf_addr, or, 1, <<4]
.79 9030680100 common_code
.%line 271 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0005!refcnt, --, b, l0000!byte_count, >>3]
.80 A4300C1C00 common_code
.%line 272 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[--, l0000!byte_count, and, 0x7]
.81 D814C00101 common_code
.%line 273 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0 83
bne[refcnt_calc_done#]
.82 BAC0601B01 common_code
.%line 274 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[l0005!refcnt, l0005!refcnt, -, 1]
.83 90B0601A00 common_code
.%line 276 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
refcnt_calc_done#:
.%line 277 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0005!refcnt, --, b, l0005!refcnt, <<21]
.84 9A70681A21 common_code
.%line 278 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0005!refcnt, l0005!refcnt, or, 1, <<25]
.85 AA30001806 common_code
.%line 280 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 1
alu[--, l0005!tbuf_addr, or, l0005!refcnt]
.86 6B2E001320 common_code
.%line 282 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 0
dram[tbuf_wr, --, 0, l0000!dram_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.87 F002001F00 common_code
.%line 284 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.begin
.%line 285 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.reg l0006!tmp_addr $l0006!tmp_data
.%line 286 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.sig l0006!tmp_scratch_sig
.%line 288 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0006!tmp_addr, 0x2000]
.88 9BE0781E01 common_code
.%line 289 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0006!tmp_addr, l0006!tmp_addr, or, l0000!cur_ctx, <<2]
.89 AA18001806 common_code
.%line 291 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[$l0006!tmp_data, l0005!tbuf_addr, or, l0005!refcnt]
.90 1110001C60 common_code
.%line 292 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
scratch[write, $l0006!tmp_data, 0x20, l0006!tmp_addr, 1], ctx_swap[l0006!tmp_scratch_sig]
.91 E00000000C common_code
.%line 293 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.end
.%line 295 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.92 F0018C0003 common_code
.%line 296 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.end
.%line 301 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.begin
.%line 302 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.reg l0007!temp
.%line 304 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0000!msfaddress, 0x1800]
.93 9BD0800A03 common_code
.%line 305 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[l0000!msfaddress, l0000!msfaddress, or, l0000!tbuf_element, <<3]
.94 F000302F00 common_code
.%line 307 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[l0007!temp, 768]
.95 8A88082E00 common_code
.%line 308 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu_shf[$l0000!txcontrolword0, l0007!temp, or, l0000!byte_count, <<24]
.96 F0000C0181 common_code
.%line 310 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
immed[$l0000!txcontrolword1, 0]
.97 3D12002020 common_code
.%line 312 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
msf[write, $l0000!txcontrolword0, 0, l0000!msfaddress, 2], ctx_swap[l0000!msf_sig]
.98 B0C8020301 common_code
.%line 313 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
.end
.%line 315 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0
alu[@l0000!packet_count, @l0000!packet_count, +, 1]
.99 D80EC00018 common_code
.%line 334 "C:\phase9rel\diag\test_suites\microcode\dual_bd_loopback\dual_bd_tx.uc" 1 0 59
br[next_packet#]
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-99;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-99
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -