📄 msf_cbus_tx.list
字号:
alu_shf[--, l0000!tbuf_addr, or, 1, <<4]
.18 6B2E000B20 common_code
.%line 106 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 0
dram[tbuf_wr, --, 0, l0000!dram_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.19 E00000000C common_code
.%line 107 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.20 F0000C0181 common_code
.%line 119 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[$l0000!txcontrolword1, 0]
.21 F000002F06 common_code
.%line 120 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0000!temp1, 6]
.22 8A88082EA0 common_code
.%line 121 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu_shf[$l0000!txcontrolword0, l0000!temp1, or, 64, <<24]
.23 F001800300 common_code
.%line 122 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0000!msfaddress, 0x1800]
.24 3D12000020 common_code
.%line 123 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
msf[write, $l0000!txcontrolword0, 0, l0000!msfaddress, 2], ctx_swap[l0000!msf_sig]
.25 F0001C0000 common_code
.%line 137 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.begin
.%line 138 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.reg l0001!ctr l0001!temp l0001!type l0001!payload_length l0001!total_length l0001!offset l0001!sram_addr l0001!pci_base l0001!pci_offset
.%line 139 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.reg $l0001!in1 $l0001!pci_rw
.%line 140 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.sig l0001!sram_sig l0001!pci_sig
.%line 142 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0000!msfaddress, 0x0100]
.26 F000003700 common_code
.%line 143 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!sram_addr, 0]
.27 F440003710 common_code
.%line 144 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed_w1[l0001!sram_addr, 16]
.28 9A20D83621 common_code
.%line 145 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu_shf[l0001!sram_addr, l0001!sram_addr, or, 1, <<30]
.29 F0000C0002 common_code
.%line 146 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!pci_base, 0]
.30 F4407C0002 common_code
.%line 147 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed_w1[l0001!pci_base, 1792]
.31 F000001B54 common_code
.%line 148 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!pci_offset, 0x54]
.32 F0000C0001 common_code
.%line 150 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!ctr, 0]
.33 D808438215 common_code
.%line 156 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 33
wait_for_fcififo#:
.%line 157 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 33
br_!inp_state[fci_not_empty, wait_for_fcififo#]
.34 3C10008000 common_code
.%line 159 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
msf[read, $l0001!in1, l0000!msfaddress, 0, 1], ctx_swap[l0000!msf_sig]
.35 95A042012F common_code
.%line 161 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu_shf[l0001!type, 0xf, and, $l0001!in1, >>26]
.36 9500A601FF common_code
.%line 163 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu_shf[l0001!payload_length, 0xff, and, $l0001!in1, >>16]
.37 B0C0502B02 common_code
.%line 164 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[l0001!total_length, l0001!payload_length, +, 2]
.38 B0C0501701 common_code
.%line 165 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[l0001!total_length, l0001!total_length, +, 1]
.39 A018060000 common_code
.%line 167 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0001!in1, --, b, $l0001!in1]
.40 F000201F00 common_code
.%line 170 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.local l0002!tmp_addr $l0002!tmp_data
.%line 171 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0002!tmp_addr, 0x200]
.41 A018060000 common_code
.%line 172 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0002!tmp_data, --, b, $l0001!in1]
.42 1110001C01 common_code
.%line 174 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
scratch[write, $l0002!tmp_data, l0001!ctr, l0002!tmp_addr, 1], ctx_swap[l0001!pci_sig]
.43 A0801C1001 common_code
.%line 175 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.endlocal
.%line 177 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[l0001!ctr, l0001!ctr, +, 4]
.44 AAB0001401 common_code
.%line 179 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.if (ctr > total_length)
.%line 179 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[--,l0001!ctr,-,l0001!total_length]
.45 D80BC0010A common_code
.%line 179 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 47
ble[l000_01#]
.46 D810400018 common_code
.%line 180 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 65
br[end#]
.47 D808438215 common_code
.%line 181 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.endif
.%line 181 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 33
l000_01#:
l000_end#:
.%line 183 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 33
read_fcififo#:
.%line 184 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 33
br_!inp_state[fci_not_empty, wait_for_fcififo#]
.48 3C10008000 common_code
.%line 186 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
msf[read, $l0001!in1, l0000!msfaddress, 0, 1], ctx_swap[l0000!msf_sig]
.49 A018060000 common_code
.%line 187 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0001!in1, --, b, $l0001!in1]
.50 F000202300 common_code
.%line 190 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.local l0003!tmp_addr $l0003!tmp_data
.%line 191 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0003!tmp_addr, 0x200]
.51 A018060000 common_code
.%line 192 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0003!tmp_data, --, b, $l0001!in1]
.52 1110002001 common_code
.%line 194 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
scratch[write, $l0003!tmp_data, l0001!ctr, l0003!tmp_addr, 1], ctx_swap[l0001!pci_sig]
.53 A0801C1001 common_code
.%line 195 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.endlocal
.%line 197 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[l0001!ctr, l0001!ctr, +, 4]
.54 AAB0001401 common_code
.%line 199 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.if (ctr < total_length)
.%line 199 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[--,l0001!ctr,-,l0001!total_length]
.55 D80E400108 common_code
.%line 199 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 57
bge[l001_01#]
.56 D80BC00018 common_code
.%line 200 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 47
br[read_fcififo#]
.57 D810438215 common_code
.%line 201 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.endif
.%line 201 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 65
l001_01#:
l001_end#:
.%line 203 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 65
br_!inp_state[fci_not_empty, end#]
.58 F000003300 common_code
.%line 210 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!temp, 0]
.59 F44F2033F2 common_code
.%line 211 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed_w1[l0001!temp, 0xf2f2]
.60 A018003000 common_code
.%line 212 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0001!pci_rw, --, b, l0001!temp]
.61 3510001802 common_code
.%line 213 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
pci[write, $l0001!pci_rw, l0001!pci_base, l0001!pci_offset, 1], ctx_swap[l0001!pci_sig]
.62 3C10008000 common_code
.%line 218 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
empty_fcififo#:
.%line 219 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
msf[read, $l0001!in1, l0000!msfaddress, 0, 1], ctx_swap[l0000!msf_sig]
.63 D80F838214 common_code
.%line 220 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 62
br_inp_state[fci_not_empty, empty_fcififo#]
.64 D813400018 common_code
.%line 221 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 77
br[kill_thd#]
.65 AAF0001306 common_code
.%line 228 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.if (type != csix_flowcontrol)
.%line 224 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
end#:
.%line 228 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[--,l0001!type,-,6]
.66 D812000100 common_code
.%line 228 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 72
beq[l002_01#]
.67 F000003300 common_code
.%line 230 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!temp, 0]
.68 F44F1033F1 common_code
.%line 231 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed_w1[l0001!temp, 0xf1f1]
.69 A018003000 common_code
.%line 232 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0001!pci_rw, --, b, l0001!temp]
.70 3510001802 common_code
.%line 233 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
pci[write, $l0001!pci_rw, l0001!pci_base, l0001!pci_offset, 1], ctx_swap[l0001!pci_sig]
.71 D813400018 common_code
.%line 234 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0 77
br[kill_thd#]
.72 F00BA033BE common_code
.%line 235 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.endif
.%line 235 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
l002_01#:
l002_end#:
.%line 240 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
immed[l0001!temp, 0xbabe]
.73 9100C03200 common_code
.%line 241 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu_shf[l0001!temp, --, b, l0001!temp, <<16]
.74 BA40C03001 common_code
.%line 242 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[l0001!temp, l0001!temp, or, l0001!ctr]
.75 A018003000 common_code
.%line 243 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
alu[$l0001!pci_rw, --, b, l0001!temp]
.76 3510001802 common_code
.%line 244 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
pci[write, $l0001!pci_rw, l0001!pci_base, l0001!pci_offset, 1], ctx_swap[l0001!pci_sig]
.77 E000010000 common_code
.%line 245 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
.end
.%line 248 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
kill_thd#:
.%line 249 "C:\phase9rel\diag\test_suites\microcode\msf_cbus\msf_cbus_tx.uc" 1 0
ctx_arb[kill], any
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-77;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-77
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -