📄 sys_loopback_bd_in_tx.list
字号:
.%line 201 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 75
br[l001_end#]
.68 AA80401406 common_code
.%line 201 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l001_01#:
.%line 202 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0000!byte_count, l0000!packet_size, -, l0000!packet_status]
.69 AAB00DE004 common_code
.%line 203 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.if (byte_count > (tx_elementsize_byte - prepend_length))
.%line 203 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--,l0000!byte_count,-,120]
.70 D81280010A common_code
.%line 203 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 74
ble[l003_01#]
.71 F0000DE004 common_code
.%line 204 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!byte_count, 120]
.72 F000002B00 common_code
.%line 205 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!sopeop, 0]
.73 D812C00018 common_code
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.else
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 75
br[l003_end#]
.74 F000002B01 common_code
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l003_01#:
.%line 207 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!sopeop, 1]
.75 A018102800 common_code
.%line 208 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.endif
.%line 209 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.endif
.%line 208 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l003_end#:
.%line 209 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l001_end#:
.%line 211 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[$l0000!prepend_data1, --, b, l0000!sopeop]
.76 9B90D81A07 common_code
.%line 217 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.begin
.%line 218 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.reg l0005!cur_tbuf_addr l0005!refcnt
.%line 220 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0005!cur_tbuf_addr, l0000!tbuf, or, l0000!tbuf_element, <<7]
.77 3D10083420 common_code
.%line 222 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
msf[write64, $l0000!prepend_data0, 0, l0005!cur_tbuf_addr, 1], ctx_swap[l0000!msf_sig]
.78 B0C0D03708 common_code
.%line 224 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0005!cur_tbuf_addr, l0005!cur_tbuf_addr, +, 8]
.79 91B0D03600 common_code
.%line 225 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0005!cur_tbuf_addr, --, b, l0005!cur_tbuf_addr, <<5]
.80 8BC0883621 common_code
.%line 226 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0005!cur_tbuf_addr, l0005!cur_tbuf_addr, or, 1, <<4]
.81 9030E80104 common_code
.%line 227 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0005!refcnt, --, b, l0000!byte_count, >>3]
.82 A4300C1C04 common_code
.%line 228 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--, l0000!byte_count, and, 0x7]
.83 D815400100 common_code
.%line 229 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 85
beq[cont1#]
.84 B0C0E03B01 common_code
.%line 230 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0005!refcnt, l0005!refcnt, +, 1]
.85 AAF0003B0F common_code
.%line 233 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.if (refcnt > 15)
.%line 232 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
cont1#:
.%line 233 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--,l0005!refcnt,-,15]
.86 D81600010A common_code
.%line 233 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 88
ble[l004_01#]
.87 F000003B0F common_code
.%line 234 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0005!refcnt, 15]
.88 90B0E03A00 common_code
.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.endif
.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l004_01#:
l004_end#:
.%line 236 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0005!refcnt, --, b, l0005!refcnt, <<21]
.89 9A70E83A21 common_code
.%line 237 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0005!refcnt, l0005!refcnt, or, 1, <<25]
.90 AA30003808 common_code
.%line 240 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 1
alu[--, l0005!cur_tbuf_addr, or, l0005!refcnt]
.91 6B2E001701 common_code
.%line 241 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 0
dram[tbuf_wr, --, l0000!pkt_buf_addr, l0000!packet_status, 8], indirect_ref, sig_done[l0000!dram_sig]
.92 E00000000C common_code
.%line 242 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.93 F001802700 common_code
.%line 249 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.end
.%line 255 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.set_sig l0000!interthd_sig
.%line 257 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!msfaddress, 0x1800]
.94 8BD0382607 common_code
.%line 258 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0000!msfaddress, l0000!msfaddress, or, l0000!tbuf_element, <<3]
.95 F000001F01 common_code
.%line 260 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!temp, 1]
.96 9B00781E28 common_code
.%line 261 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0000!temp, l0000!temp, or, 8, <<16]
.97 8A88181E04 common_code
.%line 262 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[$l0000!txcontrolword0, l0000!temp, or, l0000!byte_count, <<24]
.98 F000001F00 common_code
.%line 264 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!temp, 0]
.99 F440001F00 common_code
.%line 265 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed_w1[l0000!temp, 0]
.100 A018201C00 common_code
.%line 266 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[$l0000!txcontrolword1, --, b, l0000!temp]
.101 3D12108003 common_code
.%line 268 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
msf[write, $l0000!txcontrolword0, l0000!msfaddress, 0, 2], ctx_swap[l0000!msf_sig]
.102 A0807C0407 common_code
.%line 271 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0000!tbuf_element, l0000!tbuf_element, +, 1]
.103 AAB00CC007 common_code
.%line 272 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.if (tbuf_element == tbuf_elem_count)
.%line 272 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--,l0000!tbuf_element,-,48]
.104 D81A800101 common_code
.%line 272 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 106
bne[l005_01#]
.105 F0000C0007 common_code
.%line 273 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!tbuf_element, 0]
.106 B0C0501404 common_code
.%line 274 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.endif
.%line 274 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l005_01#:
l005_end#:
.%line 275 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0000!packet_status, l0000!packet_status, +, l0000!byte_count]
.107 AAB0001406 common_code
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.if (packet_size != packet_status)
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--,l0000!packet_size,-,l0000!packet_status]
.108 D81B800100 common_code
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 110
beq[l006_01#]
.109 D80E800018 common_code
.%line 278 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 58
br[transmit#]
.110 F000001700 common_code
.%line 279 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.endif
.%line 279 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
l006_01#:
l006_end#:
.%line 281 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0000!packet_status, 0]
.111 B400A60005 common_code
.%line 287 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.begin
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.reg l0006!temp l0006!cellcount l0006!buf_addr
.%line 290 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0006!buf_addr, l0000!mask_qa, and, $l0000!scratch_data0]
.112 B080F02800 common_code
.%line 291 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0006!temp, l0000!sramdescbase, +, l0006!buf_addr]
.113 8020B03D00 common_code
.%line 292 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu_shf[l0006!temp, --, b, l0006!temp, >>2]
.114 F40000231C common_code
.%line 294 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
immed[l0006!cellcount, 0x1c, <<16]
.115 AA70002300 common_code
.%line 296 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 1
alu[--, l0006!cellcount, or, 0]
.116 4C0000030B common_code
.%line 297 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 0
sram[enqueue, --, l0006!temp, l0000!t0], indirect_ref
.117 AAB00C0181 common_code
.%line 298 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.end
.%line 301 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--, $l0000!verbose, -, 0]
.118 D81FC00100 common_code
.%line 302 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 127
beq[next_packet#]
.119 B0C0401301 common_code
.%line 303 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0000!packet_count, l0000!packet_count, +, 1]
.120 AAB000130C common_code
.%line 304 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[--, 12, -, l0000!packet_count]
.121 D81FC00101 common_code
.%line 305 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 127
bne[next_packet#]
.122 D81E80C214 common_code
.%line 307 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 122
fill#:
.%line 308 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 122
br_inp_state[scr_ring1_full, fill#]
.123 B0C0200B01 common_code
.%line 309 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[l0000!loop_count, l0000!loop_count, +, 1]
.124 A018100800 common_code
.%line 310 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.local $l0007!scratch_data
.%line 311 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
alu[$l0007!scratch_data, --, b, l0000!loop_count]
.125 1A10100D20 common_code
.%line 312 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 1
scratch[put, $l0007!scratch_data, 0, l0000!put_ring_num, 1], ctx_swap[l0000!scratch_sig], defer[1]
.126 F000001300 common_code
.%line 313 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 0
immed[l0000!packet_count, 0]
.127 D80B400018 common_code
.%line 314 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0
.endlocal
.%line 317 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 45
next_packet#:
.%line 318 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_tx.uc" 1 0 45
br[wait_for_assignment#]
+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 + -