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

📄 count_us.list

📁 ixp2400的一个小程序
💻 LIST
📖 第 1 页 / 共 5 页
字号:
l_372#:
	br_inp_state[scr_ring1_status, l_391#]
.247 D83F100018 common_code
	.%operands 0 0 1 -- -- -- -- -- -- -- --
	.%line 108 "G:\IXA_SDK_3.5\modify_c_hw3\scratch_rings.h" 1 1 252
	br[l_389#], defer[1]
.248 8100080104 common_code
	.%operands 0 0 0 _dlMeta A4 -- -- r_data A0 -- --
	.%line 155 "G:\IXA_SDK_3.5\modify_c_hw3\dispatch_loop\dl_source.c" 0 0
/******/  	r_data.length = dlMeta.bufferSize;

	alu_shf[a0, --, B, a4, >>16]
.249 C007180003 common_code
	.%operands 0 0 0 _dlBufHandle A3 -- -- _sram_addr B0 -- --
	.%line 722 "G:\IXA_SDK_3.5\src\library\dataplane_library\microC\ixp_buf.c" 1 0
/******/  	__asm ld_field[_sram_addr, 0111b, in_sram_addr]

l_391#:
	ld_field_w_clr[b0, 0111, a3, <<0]
.250 0C00000320 common_code
	.%operands 0 1 0 _sram_addr B0 -- -- -- -- -- --
	.%line 731 "G:\IXA_SDK_3.5\src\library\dataplane_library\microC\ixp_buf.c" 1 0
/******/  	sram_enqueue((volatile void __declspec(sram) *)_sram_addr);

	sram[enqueue, --, b0, 0]
.251 E8000C0001 common_code
	.%operands 0 0 0 a1 A1 -- -- a1 A1 -- --
	.%line 149 "G:\IXA_SDK_3.5\modify_c_hw3\dispatch_loop\dl_source.c" 1 0 0 A1
/******/  		return;

	rtn[a1]
.252 D816A00018 common_code
	.%operands 0 0 2 -- -- -- -- -- -- -- --
	.%line 157 "G:\IXA_SDK_3.5\modify_c_hw3\dispatch_loop\dl_source.c" 1 2 90
/******/  	scratch_ring_put_buffer(

l_389#:
	br[_scratch_ring_put_buffer#], defer[2]
.253 C003180004 common_code
	.%operands 0 0 0 _dlMeta A4 -- -- r_data B0 -- --
	.%line 156 "G:\IXA_SDK_3.5\modify_c_hw3\dispatch_loop\dl_source.c" 0 0
/******/  	r_data.offset = dlMeta.offset;

	ld_field_w_clr[b0, 0011, a4, >>0]
.254 F0000007FF common_code
	.%operands 0 0 0 -- -- -- -- b1 B1 -- --
	.%line 156 "G:\IXA_SDK_3.5\modify_c_hw3\dispatch_loop\dl_source.c" 0 0
	load_addr[b1, l_3283#]
.255 E8000C0001 common_code
	.%operands 0 0 0 a1 A1 -- -- a1 A1 -- --
	.%line 163 "G:\IXA_SDK_3.5\modify_c_hw3\dispatch_loop\dl_source.c" 1 0 0 A1
/******/  }

l_3283#:
	rtn[a1]
_ethernet_add_header#:
.256 F0060C2000 common_code
	.%operands 0 0 0 -- -- -- -- a0 A0 -- --
	.%line 207 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  			control->arp_table_array[dlMeta.nextHopId];

	immed[a0, 24584, <<0]
.257 0012008000 common_code
	.%operands 2 2 0 a0 A0 -- -- -- -- $0 $R0
	.%line 207 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	sram[read, $0, 0, a0, 2], ctx_swap[s1]
.258 C401120400 common_code
	.%operands 0 0 0 $1 $R1 -- -- a0 A0 -- --
	.%line 210 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  	if (!table_entry.valid)

	ld_field_w_clr[a0, 0001, $1, >>0], load_cc
.259 D842200101 common_code
	.%operands 0 0 2 -- -- -- -- -- -- -- --
	.%line 210 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 2 264
	bne[l_360#], defer[2]
.260 B000060000 common_code
	.%operands 0 0 0 $0 $R0 -- -- x B0 -- --
	.%line 207 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
/******/  			control->arp_table_array[dlMeta.nextHopId];

	alu[b0, --, B, $0]
.261 A000160400 common_code
	.%operands 0 0 0 $1 $R1 -- -- table_entry A1 -- --
	.%line 207 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu[a1, --, B, $1]
.262 E800100700 common_code
	.%operands 0 0 1 b1 B1 -- -- b1 B1 -- --
	.%line 214 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 1 0 B1
/******/  		return;

	rtn[b1], defer[1]
.263 F000001301 common_code
	.%operands 0 0 0 -- -- -- -- _dlNextBlock B4 -- --
	.%line 213 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
/******/  		dlNextBlock = IX_EXCEPTION;

	immed[b4, 1, <<0]
.264 9100280101 common_code
	.%operands 0 0 0 table_entry A1 -- -- b2 B2 -- --
	.%line 219 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  	eth_address_lo16 = 

l_360#:
	alu_shf[b2, --, B, a1, >>16]
.265 8100080104 common_code
	.%operands 0 0 0 _dlMeta A4 -- -- a0 A0 -- --
	.%line 224 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  	dlMeta.bufferSize += ETHERNET_HEADER_SIZE;

	alu_shf[a0, --, B, a4, >>16]
.266 B0803C3800 common_code
	.%operands 0 0 0 a0 A0 -- -- b3 B3 -- --
	.%line 224 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[b3, a0, +, 14]
.267 C10C000E04 common_code
	.%operands 0 0 0 _dlMeta A4 b3 B3 _dlMeta A4 -- --
	.%line 224 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	ld_field[a4, 1100, b3, <<16]
.268 C003180C04 common_code
	.%operands 0 0 0 _dlMeta A4 -- -- b3 B3 -- --
	.%line 225 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  	dlMeta.offset -= ETHERNET_HEADER_SIZE;

	ld_field_w_clr[b3, 0011, a4, >>0]
.269 BAC0300F0E common_code
	.%operands 0 0 0 b3 B3 -- -- b3 B3 -- --
	.%line 225 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[b3, b3, -, 14]
.270 C003000C04 common_code
	.%operands 0 0 0 _dlMeta A4 b3 B3 _dlMeta A4 -- --
	.%line 225 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	ld_field[a4, 0011, b3, <<0]
.271 C18E180E03 common_code
	.%operands 0 0 0 _dlBufHandle A3 -- -- b3 B3 -- --
	.%line 227 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  	header = (__declspec(dram) ethernet_header*)

	ld_field_w_clr[b3, 1110, a3, <<8]
.272 A2C0200C04 common_code
	.%operands 0 0 0 b3 B3 _dlMeta A4 a2 A2 -- --
	.%line 227 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a2, b3, +16, a4]
.273 BAC05C1002 common_code
	.%operands 0 0 0 a2 A2 -- -- cgt.26 B5 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
/******/  	header->destination_addr_hi32 = eth_address_hi32;

	alu[b5, 4, -, a2]
.274 81D0001600 common_code
	.%operands 0 0 0 cgt.26 B5 -- -- y A0 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu_shf[a0, --, B, b5, <<3]
.275 D812A00018 common_code
	.%operands 0 0 2 -- -- -- -- -- -- -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 2 74
	br[__shl_64#], defer[2]
.276 F0000C0001 common_code
	.%operands 0 0 0 -- -- -- -- x A1 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	immed[a1, 0, <<0]
.277 F000100F16 common_code
	.%operands 0 0 0 -- -- -- -- b3 B3 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	load_addr[b3, l_3284#]
.278 A05C000001 common_code
	.%operands 0 0 0 x A1 -- -- cgt.28 $$W0 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
l_3284#:
	alu[$$0, --, B, a1]
.279 A05C100000 common_code
	.%operands 0 0 0 result A0 -- -- cgt.28 $$W1 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[$$1, --, B, a0]
.280 A440001707 common_code
	.%operands 0 0 0 cgt.26 B5 -- -- a0 A0 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, b5, AND, 7]
.281 AC000C1000 common_code
	.%operands 0 0 0 a0 A0 -- -- a0 A0 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, a0, XOR, 4]
.282 AA300C0000 common_code
	.%operands 0 0 0 a0 A0 -- -- -- -- -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[--, a0, OR, 0]
.283 800000BE00 common_code
	.%operands 8 0 0 -- -- -- -- a0 A0 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[a0, --, B, 15, <<indirect]
.284 9140080200 common_code
	.%operands 0 0 0 a0 A0 -- -- b0 B0 -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[b0, --, B, a0, <<12]
.285 AA700000FF common_code
	.%operands 0 0 0 b0 B0 @a127 @A127 -- -- -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[--, b0, OR, @a127]
.286 6920008302 common_code
	.%operands 5 2 0 a2 A2 -- -- -- -- cgt.28 $$W0
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	dram[write, $$0, a2, 0, 1], sig_done[s2], indirect_ref
.287 F0000C0001 common_code
	.%operands 0 0 0 -- -- -- -- x A1 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
/******/  	header->destination_addr_lo16 = eth_address_lo16;

	immed[a1, 0, <<0]
.288 E00020000C common_code
	.%operands 0 0 2 -- -- -- -- -- -- -- --
	.%line 233 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 2
/******/  	header->destination_addr_hi32 = eth_address_hi32;

	ctx_arb[s2, s3], defer[2]
.289 A0800C1002 common_code
	.%operands 0 0 0 a2 A2 -- -- cgt.29 A0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
/******/  	header->destination_addr_lo16 = eth_address_lo16;

	alu[a0, a2, +, 4]
.290 BAC05C1800 common_code
	.%operands 0 0 0 cgt.29 A0 -- -- cgt.30 B5 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu[b5, 6, -, a0]
.291 81D0001600 common_code
	.%operands 0 0 0 cgt.30 B5 -- -- y A0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu_shf[a0, --, B, b5, <<3]
.292 D812A00018 common_code
	.%operands 0 0 2 -- -- -- -- -- -- -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 2 74
	br[__shl_64#], defer[2]
.293 B000000800 common_code
	.%operands 0 0 0 b2 B2 -- -- x B0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu[b0, --, B, b2]
.294 F000100F27 common_code
	.%operands 0 0 0 -- -- -- -- b3 B3 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	load_addr[b3, l_3285#]
.295 A05C000001 common_code
	.%operands 0 0 0 x A1 -- -- cgt.32 $$W0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
l_3285#:
	alu[$$0, --, B, a1]
.296 A05C100000 common_code
	.%operands 0 0 0 result A0 -- -- cgt.32 $$W1 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[$$1, --, B, a0]
.297 A440001707 common_code
	.%operands 0 0 0 cgt.30 B5 -- -- a0 A0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, b5, AND, 7]
.298 AC000C1000 common_code
	.%operands 0 0 0 a0 A0 -- -- a0 A0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, a0, XOR, 4]
.299 AA300C0000 common_code
	.%operands 0 0 0 a0 A0 -- -- -- -- -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[--, a0, OR, 0]
.300 8000008E00 common_code
	.%operands 8 0 0 -- -- -- -- a0 A0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[a0, --, B, 3, <<indirect]
.301 9140080200 common_code
	.%operands 0 0 0 a0 A0 -- -- b0 B0 -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[b0, --, B, a0, <<12]
.302 AA700000FF common_code
	.%operands 0 0 0 b0 B0 @a127 @A127 -- -- -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[--, b0, OR, @a127]
.303 6920009302 common_code
	.%operands 5 2 0 a2 A2 -- -- -- -- cgt.32 $$W0
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	dram[write, $$0, a2, 4, 1], sig_done[s2], indirect_ref
.304 E00010000C common_code
	.%operands 0 0 1 -- -- -- -- -- -- -- --
	.%line 234 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 1
	ctx_arb[s2, s3], defer[1]
.305 F0060C0000 common_code
	.%operands 0 0 0 -- -- -- -- a0 A0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
/******/  	header->source_addr_hi16 = 

	immed[a0, 24576, <<0]
.306 0010008100 common_code
	.%operands 2 1 1 a0 A0 -- -- -- -- $0 $R0
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 1
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[1]
.307 F0000C0001 common_code
	.%operands 0 0 0 -- -- -- -- x A1 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	immed[a1, 0, <<0]
.308 9100020100 common_code
	.%operands 0 0 0 $0 $R0 -- -- x B0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu_shf[b0, --, B, $0, >>16]
.309 A0800C1802 common_code
	.%operands 0 0 0 a2 A2 -- -- cgt.33 A0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, a2, +, 6]
.310 BAC02C1800 common_code
	.%operands 0 0 0 cgt.33 A0 -- -- cgt.34 B2 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[b2, 6, -, a0]
.311 D812A00018 common_code
	.%operands 0 0 2 -- -- -- -- -- -- -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 2 74
	br[__shl_64#], defer[2]
.312 81D0000A00 common_code
	.%operands 0 0 0 cgt.34 B2 -- -- y A0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[a0, --, B, b2, <<3]
.313 F000100F3A common_code
	.%operands 0 0 0 -- -- -- -- b3 B3 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	load_addr[b3, l_3286#]
.314 A05C000001 common_code
	.%operands 0 0 0 x A1 -- -- cgt.36 $$W0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
l_3286#:
	alu[$$0, --, B, a1]
.315 A05C100000 common_code
	.%operands 0 0 0 result A0 -- -- cgt.36 $$W1 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[$$1, --, B, a0]
.316 A440000B07 common_code
	.%operands 0 0 0 cgt.34 B2 -- -- a0 A0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, b2, AND, 7]
.317 AC000C1000 common_code
	.%operands 0 0 0 a0 A0 -- -- a0 A0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[a0, a0, XOR, 4]
.318 AA300C0000 common_code
	.%operands 0 0 0 a0 A0 -- -- -- -- -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[--, a0, OR, 0]
.319 8000008E00 common_code
	.%operands 8 0 0 -- -- -- -- a0 A0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[a0, --, B, 3, <<indirect]
.320 9140080200 common_code
	.%operands 0 0 0 a0 A0 -- -- b0 B0 -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	alu_shf[b0, --, B, a0, <<12]
.321 AA700000FF common_code
	.%operands 0 0 0 b0 B0 @a127 @A127 -- -- -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 0
	alu[--, b0, OR, @a127]
.322 6920009B02 common_code
	.%operands 5 2 0 a2 A2 -- -- -- -- cgt.36 $$W0
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
	dram[write, $$0, a2, 6, 1], sig_done[s2], indirect_ref
.323 E00010000C common_code
	.%operands 0 0 1 -- -- -- -- -- -- -- --
	.%line 238 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 1
	ctx_arb[s2, s3], defer[1]
.324 F0060C0000 common_code
	.%operands 0 0 0 -- -- -- -- a0 A0 -- --
	.%line 240 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 0 0
/******/  	header->source_addr_lo32 = 

	immed[a0, 24576, <<0]
.325 0012008100 common_code
	.%operands 2 2 1 a0 A0 -- -- -- -- cgt.413 $R0
	.%line 240 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 1 1
	sram[read, $0, a0, 0, 2], ctx_swap[s1], defer[1]
.326 F0000C0001 common_code
	.%operands 0 0 0 -- -- -- -- x A1 -- --
	.%line 240 "G:\IXA_SDK_3.5\modify_c_hw3\ethernet.c" 

⌨️ 快捷键说明

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