⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_loopback_bd_eg_tx.list

📁 开发Inetl IXP2400平台所必须的硬件诊断和测试程序。该软件包支持的功能包括CPU基本功能检测
💻 LIST
📖 第 1 页 / 共 2 页
字号:
.24 A018001800 common_code
	.%line 129 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[$l0000!txconfigdata0, --, b, l0000!txconfigdata0]
.25 3D10001420 common_code
	.%line 130 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		msf[write, $l0000!txconfigdata0, 0, l0000!msfaddress, 1], ctx_swap[l0000!msf_sig]
.26 F001000B00 common_code
	.%line 132 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.reg l0000!temp_scratch_addr
	.%line 133 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		immed[l0000!temp_scratch_addr, 0x1000]
.27 1910000C20 common_code
	.%line 135 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	get_packet_data#:
	.%line 136 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		scratch[get, $l0000!scratch_data0, 0, l0000!ring_num, 1], ctx_swap[l0000!scratch_sig]
.28 AAB00C0180 common_code
	.%line 137 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[--, $l0000!scratch_data0, -, 0]
.29 D806C00100 common_code
	.%line 138 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 27
		beq[get_packet_data#]
.30 F00FF023FF common_code
	.%line 140 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.local l0001!temp_mask
	.%line 141 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		immed[l0001!temp_mask, 0xffff]
.31 A440102180 common_code
	.%line 142 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0000!packet_size, l0001!temp_mask, and, $l0000!scratch_data0]
.32 F00FF02300 common_code
	.%line 143 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		immed[l0001!temp_mask, 0xff00]
.33 8480582180 common_code
	.%line 144 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0000!dram_addr, l0001!temp_mask, and, $l0000!scratch_data0, >>8]
.34 A0C0500005 common_code
	.%line 145 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0000!dram_addr, l0000!dram_base, +, l0000!dram_addr]
.35 A018060000 common_code
	.%line 146 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.endlocal
	.%line 148 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.begin
	.%line 149 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.reg $l0002!reg0 $l0002!reg1 $l0002!reg2
	.%line 150 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.xfer_order $l0002!reg0 $l0002!reg1 $l0002!reg2
	.%line 152 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[$l0002!reg0, --, b, $l0000!scratch_data0]
.36 A0581C0001 common_code
	.%line 153 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[$l0002!reg1, --, b, l0000!packet_size]
.37 A0582C0005 common_code
	.%line 154 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[$l0002!reg2, --, b, l0000!dram_addr]
.38 1114000820 common_code
	.%line 155 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		scratch[write, $l0002!reg0, 0, l0000!temp_scratch_addr, 3], ctx_swap[l0000!scratch_sig]
.39 B0C0200B10 common_code
	.%line 156 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0000!temp_scratch_addr, l0000!temp_scratch_addr, +, 16]
.40 AAF0001300 common_code
	.%line 157 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.end
	.%line 164 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.begin
	.%line 165 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.reg l0003!cur_tbuf_addr l0003!refcnt
	.%line 167 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.if (packet_status == 0)
	.%line 159 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	transmit#:
	.%line 167 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[--,l0000!packet_status,-,0]
