📄 corr_kc.uc
字号:
B:13 = RF:7:OUT:0:REG:1 VAR: const#7 DATATYPE: ANYINT,
U0:IN:1 = B:13 VAR: const#7 DATATYPE: ANYINT,
B:29 = U0:OUT:0 INSTR_LOG:1|idx4#||0 VAR: idx4 DATATYPE: INT,
RF:5:IN:0:REG:1 = B:29 STAGE:-1 VAR: idx4 DATATYPE: INT,
RF:16:IN:0:REG:4 = B:29 STAGE:-1 VAR: idx4 DATATYPE: INT,
RF:17:IN:0:REG:4 = B:29 STAGE:-1 VAR: idx4 DATATYPE: INT,
// IN:ADDER_0: ( idx4 ) = AND( tmp#9 == UNITRF_0_2[1], const#7 == UNITRF_1_1[1] )
// OUT:ADDER_0: AND => ( idx4 == UNITRF_0_4[1], idx4 == SPIDXRF_0[4], idx4 == SPIDXRF_1[4] )
DEAD_REGS: { };
instr: 15
MC: OP: NONE LINE:-1 UCRF_RD:17 UCONDRF_WR:1 STAGES:-1,
U2: OP: ISUB32 LINE:33 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:33
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:16 = RF:5:OUT:0:REG:1 VAR: idx4 DATATYPE: INT,
U2:IN:0 = B:16 VAR: idx4 DATATYPE: INT,
B:17 = RF:9:OUT:0:REG:0 VAR: hw_const#1 DATATYPE: ANYINT,
U2:IN:1 = B:17 VAR: hw_const#1 DATATYPE: ANYINT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|const#0#||0 VAR: const#0 DATATYPE: ANYINT,
RF:2:IN:0:REG:1 = B:27 STAGE:-1 VAR: const#0 DATATYPE: ANYINT,
// IN:ADDER_2: ( tmp#10 ) = ISUB32( idx4 == UNITRF_0_4[1], hw_const#1 == UNITRF_1_3[0] )
// OUT:MC_0: CHK_EOS => ( tmp#15 == UCONDRF_0[1] )
// IN:COMM_SCHED_0: ( const#0 ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0 == UCRF_0[17] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( const#0 == UNITRF_0_1[1] )
DEAD_REGS: { };
instr: 16
MC: OP: UC_DATA_IN LINE:19 IMM:0x7654321 UCRF_RD:1 UCRF_WR:2 STAGES:-1,
U7: OP: COMMUCDATA LINE:56 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:56
B:31 = U2:OUT:0 INSTR_LOG:2|tmp#10#||0 VAR: tmp#10 DATATYPE: INT,
RF:4:IN:0:REG:1 = B:31 STAGE:-1 VAR: tmp#10 DATATYPE: INT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:1 VAR: const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|pframe#||0 VAR: pframe DATATYPE: CC,
RF:3:IN:0:REG:1 = B:27 STAGE:-1 VAR: pframe DATATYPE: CC,
// OUT:ADDER_2: ISUB32 => ( tmp#10 == UNITRF_0_3[1] )
// OUT:MC_0: UC_DATA_IN => ( perm_a == UCRF_0[2] )
// IN:COMM_SCHED_0: ( pframe ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], const#0 == UNITRF_0_1[1], uc_pframe == UCRF_0[1] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( pframe == UNITRF_0_2[1] )
DEAD_REGS: { };
instr: 17
MC: OP: UC_DATA_IN LINE:20 IMM:0x10765432 UCRF_RD:16 UCRF_WR:3 STAGES:-1,
U1: OP: AND LINE:33 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:33
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:14 = RF:4:OUT:0:REG:1 VAR: tmp#10 DATATYPE: INT,
U1:IN:0 = B:14 VAR: tmp#10 DATATYPE: INT,
B:15 = RF:8:OUT:0:REG:1 VAR: const#7 DATATYPE: ANYINT,
U1:IN:1 = B:15 VAR: const#7 DATATYPE: ANYINT,
B:30 = U1:OUT:0 INSTR_LOG:1|idx5#||0 VAR: idx5 DATATYPE: INT,
RF:3:IN:0:REG:2 = B:30 STAGE:-1 VAR: idx5 DATATYPE: INT,
RF:17:IN:0:REG:5 = B:30 STAGE:-1 VAR: idx5 DATATYPE: INT,
RF:16:IN:0:REG:5 = B:30 STAGE:-1 VAR: idx5 DATATYPE: INT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|h2_to_b0#||0 VAR: h2_to_b0 DATATYPE: BYTE4,
RF:13:IN:0:REG:1 = B:27 STAGE:-1 VAR: h2_to_b0 DATATYPE: BYTE4,
RF:12:IN:0:REG:1 = B:27 STAGE:-1 VAR: h2_to_b0 DATATYPE: BYTE4,
// IN:ADDER_1: ( idx5 ) = AND( tmp#10 == UNITRF_0_3[1], const#7 == UNITRF_1_2[1] )
// OUT:ADDER_1: AND => ( idx5 == UNITRF_0_2[2], idx5 == SPIDXRF_1[5], idx5 == SPIDXRF_0[5] )
// OUT:MC_0: UC_DATA_IN => ( perm_b == UCRF_0[3] )
// IN:COMM_SCHED_0: ( h2_to_b0 ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x88888802 == UCRF_0[16] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( h2_to_b0 == MULRF_1_1[1], h2_to_b0 == MULRF_1_0[1] )
DEAD_REGS: { };
instr: 18
MC: OP: UC_DATA_IN LINE:21 IMM:0x21076543 UCRF_RD:15 UCRF_WR:4 STAGES:-1,
U0: OP: ISUB32 LINE:34 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:34
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:12 = RF:3:OUT:0:REG:2 VAR: idx5 DATATYPE: INT,
U0:IN:0 = B:12 VAR: idx5 DATATYPE: INT,
B:13 = RF:7:OUT:0:REG:0 VAR: hw_const#1 DATATYPE: ANYINT,
U0:IN:1 = B:13 VAR: hw_const#1 DATATYPE: ANYINT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|h2_to_b1#||0 VAR: h2_to_b1 DATATYPE: BYTE4,
RF:12:IN:0:REG:2 = B:27 STAGE:-1 VAR: h2_to_b1 DATATYPE: BYTE4,
RF:13:IN:0:REG:2 = B:27 STAGE:-1 VAR: h2_to_b1 DATATYPE: BYTE4,
// IN:ADDER_0: ( tmp#11 ) = ISUB32( idx5 == UNITRF_0_2[2], hw_const#1 == UNITRF_1_1[0] )
// OUT:MC_0: UC_DATA_IN => ( perm_c == UCRF_0[4] )
// IN:COMM_SCHED_0: ( h2_to_b1 ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x88880288 == UCRF_0[15] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( h2_to_b1 == MULRF_1_0[2], h2_to_b1 == MULRF_1_1[2] )
DEAD_REGS: { };
instr: 19
MC: OP: UC_DATA_IN LINE:22 IMM:0x32107654 UCRF_RD:14 UCRF_WR:5 STAGES:-1,
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:29 = U0:OUT:0 INSTR_LOG:2|tmp#11#||0 VAR: tmp#11 DATATYPE: INT,
RF:5:IN:0:REG:1 = B:29 STAGE:-1 VAR: tmp#11 DATATYPE: INT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|h2_to_b2#||0 VAR: h2_to_b2 DATATYPE: BYTE4,
RF:13:IN:0:REG:3 = B:27 STAGE:-1 VAR: h2_to_b2 DATATYPE: BYTE4,
RF:12:IN:0:REG:3 = B:27 STAGE:-1 VAR: h2_to_b2 DATATYPE: BYTE4,
// OUT:ADDER_0: ISUB32 => ( tmp#11 == UNITRF_0_4[1] )
// OUT:MC_0: UC_DATA_IN => ( perm_d == UCRF_0[5] )
// IN:COMM_SCHED_0: ( h2_to_b2 ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x88028888 == UCRF_0[14] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( h2_to_b2 == MULRF_1_1[3], h2_to_b2 == MULRF_1_0[3] )
DEAD_REGS: { };
instr: 20
MC: OP: UC_DATA_IN LINE:23 IMM:0x43210765 UCRF_RD:13 UCRF_WR:6 STAGES:-1,
U2: OP: AND LINE:34 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:34
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:16 = RF:5:OUT:0:REG:1 VAR: tmp#11 DATATYPE: INT,
U2:IN:0 = B:16 VAR: tmp#11 DATATYPE: INT,
B:17 = RF:9:OUT:0:REG:1 VAR: const#7 DATATYPE: ANYINT,
U2:IN:1 = B:17 VAR: const#7 DATATYPE: ANYINT,
B:31 = U2:OUT:0 INSTR_LOG:1|idx6#||0 VAR: idx6 DATATYPE: INT,
RF:4:IN:0:REG:1 = B:31 STAGE:-1 VAR: idx6 DATATYPE: INT,
RF:17:IN:0:REG:6 = B:31 STAGE:-1 VAR: idx6 DATATYPE: INT,
RF:16:IN:0:REG:6 = B:31 STAGE:-1 VAR: idx6 DATATYPE: INT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|h2_to_b3#||0 VAR: h2_to_b3 DATATYPE: BYTE4,
RF:12:IN:0:REG:4 = B:27 STAGE:-1 VAR: h2_to_b3 DATATYPE: BYTE4,
RF:13:IN:0:REG:4 = B:27 STAGE:-1 VAR: h2_to_b3 DATATYPE: BYTE4,
// IN:ADDER_2: ( idx6 ) = AND( tmp#11 == UNITRF_0_4[1], const#7 == UNITRF_1_3[1] )
// OUT:ADDER_2: AND => ( idx6 == UNITRF_0_3[1], idx6 == SPIDXRF_1[6], idx6 == SPIDXRF_0[6] )
// OUT:MC_0: UC_DATA_IN => ( perm_e == UCRF_0[6] )
// IN:COMM_SCHED_0: ( h2_to_b3 ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x2888888 == UCRF_0[13] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( h2_to_b3 == MULRF_1_0[4], h2_to_b3 == MULRF_1_1[4] )
DEAD_REGS: { };
instr: 21
MC: OP: UC_DATA_IN LINE:24 IMM:0x54321076 UCRF_RD:12 UCRF_WR:7 STAGES:-1,
U1: OP: ISUB32 LINE:35 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:35
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:14 = RF:4:OUT:0:REG:1 VAR: idx6 DATATYPE: INT,
U1:IN:0 = B:14 VAR: idx6 DATATYPE: INT,
B:15 = RF:8:OUT:0:REG:0 VAR: hw_const#1 DATATYPE: ANYINT,
U1:IN:1 = B:15 VAR: hw_const#1 DATATYPE: ANYINT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|b10_to_hi#||0 VAR: b10_to_hi DATATYPE: BYTE4,
RF:12:IN:0:REG:5 = B:27 STAGE:-1 VAR: b10_to_hi DATATYPE: BYTE4,
RF:13:IN:0:REG:5 = B:27 STAGE:-1 VAR: b10_to_hi DATATYPE: BYTE4,
// IN:ADDER_1: ( tmp#12 ) = ISUB32( idx6 == UNITRF_0_3[1], hw_const#1 == UNITRF_1_2[0] )
// OUT:MC_0: UC_DATA_IN => ( perm_f == UCRF_0[7] )
// IN:COMM_SCHED_0: ( b10_to_hi ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x88018888 == UCRF_0[12] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( b10_to_hi == MULRF_1_0[5], b10_to_hi == MULRF_1_1[5] )
DEAD_REGS: { };
instr: 22
MC: OP: NLOOP LINE:58 UCRF_RD:11 UCONDRF_RD:1 BR_OFF:42 LAST_STAGE:1,
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:30 = U1:OUT:0 INSTR_LOG:2|tmp#12#||0 VAR: tmp#12 DATATYPE: INT,
RF:3:IN:0:REG:2 = B:30 STAGE:-1 VAR: tmp#12 DATATYPE: INT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|b32_to_hi#||0 VAR: b32_to_hi DATATYPE: BYTE4,
RF:13:IN:0:REG:6 = B:27 STAGE:-1 VAR: b32_to_hi DATATYPE: BYTE4,
RF:12:IN:0:REG:6 = B:27 STAGE:-1 VAR: b32_to_hi DATATYPE: BYTE4,
// IN:MC_0: ( ) = NLOOP( tmp#15 == UCONDRF_0[1] )
// OUT:ADDER_1: ISUB32 => ( tmp#12 == UNITRF_0_2[2] )
// IN:COMM_SCHED_0: ( b32_to_hi ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x88238888 == UCRF_0[11] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( b32_to_hi == MULRF_1_1[6], b32_to_hi == MULRF_1_0[6] )
DEAD_REGS: { };
instr: 23
MC: OP: UC_DATA_IN LINE:25 IMM:0x65432107 UCRF_RD:10 UCRF_WR:8 STAGES:-1,
U0: OP: AND LINE:35 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:35
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:12 = RF:3:OUT:0:REG:2 VAR: tmp#12 DATATYPE: INT,
U0:IN:0 = B:12 VAR: tmp#12 DATATYPE: INT,
B:13 = RF:7:OUT:0:REG:1 VAR: const#7 DATATYPE: ANYINT,
U0:IN:1 = B:13 VAR: const#7 DATATYPE: ANYINT,
B:29 = U0:OUT:0 INSTR_LOG:1|idx7#||0 VAR: idx7 DATATYPE: INT,
RF:17:IN:0:REG:7 = B:29 STAGE:-1 VAR: idx7 DATATYPE: INT,
RF:16:IN:0:REG:7 = B:29 STAGE:-1 VAR: idx7 DATATYPE: INT,
B:9 = RF:15:OUT:0:REG:0 VAR: hw_const#8 DATATYPE: ANYINT,
U7:IN:1 = B:9 VAR: hw_const#8 DATATYPE: ANYINT,
B:8 = RF:2:OUT:0:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U7:IN:0 = B:8 VAR: hw_const#0 DATATYPE: ANYINT,
B:27 = U7:OUT:0 INSTR_LOG:1|b10_to_lo#||0 VAR: b10_to_lo DATATYPE: BYTE4,
RF:13:IN:0:REG:7 = B:27 STAGE:-1 VAR: b10_to_lo DATATYPE: BYTE4,
RF:12:IN:0:REG:7 = B:27 STAGE:-1 VAR: b10_to_lo DATATYPE: BYTE4,
// IN:ADDER_0: ( idx7 ) = AND( tmp#12 == UNITRF_0_2[2], const#7 == UNITRF_1_1[1] )
// OUT:ADDER_0: AND => ( idx7 == SPIDXRF_1[7], idx7 == SPIDXRF_0[7] )
// OUT:MC_0: UC_DATA_IN => ( perm_g == UCRF_0[8] )
// IN:COMM_SCHED_0: ( b10_to_lo ) = COMMUCDATA( hw_const#8 == PERMRF_0[0], hw_const#0 == UNITRF_0_1[0], uc_const#0x88888801 == UCRF_0[10] )
// OUT:COMM_SCHED_0: COMMUCDATA => ( b10_to_lo == MULRF_1_1[7], b10_to_lo == MULRF_1_0[7] )
DEAD_REGS: { };
instr: 24
MC: OP: NONE LINE:-1 UCRF_RD:9 END:,
U5: OP: SELECT LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
U2: OP: NSELECT LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
U7: OP: COMMUCDATA LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
U0: OP: NSELECT LINE:-1 STAGE:-1, // D:\working\im_apps\h264\corr_kc.i:-1
B:39 = RF:18:OUT:2:REG:0 VAR: hw_const#0 DATATYPE: ANYINT,
U5:IN:2 = B:39 VAR: hw_const#0 DATATYPE: ANYINT,
B:11 = RF:14:OUT:0:REG:0 VAR: cluster#id DATATYPE: ANYINT,
U5:IN:1 = B:11 VAR: cluster#id DATATYPE: ANYINT,
B:28 = U5:OUT:0 INSTR_LOG:1|cluster#id#||0 VAR: cluster#id DATATYPE: ANYINT,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -