dequant_chromadc2_1.s
来自「这是我自己写的关于H.264解码反量化(IQ)部分的ARM汇编程序.请版主给以指」· S 代码 · 共 45 行
S
45 行
AREA IQ,CODE,READONLY
EXPORT ARM_dequant_ChromaDC2_1
IMPORT udivide
IMPORT dequantcoeff
IMPORT dequant_chroma_data
num EQU 4
ARM_dequant_ChromaDC2_1
STMFD SP!,{R3-R12,LR}
LDR R4,dequantcoeff_addr
LDR R5,dequant_chroma_data_addr
MOV R6,R5
MOV R10,#num
BL udivide ; return R0=QPc/6 and R1=QPc%6
ADD R4,R4,R1,LSL #6
SUB R0,R0,#1 ; qbits=QPc/6-1 that is qbits=R0-1
dequanting
LDR R7,[R4]
LDR R8,[R5],#4
MUL R9,R8,R7
MOV R9,R9,LSL R0
STR R9,[R6],#4
SUB R10,R10,#1
CMP R10,#0
BNE dequanting
LDMFD SP!,{R3-R12,LR}
MOV PC,LR
dequantcoeff_addr
DCD dequantcoeff
dequant_chroma_data_addr
DCD dequant_chroma_data
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?