📄 emi_bw_rx.list
字号:
.%line 109 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!mask, 0xf]
.26 AAB00C0004 common_code
.%line 111 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[--, l0000!cur_me, -, 0]
.27 D807800100 common_code
.%line 112 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 30
beq[init_msf#]
.28 E000008000 common_code
.%line 113 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
ctx_arb[l0000!inter_me_sig]
.29 D810400018 common_code
.%line 114 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 65
br[receivepacket#]
.30 F000001304 common_code
.%line 117 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
init_msf#:
.%line 121 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!rxconfigdata0, 4]
.31 F440001320 common_code
.%line 122 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed_w1[l0000!rxconfigdata0, 32]
.32 A018001000 common_code
.%line 123 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[$l0000!rxconfigdata0, --, b, l0000!rxconfigdata0]
.33 F000001700 common_code
.%line 124 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!msfaddress, 0x0000]
.34 3D10001420 common_code
.%line 125 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.35 F000001B00 common_code
.%line 131 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 132 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0002!temp_reg l0002!temp
.%line 134 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0002!temp_reg, 0]
.36 8100501A00 common_code
.%line 136 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
init_rbuf#:
.%line 137 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0002!temp, --, b, l0002!temp_reg, <<16]
.37 3D00069305 common_code
.%line 138 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[fast_wr, --, l0002!temp, 0x0044]
.38 B0C0601B01 common_code
.%line 139 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[l0002!temp_reg, l0002!temp_reg, +, 1]
.39 AAB0001B40 common_code
.%line 140 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[--, 64, -, l0002!temp_reg]
.40 D809000101 common_code
.%line 141 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 36
bne[init_rbuf#]
.41 F000001F1D common_code
.%line 142 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 148 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 149 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0003!rxupcontrol0
.%line 151 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0003!rxupcontrol0, 29]
.42 A018001C00 common_code
.%line 152 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[$l0000!rxconfigdata0, --, b, l0003!rxupcontrol0]
.43 F000001780 common_code
.%line 153 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!msfaddress, 0x0080]
.44 3D10001420 common_code
.%line 154 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.45 F000001784 common_code
.%line 155 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!msfaddress, 0x0084]
.46 3D10001420 common_code
.%line 156 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.47 F000001788 common_code
.%line 157 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!msfaddress, 0x0088]
.48 3D10001420 common_code
.%line 158 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.49 F00000178C common_code
.%line 159 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!msfaddress, 0x008c]
.50 3D10001420 common_code
.%line 160 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.51 F000001304 common_code
.%line 161 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 167 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!rxconfigdata0, 4]
.52 F44F001320 common_code
.%line 168 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed_w1[l0000!rxconfigdata0, 61472]
.53 A018001000 common_code
.%line 169 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[$l0000!rxconfigdata0, --, b, l0000!rxconfigdata0]
.54 F000001700 common_code
.%line 170 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0000!msfaddress, 0x0000]
.55 3D10001420 common_code
.%line 171 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[write, $l0000!rxconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.56 F00000238F common_code
.%line 174 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 175 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0004!temp
.%line 176 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0004!temp, 143]
.57 A030002000 common_code
.%line 177 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 1
alu[--, --, b, l0004!temp]
.58 320001031C common_code
.%line 178 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.59 F00010230F common_code
.%line 179 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0004!temp, 271]
.60 A030002000 common_code
.%line 180 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 1
alu[--, --, b, l0004!temp]
.61 320001031C common_code
.%line 181 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.62 F00010238F common_code
.%line 182 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0004!temp, 399]
.63 A030002000 common_code
.%line 183 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 1
alu[--, --, b, l0004!temp]
.64 320001031C common_code
.%line 184 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 0
cap[fast_wr, alu, interthread_sig]
.65 3D00040703 common_code
.%line 185 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 191 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
receivepacket#:
.%line 192 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.set_sig l0000!rx_sig_thd
.%line 193 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[fast_wr, --, l0000!rxconfigdata, l0000!thd_freelist_addr]
.66 E000000002 common_code
.%line 194 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
ctx_arb[l0000!rx_sig_thd]
.67 8180120100 common_code
.%line 202 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
rsw#:
.%line 203 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0000!elem, --, b, $l0000!transferreg00, >>24]
.68 85000601FF common_code
.%line 204 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.69 94A022012F common_code
.%line 205 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0000!error, 0xf, and, $l0000!transferreg00, >>10]
.70 AAF0000B00 common_code
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.if (error > 0)
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[--,l0000!error,-,0]
.71 D812C0010A common_code
.%line 206 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 75
ble[l001_01#]
.72 F00FAFE980 common_code
.%line 207 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[$l0000!failure_type, 0xfafa]
.73 A018160000 common_code
.%line 208 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[$l0000!scratch_data, --, b, $l0000!transferreg00]
.74 D814800018 common_code
.%line 209 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 82
br[rbuf_to_dram#]
.75 9B90980201 common_code
.%line 210 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.endif
.%line 217 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 218 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0005!rbuf_addr
.%line 210 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
l001_01#:
l001_end#:
.%line 216 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
no_error#:
.%line 220 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0005!rbuf_addr, l0000!rbuf, or, l0000!elem, <<7]
.76 3C10102420 common_code
.%line 221 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[read, $l0000!rbuf_data0, 0, l0005!rbuf_addr, 1], ctx_swap[l0000!msf_sig]
.77 9180A20500 common_code
.%line 222 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 224 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 225 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0006!cur_sequence l0006!temp
.%line 226 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0006!cur_sequence, --, b, $l0000!rbuf_data0, >>24]
.78 AAB0002802 common_code
.%line 227 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[--, l0000!expected_sequence, -, l0006!cur_sequence]
.79 D817C00100 common_code
.%line 228 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 95
beq[sequence_good#]
.80 F00FBFED80 common_code
.%line 229 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[$l0000!failure_type, 0xfbfb]
.81 8B08102A02 common_code
.%line 230 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[$l0000!scratch_data, l0000!expected_sequence, or, l0006!cur_sequence, <<16]
.82 F000003F00 common_code
.%line 232 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 239 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 240 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0007!pkt_buff_addr l0007!rel l0007!refcnt l0007!temp l0007!drampacketbase
.%line 235 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
rbuf_to_dram#:
.%line 242 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0007!drampacketbase, 0]
.83 F440103F00 common_code
.%line 243 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed_w1[l0007!drampacketbase, 256]
.84 8030680100 common_code
.%line 245 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0007!refcnt, --, b, l0000!bytecnt, >>3]
.85 A4300C1C00 common_code
.%line 246 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[--, l0000!bytecnt, and, 0x7]
.86 D816400100 common_code
.%line 247 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 89
beq[cont1#]
.87 B080EC0406 common_code
.%line 248 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[l0007!refcnt, l0007!refcnt, +, 1]
.88 8BC0683A21 common_code
.%line 249 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0007!refcnt, l0007!refcnt, or, 1, <<4]
.89 9B90280201 common_code
.%line 251 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
cont1#:
.%line 252 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0007!temp, l0000!rbuf, or, l0000!elem, <<7]
.90 9BB0200A30 common_code
.%line 253 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0007!temp, 16, or, l0007!temp, <<5]
.91 9AB0280A06 common_code
.%line 254 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 1
alu_shf[l0007!temp, l0007!temp, or, l0007!refcnt, <<21]
.92 6A2E003F20 common_code
.%line 256 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 0
dram[rbuf_rd, --, 0, l0007!drampacketbase, 8], indirect_ref, sig_done[l0000!sig_dram_xfer1]
.93 E00000000C common_code
.%line 258 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
ctx_arb[l0000!sig_dram_xfer1, l0000!sig_dram_xfer1+1]
.94 D819000018 common_code
.%line 259 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 261 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 100
br[error_handling#]
.95 9100B80201 common_code
.%line 268 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 269 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0008!temp
.%line 267 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
sequence_good#:
.%line 270 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu_shf[l0008!temp, --, b, l0000!elem, <<16]
.96 3D00042FA4 common_code
.%line 271 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
msf[fast_wr, --, 0x0044, l0008!temp]
.97 A0802C0402 common_code
.%line 272 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 274 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[l0000!expected_sequence, l0000!expected_sequence, +, 1]
.98 A440200C02 common_code
.%line 275 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
alu[l0000!expected_sequence, l0000!mask, and, l0000!expected_sequence]
.99 D810400018 common_code
.%line 277 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0 65
br[receivepacket#]
.100 F001000F00 common_code
.%line 284 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.begin
.%line 285 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.reg l0009!scratch_addr
.%line 286 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.sig l0009!scratch_sig
.%line 283 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
error_handling#:
.%line 288 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
immed[l0009!scratch_addr, 0x1000]
.101 1112000C20 common_code
.%line 289 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
scratch[write, $l0000!failure_type, 0, l0009!scratch_addr, 2], ctx_swap[l0009!scratch_sig]
.102 E000010000 common_code
.%line 290 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
.end
.%line 292 "C:\Angel-Island\diag\test_suites\microcode\emi_bw\emi_bw_rx.uc" 1 0
ctx_arb[kill], any
+ucode_end
SEGMENT ADDRESS RANGE STATISTICS
Segment: common_code_seg address range: 0-102;
includes pages:
common_code
PAGE ADDRESS RANGE STATISTICS
Page: common_code address range: 0-102
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -