dequant.s
来自「这个是H.264解码部分,4*4残差块的反量化ARM汇编代码.」· S 代码 · 共 44 行
S
44 行
AREA IQ,CODE,READONLY
EXPORT ARM_dequant
IMPORT udivide
IMPORT dequantcoeff
IMPORT dequantdata
IMPORT dequant_after
num EQU 16
ARM_dequant
LDR SP,=0x40000000
STMFD SP!,{R3-R12,LR}
LDR R5,dequantcoeff_addr
LDR R6,dequantdata_addr
LDR R11,dequant_after_addr
MOV R10,#num
MOV R4,R6
BL udivide
ADD R5,R5,R1,LSL #6
dequanting
LDR R7,[R5],#4
LDR R8,[R6],#4
MUL R9,R8,R7
MOV R9,R9,LSL R0
STR R9,[R4],#4
SUB R10,R10,#1
CMP R10,#0
BNE dequanting
LDMFD SP!,{R3-R12,LR}
MOV PC,LR
dequantcoeff_addr
DCD dequantcoeff
dequantdata_addr
DCD dequantdata
dequant_after_addr
DCD dequant_after
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?