summaryrefslogtreecommitdiffstats
path: root/decoder/arm/ihevcd_itrans_recon_dc_chroma.s
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/arm/ihevcd_itrans_recon_dc_chroma.s')
-rw-r--r--decoder/arm/ihevcd_itrans_recon_dc_chroma.s7
1 files changed, 4 insertions, 3 deletions
diff --git a/decoder/arm/ihevcd_itrans_recon_dc_chroma.s b/decoder/arm/ihevcd_itrans_recon_dc_chroma.s
index 6732ce0..9184b80 100644
--- a/decoder/arm/ihevcd_itrans_recon_dc_chroma.s
+++ b/decoder/arm/ihevcd_itrans_recon_dc_chroma.s
@@ -58,9 +58,9 @@ ihevcd_itrans_recon_dc_chroma_a9q:
push {r0-r11,lr}
- ldr r4,[sp,#0x34] @loads log2_trans_size
- ldr r5,[sp,#0x38] @ loads i2_coeff_value
-
+ vpush {d8-d15}
+ ldr r4,[sp,#0x74] @loads log2_trans_size
+ ldr r5,[sp,#0x78] @ loads i2_coeff_value
mov r10,#1
lsl r4,r10,r4 @ trans_size = (1 << log2_trans_size)@
mov r6,#64 @ 1 << (shift1 - 1)@
@@ -188,6 +188,7 @@ col_loop_4chroma:
vst1.u32 {d8},[r1]
end_loops_chroma:
+ vpop {d8-d15}
pop {r0-r11,pc}