mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
avutil/mips: header asmdefs.h add some PTR_ macros for loongson
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
004b582386
commit
d680ab1c46
@ -28,19 +28,31 @@
|
|||||||
#define AVUTIL_MIPS_ASMDEFS_H
|
#define AVUTIL_MIPS_ASMDEFS_H
|
||||||
|
|
||||||
#if defined(_ABI64) && _MIPS_SIM == _ABI64
|
#if defined(_ABI64) && _MIPS_SIM == _ABI64
|
||||||
|
# define mips_reg int64_t
|
||||||
# define PTRSIZE " 8 "
|
# define PTRSIZE " 8 "
|
||||||
# define PTRLOG " 3 "
|
# define PTRLOG " 3 "
|
||||||
# define PTR_ADDU "daddu "
|
# define PTR_ADDU "daddu "
|
||||||
# define PTR_ADDIU "daddiu "
|
# define PTR_ADDIU "daddiu "
|
||||||
|
# define PTR_ADDI "daddi "
|
||||||
# define PTR_SUBU "dsubu "
|
# define PTR_SUBU "dsubu "
|
||||||
# define PTR_L "ld "
|
# define PTR_L "ld "
|
||||||
|
# define PTR_S "sd "
|
||||||
|
# define PTR_SRA "dsra "
|
||||||
|
# define PTR_SRL "dsrl "
|
||||||
|
# define PTR_SLL "dsll "
|
||||||
#else
|
#else
|
||||||
|
# define mips_reg int32_t
|
||||||
# define PTRSIZE " 4 "
|
# define PTRSIZE " 4 "
|
||||||
# define PTRLOG " 2 "
|
# define PTRLOG " 2 "
|
||||||
# define PTR_ADDU "addu "
|
# define PTR_ADDU "addu "
|
||||||
# define PTR_ADDIU "addiu "
|
# define PTR_ADDIU "addiu "
|
||||||
|
# define PTR_ADDI "addi "
|
||||||
# define PTR_SUBU "subu "
|
# define PTR_SUBU "subu "
|
||||||
# define PTR_L "lw "
|
# define PTR_L "lw "
|
||||||
|
# define PTR_S "sw "
|
||||||
|
# define PTR_SRA "sra "
|
||||||
|
# define PTR_SRL "srl "
|
||||||
|
# define PTR_SLL "sll "
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* AVCODEC_MIPS_ASMDEFS_H */
|
#endif /* AVCODEC_MIPS_ASMDEFS_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user