📄 spi-tmp0.ver
字号:
//------------------------------------------------------------
kernel g711_decode_stream
//------------------------------------------------------------
block 0 0 21
in _instream_jb : "uc.rf_b" 0
in count : "uc.rf_b" 1
out _gs10 : "uc.rf_a" 1
out _gv11 : "srf.rf_idx" 0
out _gs13 : "uc.rf_c" 1
out _gv14 : "comm.rf_c" 0
out _gs15 : "uc.rf_b" 1
op 0 63 PASS(_instream_jb, _s1) : 0 "uc.alu" "OpType[288].OpVariant[1]" 0
op 1 64 PASS(_s1, _gs13) : 2 "uc.alu" "OpType[288].OpVariant[0]" 0
op 2 65 PASS(count, _s3) : 1 "uc.alu" "OpType[288].OpVariant[1]" 1
op 3 66 PASS(_s3, _gs15) : 3 "uc.alu" "OpType[288].OpVariant[0]" 0
op 4 68 LIMML(0x0, _s5) : 4 "uc.alu" "OpType[158].OpVariant"
op 5 69 PASS(_s5, _gs10) : 6 "uc.alu" "OpType[288].OpVariant[0]" 0
op 6 70 LIMMLV(0x0, _v9) : 0 "alu[0].alu" "OpType[157].OpVariant[0]"
op 7 71 LIMMLV(0x0, _v10) : 0 "alu[1].alu" "OpType[157].OpVariant[0]"
op 8 72 ADDI32V(_v9, _v10, _v11) : 2 "alu[0].alu" "OpType[9].OpVariant[0]" 0 0
op 9 73 LDIDX1(0x0, _v11, _v12) : 5 "srf.idx" "OpType[279].OpVariant" 0
op 10 74 LIMMLV(0x3, _v13) : 0 "alu[2].alu" "OpType[157].OpVariant[0]"
op 11 75 ANDV(_v12, _v13, _v14) : 12 "alu[1].alu" "OpType[105].OpVariant[0]" 0 0
op 12 76 LIMMLV(0x2, _v15) : 0 "alu[3].alu" "OpType[157].OpVariant[0]"
op 13 77 LIMMLV(0x0, _v17) : 0 "alu[4].alu" "OpType[157].OpVariant[0]"
op 14 78 SUBI32V(_v17, _v15, _v16) : 2 "alu[2].alu" "OpType[79].OpVariant" 0 0
op 15 79 SHIFTA32V(_v12, _v16, _v18) : 12 "alu[0].alu" "OpType[101].OpVariant" 0 0
op 16 80 SHIFT32V(_v18, _v15, _v19) : 15 "alu[2].alu" "OpType[95].OpVariant" 0 0
op 17 81 ORV(_v19, _v14, _v20) : 18 "alu[0].alu" "OpType[123].OpVariant[0]" 0 0
op 18 82 PASSV(_v20, _gv11) : 20 "alu[0].alu" "OpType[287].OpVariant[0]" 0
op 19 83 LIMMLV(0x4, _v22) : 0 "comm.comm" "OpType[157].OpVariant[1]"
op 20 84 LTI32V(_v12, _v22, _v23) : 12 "alu[3].alu" "OpType[44].OpVariant" 0 0
op 21 85 LIMMLV(0x1, _v25) : 1 "alu[0].alu" "OpType[157].OpVariant[0]"
op 22 86 ANDV(_v23, _v25, _v24) : 15 "alu[4].alu" "OpType[105].OpVariant[0]" 0 0
op 23 87 PASSV(_v24, _gv14) : 17 "alu[0].alu" "OpType[287].OpVariant[0]" 0
op 24 88 LIMML(0x0, _s28) : 7 "uc.alu" "OpType[158].OpVariant"
op 25 89 GTI32(_s3, _s28, _s27) : 9 "uc.alu" "OpType[47].OpVariant" 0 0
op 26 90 LIMML(0x1, _s30) : 8 "uc.alu" "OpType[158].OpVariant"
op 27 91 AND(_s27, _s30, _s29) : 12 "uc.alu" "OpType[106].OpVariant[0]" 0 0
op 28 92 BZ(61, _s29) : 17 "uc.bru" "OpType[265].OpVariant" 0
block 1 22 81
in _gs10 : "uc.rf_a" 1
in _gv11 : "srf.rf_idx" 0
in _gs13 : "uc.rf_c" 1
in _gv14 : "comm.rf_c" 0
in _gs15 : "uc.rf_b" 1
in _gv12 : "alu[0].rf_a" 0
out _gs10 : "uc.rf_a" 1
out _gv11 : "srf.rf_idx" 0
out _gs13 : "uc.rf_c" 1
out _gv14 : "comm.rf_c" 0
out _gs15 : "uc.rf_b" 1
out _gv12 : "alu[0].rf_a" 0
op 0 168 PASSV(_gv14, _v2) : 22 "comm.cond" "OpType[287].OpVariant[5]" 0
op 1 169 PASS(_gs13, _s3) : 22 "uc.bru" "OpType[288].OpVariant[2]" 1
op 2 170 GEN_CISTATE(_v2, _s3, _v1, _s4) : 24 "comm.cond" "OpType[262].OpVariant" 1 2
op 3 171 PASS(_s4, _gs13) : 31 "uc.alu" "OpType[288].OpVariant[1]" 2
op 4 172 CONDRD(_s4, _v6) : 32 "srf.seq0" "OpType[276].OpVariant[0]" 2
op 5 173 PASSV(_gv12, _v8) : 22 "alu[0].alu" "OpType[287].OpVariant[0]" 0
op 6 174 CONDSELECTDV(_v1, _v6, _v8, _v7, _v9) : 34 "alu[0].alu" "OpType[129].OpVariant[0]" 0 0 0
op 7 175 PASSV(_v7, _gv12) : 36 "alu[0].alu" "OpType[287].OpVariant[0]" 0
op 8 176 COMMCL32(_v9, _v1, _v11) : 36 "comm.comm" "OpType[249].OpVariant[0]" 0 0
op 9 177 PASSV(_gv11, _v13) : 22 "srf.idx" "OpType[287].OpVariant[6]" 0
op 10 178 PASS(_gs10, _s14) : 23 "uc.alu" "OpType[288].OpVariant[0]" 1
op 11 179 COMMPERM8V(_v11, _v13, _s14, _v12) : 41 "comm.comm" "OpType[245].OpVariant[1]" 0 1 2
op 12 180 LIMMLV(0xFF, _v15) : 22 "alu[1].alu" "OpType[157].OpVariant[0]"
op 13 181 ANDV(_v12, _v15, _v16) : 46 "alu[1].alu" "OpType[105].OpVariant[0]" 0 0
op 14 182 LIMMLV(0x55, _v17) : 22 "alu[2].alu" "OpType[157].OpVariant[0]"
op 15 183 XORV(_v16, _v17, _v18) : 48 "alu[2].alu" "OpType[147].OpVariant[0]" 0 0
op 16 184 LIMMLV(0x7F, _v19) : 22 "alu[3].alu" "OpType[157].OpVariant[0]"
op 17 185 ANDV(_v18, _v19, _v20) : 50 "alu[3].alu" "OpType[105].OpVariant[0]" 0 0
op 18 186 LIMMLV(0x4, _v21) : 22 "alu[4].alu" "OpType[157].OpVariant[0]"
op 19 187 LIMMLV(0x0, _v23) : 23 "alu[0].alu" "OpType[157].OpVariant[0]"
op 20 188 SUBI32V(_v23, _v21, _v22) : 25 "alu[4].alu" "OpType[79].OpVariant" 0 0
op 21 189 SHIFT32V(_v20, _v22, _v24) : 52 "alu[4].alu" "OpType[95].OpVariant" 1 0
op 22 190 LIMMLV(0xF, _v25) : 23 "alu[1].alu" "OpType[157].OpVariant[0]"
op 23 191 ANDV(_v20, _v25, _v26) : 52 "alu[1].alu" "OpType[105].OpVariant[1]" 0 1
op 24 192 LIMMLV(0x0, _v27) : 23 "alu[2].alu" "OpType[157].OpVariant[0]"
op 25 193 GTI32V(_v24, _v27, _v28) : 55 "alu[2].alu" "OpType[46].OpVariant" 0 1
op 26 194 LIMMLV(0x1, _v30) : 23 "alu[3].alu" "OpType[157].OpVariant[0]"
op 27 195 ANDV(_v28, _v30, _v29) : 58 "alu[3].alu" "OpType[105].OpVariant[1]" 0 1
op 28 196 LIMMLV(0x10, _v31) : 23 "alu[4].alu" "OpType[157].OpVariant[0]"
op 29 197 ORV(_v26, _v31, _v32) : 54 "comm.comm" "OpType[123].OpVariant[2]" 1 1
op 30 198 NEI32V(_v23, _v29, _v33) : 60 "alu[4].alu" "OpType[149].OpVariant[0]" 0 0
op 31 199 SELECTV(_v33, _v32, _v26, _v34) : 62 "alu[1].alu" "OpType[125].OpVariant[0]" 0 0 0
op 32 200 SHIFT32V(_v34, _v21, _v35) : 64 "alu[4].alu" "OpType[95].OpVariant" 0 1
op 33 201 LIMMLV(0x8, _v36) : 23 "comm.comm" "OpType[157].OpVariant[1]"
op 34 202 ORV(_v35, _v36, _v37) : 67 "alu[0].alu" "OpType[123].OpVariant[0]" 1 1
op 35 203 LIMMLV(0x1, _v38) : 24 "alu[0].alu" "OpType[157].OpVariant[0]"
op 36 204 GTI32V(_v24, _v38, _v39) : 55 "alu[0].alu" "OpType[46].OpVariant" 0 1
op 37 205 ANDV(_v39, _v30, _v40) : 58 "comm.comm" "OpType[105].OpVariant[3]" 0 2
op 38 206 SUBI32V(_v24, _v38, _v41) : 55 "alu[1].alu" "OpType[79].OpVariant" 0 1
op 39 207 SHIFT32V(_v37, _v41, _v42) : 69 "alu[2].alu" "OpType[95].OpVariant" 0 0
op 40 208 NEI32V(_v23, _v40, _v43) : 60 "alu[3].alu" "OpType[149].OpVariant[0]" 0 0
op 41 209 SELECTV(_v43, _v42, _v37, _v44) : 72 "alu[3].alu" "OpType[125].OpVariant[0]" 0 0 0
op 42 210 LIMMLV(0x80, _v45) : 24 "alu[1].alu" "OpType[157].OpVariant[0]"
op 43 211 LTU32V(_v16, _v45, _v46) : 48 "alu[1].alu" "OpType[52].OpVariant" 0 1
op 44 212 ANDV(_v46, _v30, _v47) : 51 "alu[3].alu" "OpType[105].OpVariant[1]" 0 1
op 45 213 NEI32V(_v23, _v47, _v48) : 53 "alu[1].alu" "OpType[149].OpVariant[0]" 0 0
op 46 214 LIMMLV(0x0, _v51) : 24 "alu[2].alu" "OpType[157].OpVariant[0]"
op 47 215 SUBU32V(_v51, _v44, _v50) : 74 "alu[1].alu" "OpType[83].OpVariant" 0 0
op 48 216 SELECTV(_v48, _v50, _v44, _v49) : 77 "alu[4].alu" "OpType[125].OpVariant[0]" 1 0 0
op 49 217 LIMMLV(0x10, _v52) : 24 "alu[3].alu" "OpType[157].OpVariant[0]"
op 50 218 SHIFT32V(_v49, _v52, _v53) : 79 "alu[1].alu" "OpType[95].OpVariant" 0 0
op 51 219 SEQWR(_v53) : 81 "srf.seq1" "OpType[277].OpVariant[0]"
op 52 220 PASS(_gs15, _s56) : 24 "uc.alu" "OpType[288].OpVariant[1]" 1
op 53 221 LIMML(0x1, _s57) : 25 "uc.alu" "OpType[158].OpVariant"
op 54 222 SUBI32(_s56, _s57, _s55) : 27 "uc.alu" "OpType[80].OpVariant" 0 0
op 55 223 PASS(_s55, _gs15) : 30 "uc.alu" "OpType[288].OpVariant[1]" 0
op 56 224 LIMML(0x0, _s60) : 26 "uc.alu" "OpType[158].OpVariant"
op 57 225 GTI32(_s55, _s60, _s59) : 33 "uc.alu" "OpType[47].OpVariant" 0 0
op 58 226 LIMML(0x1, _s62) : 35 "uc.alu" "OpType[158].OpVariant"
op 59 227 AND(_s59, _s62, _s61) : 37 "uc.alu" "OpType[106].OpVariant[0]" 0 0
op 60 228 BNZ(-59, _s61) : 77 "uc.bru" "OpType[266].OpVariant" 0
block 2 82 82
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -