diff options
Diffstat (limited to 'decoder/arm/ihevcd_itrans_recon_dc_chroma.s')
-rw-r--r-- | decoder/arm/ihevcd_itrans_recon_dc_chroma.s | 7 |
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} |