.41 D80C800101 common_code
	.%line 167 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 50
		bne[l000_01#]
.42 AAB00E0001 common_code
	.%line 168 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			.if (packet_size <= tx_elementsize_byte)
	.%line 168 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			alu[--,l0000!packet_size,-,128]
.43 D80BC0010B common_code
	.%line 168 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 47
			bgt[l001_01#]
.44 A0400C0001 common_code
	.%line 169 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				alu[l0000!byte_count, --, b, l0000!packet_size]
.45 F0000C0C02 common_code
	.%line 170 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				immed[l0000!sopeop, 3]
.46 D80C400018 common_code
	.%line 171 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			.else
	.%line 171 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 49
			br[l001_end#]
.47 F0000E0000 common_code
	.%line 171 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			l001_01#: 
	.%line 172 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				immed[l0000!byte_count, 128]
.48 F0000C0802 common_code
	.%line 173 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				immed[l0000!sopeop, 2]
.49 D80E400018 common_code
	.%line 174 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			.endif
	.%line 175 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.else
	.%line 174 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 57
			l001_end#: 
	.%line 175 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 57
		br[l000_end#]
.50 AA80001001 common_code
	.%line 175 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		l000_01#: 
	.%line 176 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			alu[l0000!byte_count, l0000!packet_size, -, l0000!packet_status]
.51 AAB00E0000 common_code
	.%line 177 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			.if (byte_count > tx_elementsize_byte)
	.%line 177 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			alu[--,l0000!byte_count,-,128]
.52 D80E00010A common_code
	.%line 177 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 56
			ble[l002_01#]
.53 F0000E0000 common_code
	.%line 178 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				immed[l0000!byte_count, 128]
.54 F0000C0002 common_code
	.%line 179 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				immed[l0000!sopeop, 0]
.55 D80E400018 common_code
	.%line 180 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			.else
	.%line 180 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 57
			br[l002_end#]
.56 F0000C0402 common_code
	.%line 180 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			l002_01#: 
	.%line 181 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
				immed[l0000!sopeop, 1]
.57 9B90980604 common_code
	.%line 182 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			.endif
	.%line 183 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.endif
	.%line 182 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			l002_end#: 
	.%line 183 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		l000_end#: 
	.%line 185 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0003!cur_tbuf_addr, l0000!tbuf, or, l0000!tbuf_element, <<7]
.58 91B0902600 common_code
	.%line 186 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0003!cur_tbuf_addr, --, b, l0003!cur_tbuf_addr, <<5]
.59 8BC0682621 common_code
	.%line 187 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0003!cur_tbuf_addr, l0003!cur_tbuf_addr, or, 1, <<4]
.60 9030A80100 common_code
	.%line 188 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0003!refcnt, --, b, l0000!byte_count, >>3]
.61 A4300C1C00 common_code
	.%line 189 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[--, l0000!byte_count, and, 0x7]
.62 D810000100 common_code
	.%line 190 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 64
		beq[cont1#]
.63 B0C0A02B01 common_code
	.%line 191 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0003!refcnt, l0003!refcnt, +, 1]
.64 AAF0002B0F common_code
	.%line 194 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.if (refcnt > 15)
	.%line 193 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	cont1#:
	.%line 194 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[--,l0003!refcnt,-,15]
.65 D810C0010A common_code
	.%line 194 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 67
		ble[l003_01#]
.66 F000002B0F common_code
	.%line 195 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
			immed[l0003!refcnt, 15]
.67 90B0A02A00 common_code
	.%line 196 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.endif
	.%line 196 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		l003_01#: 
		l003_end#: 
	.%line 197 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0003!refcnt, --, b, l0003!refcnt, <<21]
.68 9A70A82A21 common_code
	.%line 198 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0003!refcnt, l0003!refcnt, or, 1, <<25]
.69 AA30002806 common_code
	.%line 200 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 1
		alu[--, l0003!cur_tbuf_addr, or, l0003!refcnt]
.70 6B2E001305 common_code
	.%line 201 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 0
		dram[tbuf_wr, --, l0000!dram_addr, l0000!packet_status, 8], indirect_ref, sig_done[l0000!dram_sig]
.71 E00000000C common_code
	.%line 202 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.72 F001801700 common_code
	.%line 209 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.end
	.%line 215 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.begin
	.%line 216 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.reg l0004!temp
	.%line 218 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		immed[l0000!msfaddress, 0x1800]
.73 8BD0381604 common_code
	.%line 219 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0000!msfaddress, l0000!msfaddress, or, l0000!tbuf_element, <<3]
.74 9180B80202 common_code
	.%line 220 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[l0004!temp, --, b, l0000!sopeop, <<8]
.75 8A88082E00 common_code
	.%line 221 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu_shf[$l0000!txcontrolword0, l0004!temp, or, l0000!byte_count, <<24]
.76 F0000C0181 common_code
	.%line 223 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		immed[$l0000!txcontrolword1, 0]
.77 3D12008003 common_code
	.%line 225 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		msf[write, $l0000!txcontrolword0, l0000!msfaddress, 0, 2], ctx_swap[l0000!msf_sig]
.78 B0807C0404 common_code
	.%line 226 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
	.end
	.%line 228 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0000!tbuf_element, l0000!tbuf_element, +, 1]
.79 A440401F3F common_code
	.%line 229 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0000!tbuf_element, l0000!tbuf_element, and, 63]
.80 B0C0401000 common_code
	.%line 230 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[l0000!packet_status, l0000!packet_status, +, l0000!byte_count]
.81 AAB0001001 common_code
	.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.if (packet_size != packet_status)
	.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		alu[--,l0000!packet_size,-,l0000!packet_status]
.82 D815000100 common_code
	.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 84
		beq[l004_01#]
.83 D80A000018 common_code
	.%line 236 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 40
			br[transmit#]
.84 F000001300 common_code
	.%line 237 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		.endif
	.%line 237 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		l004_01#: 
		l004_end#: 
	.%line 239 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0
		immed[l0000!packet_status, 0]
.85 D806C00018 common_code
	.%line 240 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_eg_tx.uc" 1 0 27
		br[get_packet_data#]
+ucode_end



 SEGMENT ADDRESS RANGE STATISTICS

Segment:  common_code_seg	address range:  0-85;  
    includes pages:
	common_code



 PAGE ADDRESS RANGE STATISTICS

Page:  common_code	address range:  0-85

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -