📄 sys_loopback_pl_eg_tx.list
字号:
+version: 10/31/2000
+switches:
+uca_version: 3.0.439
+uca_date: Oct 7 2002 00:17:47
+current_date: Thu Nov 28 11:49:20 2002
.cpu_version 0x00000002 0 15
.%num_contexts 8
.%local_mem0_mode rel
.%local_mem1_mode rel
.%init_nn_mode neighbor
:cont1# 100
:get_packet_data# 63
:init# 5
:l000_01# 86
:l000_end# 93
:l001_01# 83
:l001_end# 85
:l002_01# 92
:l002_end# 93
:l003_01# 103
:l003_end# 103
:l004_01# 120
:l004_end# 120
:ring_full# 122
:transmit# 75
*-- no_destination 0
*l0000!scratch_addr gpr_b_rel 07
*l0000!get_ring_num gpr_b_rel 00
*l0000!put_ring_num gpr_a_rel 00
*l0000!byte_count gpr_a_rel 01
;*l0000!tx_count!!2 gpr_a_rel 02
*l0000!tx_count gpr_a_rel 02
*@l0000!total_pkt_count gpr_b_abs 01
*l0000!cur_me gpr_b_rel 05
*l0000!cur_ctx gpr_a_rel 03
*l0000!packet_status gpr_b_rel 02
*l0000!packet_size gpr_a_rel 04
*l0000!sopeop gpr_b_rel 03
*$l0000!txcontrolword0 sram_rel 00 0 both 2 0x3C
*$l0000!txcontrolword1 sram_rel 01 0 both 1 0x3C
*l0000!tbuf gpr_a_rel 05
*l0000!tbuf_element gpr_b_rel 04
*l0000!tbuf_mask gpr_b_rel 05
*l0000!tbuf_1st_element gpr_b_rel 06
*l0000!dram_base gpr_b_rel 07
;*l0000!dram_addr!!2 gpr_a_rel 06
;*l0000!dram_addr!!3 gpr_a_rel 06
*l0000!dram_addr gpr_b_rel 0B
*$l0000!scratch_data0 sram_rel 00 0 both 2 0x30
*$l0000!scratch_data1 sram_rel 01 0 both 1 0x30
*l0001!temp gpr_b_rel 06
;*l0002!temp_addr!!2 gpr_b_rel 00
*l0002!temp_addr gpr_a_rel 0D
*$l0002!temp_val0 sram_rel 00 0 both 1 0x0
*l0002!temp gpr_b_rel 02
;*l0003!msfaddress!!2 gpr_b_rel 0C
;*l0003!msfaddress!!3 gpr_b_rel 0C
;*l0003!msfaddress!!4 gpr_b_rel 0C
;*l0003!msfaddress!!5 gpr_b_rel 0C
;*l0003!msfaddress!!6 gpr_b_rel 0C
*l0003!msfaddress gpr_b_rel 0C
;*l0003!txconfigdata0!!2 gpr_b_rel 0A
;*l0003!txconfigdata0!!3 gpr_b_rel 0A
*l0003!txconfigdata0 gpr_b_rel 0A
*$l0003!txconfigdata0 sram_rel 00 0 both 1 0x0
;*l0004!temp_addr!!2 gpr_b_rel 0D
*l0004!temp_addr gpr_a_rel 0A
*$l0004!temp_val0 sram_rel 00 0 both 1 0x0
*l0004!temp gpr_b_rel 0E
;*l0005!temp_addr!!2 gpr_b_rel 0F
*l0005!temp_addr gpr_a_rel 0B
*$l0005!temp_val0 sram_rel 00 0 both 1 0x0
*l0005!temp gpr_b_rel 03
;*l0006!temp_addr!!2 gpr_b_rel 0D
*l0006!temp_addr gpr_a_rel 09
*$l0006!temp_val0 sram_rel 00 0 both 1 0x0
*l0006!temp gpr_b_rel 0E
;*l0007!cur_tbuf_addr!!2 gpr_b_rel 08
;*l0007!cur_tbuf_addr!!3 gpr_a_rel 07
*l0007!cur_tbuf_addr gpr_b_rel 08
;*l0007!refcnt!!2 gpr_b_rel 09
;*l0007!refcnt!!3 gpr_b_rel 09
*l0007!refcnt gpr_b_rel 09
*l0008!temp gpr_b_rel 04
;*l0008!msfaddress!!2 gpr_b_rel 0B
*l0008!msfaddress gpr_a_rel 08
;*l0009!temp_addr!!2 gpr_b_rel 0F
*l0009!temp_addr gpr_a_rel 0C
*$l0009!temp_val0 sram_rel 00 0 both 1 0x0
*l0009!temp gpr_b_rel 03
*l0009!scratch_sig signal 01 0
*l0006!scratch_sig signal 01 0
*l0005!scratch_sig signal 01 0
*l0004!scratch_sig signal 01 0
*l0002!scratch_sig signal 01 0
*l0000!scratch_sig signal 01 0
*l0000!scratch_sig!!3 signal 01 0
*l0000!scratch_sig!!2 signal 01 0
*l0000!interthd_sig signal 0F 0
*l0000!msf_sig signal 01 0
*l0000!msf_sig!!7 signal 01 0
*l0000!msf_sig!!6 signal 01 0
*l0000!msf_sig!!5 signal 01 0
*l0000!msf_sig!!4 signal 01 0
*l0000!msf_sig!!3 signal 01 0
*l0000!msf_sig!!2 signal 01 0
*l0000!dram_sig signal 02 0
.%type R
.%type SI
.%scope global
.%var l0009!temp 0 R
.%liverange 0 B3 127:130
.%liverange 0 ~B3 63:81 83:84 86:90 92:92
.%var $l0009!temp_val0 0 R
.%liverange 0 $W0 129:130
.%liverange 0 ~$W0 63:73
.%liverange 0 $R0 131:131
.%var l0009!temp_addr 0 R
.%liverange 0 A12 126:127
.%liverange 0 B15 128:130
.%liverange 0 ~B15 63:125
.%var l0008!msfaddress 0 R
.%liverange 0 A8 109:109
.%liverange 0 B11 110:130
.%liverange 0 ~B11 63:67 75:108
.%var l0008!temp 0 R
.%liverange 0 B4 111:130
.%liverange 0 ~B4 63:75
.%var l0007!refcnt 0 R
.%liverange 0 B9 97:130
.%liverange 0 ~B9 63:96
.%var l0007!cur_tbuf_addr 0 R
.%liverange 0 B8 94:95
.%liverange 0 A7 96:130
.%liverange 0 ~A7 63:93
.%var l0006!temp 0 R
.%liverange 0 B14 72:130
.%liverange 0 ~B14 63:71
.%var $l0006!temp_val0 0 R
.%liverange 0 $W0 74:74
.%liverange 0 ~$W0 75:111
.%liverange 0 $R0 131:131
.%var l0006!temp_addr 0 R
.%liverange 0 A9 71:72
.%liverange 0 B13 73:130
.%liverange 0 ~B13 63:70
.%var l0005!temp 0 R
.%liverange 0 B3 52:62
.%liverange 0 ~B3 63:81 83:84 86:90 92:92
.%var $l0005!temp_val0 0 R
.%liverange 0 $W0 54:58
.%liverange 0 $R0 131:131
.%var l0005!temp_addr 0 R
.%liverange 0 A11 51:52
.%liverange 0 B15 53:62
.%liverange 0 ~B15 63:127
.%var l0004!temp 0 R
.%liverange 0 B14 34:62
.%liverange 0 ~B14 63:71
.%var $l0004!temp_val0 0 R
.%liverange 0 $W0 36:39
.%liverange 0 $R0 131:131
.%var l0004!temp_addr 0 R
.%liverange 0 A10 33:34
.%liverange 0 B13 35:62
.%liverange 0 ~B13 63:72
.%var $l0003!txconfigdata0 0 R
.%liverange 0 $W0 31:35 40:53 59:62
.%liverange 0 ~$W0 63:73
.%liverange 0 $R0 131:131
.%var l0003!txconfigdata0 0 R
.%liverange 0 B10 29:62
.%liverange 0 ~B10 63:130
.%var l0003!msfaddress 0 R
.%liverange 0 B12 28:62
.%liverange 0 ~B12 63:130
.%var l0002!temp 0 R
.%liverange 0 B2 19:22
.%var $l0002!temp_val0 0 R
.%liverange 0 $W0 21:30
.%liverange 0 ~$W0 63:73
.%liverange 0 $R0 131:131
.%var l0002!temp_addr 0 R
.%liverange 0 A13 18:19
.%liverange 0 B0 20:23
.%var l0001!temp 0 R
.%liverange 0 B6 7:11
.%var $l0000!scratch_data1 0 R
.%liverange 0 $W1 131:131
.%liverange 0 $R1 131:131
.%var $l0000!scratch_data0 0 R
.%liverange 0 $W0 124:128
.%liverange 0 $R0 16:130
.%var l0000!dram_addr 0 R
.%liverange 0 B11 68:68
.%liverange 0 A6 69:130
.%liverange 0 ~A6 63:67
.%var l0000!dram_base 0 R
.%liverange 0 B7 17:130
.%var l0000!tbuf_1st_element 0 R
.%liverange 0 B6 12:130
.%var l0000!tbuf_mask 0 R
.%liverange 0 B5 11:130
.%var l0000!tbuf_element 0 R
.%liverange 0 B4 76:110
.%var l0000!tbuf 0 R
.%liverange 0 A5 10:130
.%var $l0000!txcontrolword1 0 R
.%liverange 0 $W1 113:130
.%liverange 0 ~$W1 63:112
.%liverange 0 $R1 131:131
.%var $l0000!txcontrolword0 0 R
.%liverange 0 $W0 112:123
.%liverange 0 ~$W0 75:111
.%liverange 0 $R0 131:131
.%var l0000!sopeop 0 R
.%liverange 0 B3 82:82 85:85 91:91 93:126
.%liverange 0 ~B3 75:81 83:84 86:90 92:92
.%var l0000!packet_size 0 R
.%liverange 0 A4 67:130
.%liverange 0 ~A4 63:66
.%var l0000!packet_status 0 R
.%liverange 0 B2 23:130
.%var l0000!cur_ctx 0 R
.%liverange 0 A3 9:130
.%var l0000!cur_me 0 R
.%liverange 0 B5 8:10
.%var @l0000!total_pkt_count 0 R
.%liverange 0 @B1 0:130
.%var l0000!tx_count 0 R
.%liverange 0 A2 13:130
.%var l0000!byte_count 0 R
.%liverange 0 A1 81:82 84:85 87:130
.%liverange 0 ~A1 63:80 83:83 86:86
.%var l0000!put_ring_num 0 R
.%liverange 0 A0 25:130
.%var l0000!get_ring_num 0 R
.%liverange 0 B0 24:130
.%var l0000!scratch_addr 0 R
.%liverange 0 B7 15:16
.%var l0009!scratch_sig 1 R
.%liverange 0 G1 130:130
.%var l0006!scratch_sig 1 R
.%liverange 0 G1 75:75
.%var l0005!scratch_sig 1 R
.%liverange 0 G1 55:55
.%var l0004!scratch_sig 1 R
.%liverange 0 G1 37:37
.%var l0002!scratch_sig 1 R
.%liverange 0 G1 22:22
.%var l0000!scratch_sig 1 R
.%liverange 0 G1 16:16 64:64 125:125
.%var l0000!interthd_sig 1 R
.%liverange 0 G15 25:26
.%var l0000!msf_sig 1 R
.%liverange 0 G1 32:32 41:41 44:44 47:47 50:50 60:60 114:114
.%var l0000!dram_sig 1 R
.%liverange 0 D2 107:108
.%scope end
.0 D801400010 common_code
.import_var __chip_id __chip_revision __uengine_id
.%line 71 "C:\angel-island\diag\test_suites\microcode\pl_sys_loopback\sys_loopback_pl_eg_tx.uc" 1 0
.reg l0000!scratch_addr l0000!get_ring_num l0000!put_ring_num
.%line 72 "C:\angel-island\diag\test_suites\microcode\pl_sys_loopback\sys_loopback_pl_eg_tx.uc" 1 0
.reg l0000!total_byte_count l0000!byte_count l0000!tx_count @l0000!total_pkt_count
.%line 73 "C:\angel-island\diag\test_suites\microcode\pl_sys_loopback\sys_loopback_pl_eg_tx.uc" 1 0
.reg l0000!cur_me l0000!cur_ctx
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -