This website works better with JavaScript.
Home
Help
Sign In
falkTX
/
FFmpeg
mirror of
https://github.com/falkTX/FFmpeg.git
Watch
1
Star
0
Fork
0
Code
Issues
0
Releases
338
Wiki
Activity
Browse Source
avutil/mips: Avoid instruction exception caused by gssqc1/gslqc1.
Ensure the address accesed by gssqc1/gslqc1 are 16-byte aligned.
tags/n4.3
Shiyou Yin
Reimar Döffinger
5 years ago
parent
9a2dbfde2e
commit
11f99a9a45
2 changed files
with
2 additions
and
2 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-1
libavcodec/mips/simple_idct_mmi.c
+1
-1
libavutil/mips/mmiutils.h
+ 1
- 1
libavcodec/mips/simple_idct_mmi.c
View File
@@ -39,7 +39,7 @@
#define COL_SHIFT 20
#define DC_SHIFT 3
DECLARE_ALIGNED(
8
, const int16_t, W_arr)[46] = {
DECLARE_ALIGNED(
16
, const int16_t, W_arr)[46] = {
W4, W2, W4, W6,
W1, W3, W5, W7,
W4, W6, -W4, -W2,
+ 1
- 1
libavutil/mips/mmiutils.h
View File
@@ -205,7 +205,7 @@
* backup register
*/
#define BACKUP_REG \
double temp_backup_reg[8];
\
LOCAL_ALIGNED_16(
double
,
temp_backup_reg
,
[8]
)
; \
if (_MIPS_SIM == _ABI64) \
__asm__ volatile ( \
"gssqc1 $f25, $f24, 0x00(%[temp]) \n\t" \
Write
Preview
Loading…
Cancel
Save