📄 count_us.list
字号:
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 + -