x86inc: Drop SECTION_TEXT macro
The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`. Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
parent
1c6bb81328
commit
ab43beefab
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
%include "libavutil/x86/x86util.asm"
|
%include "libavutil/x86/x86util.asm"
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
%macro SCALARPRODUCT 0
|
%macro SCALARPRODUCT 0
|
||||||
; int ff_scalarproduct_and_madd_int16(int16_t *v1, int16_t *v2, int16_t *v3,
|
; int ff_scalarproduct_and_madd_int16(int16_t *v1, int16_t *v2, int16_t *v3,
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
%include "libavutil/x86/x86util.asm"
|
%include "libavutil/x86/x86util.asm"
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
%macro SCALARPRODUCT 0
|
%macro SCALARPRODUCT 0
|
||||||
; int ff_scalarproduct_int16(int16_t *v1, int16_t *v2, int order)
|
; int ff_scalarproduct_int16(int16_t *v1, int16_t *v2, int order)
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
SECTION_RODATA
|
SECTION_RODATA
|
||||||
pb_bswap32: db 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12
|
pb_bswap32: db 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
; %1 = aligned/unaligned
|
; %1 = aligned/unaligned
|
||||||
%macro BSWAP_LOOPS 1
|
%macro BSWAP_LOOPS 1
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
SECTION_RODATA
|
SECTION_RODATA
|
||||||
pf_inv16: times 4 dd 0x3D800000 ; 1/16
|
pf_inv16: times 4 dd 0x3D800000 ; 1/16
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
; void decode_hf(float dst[DCA_SUBBANDS][8], const int32_t vq_num[DCA_SUBBANDS],
|
; void decode_hf(float dst[DCA_SUBBANDS][8], const int32_t vq_num[DCA_SUBBANDS],
|
||||||
; const int8_t hf_vq[1024][32], intptr_t vq_offset,
|
; const int8_t hf_vq[1024][32], intptr_t vq_offset,
|
||||||
|
@ -191,7 +191,7 @@ ps_p1p1m1m1: dd 0, 0, 0x80000000, 0x80000000, 0, 0, 0x80000000, 0x80000000
|
|||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
INIT_YMM avx
|
INIT_YMM avx
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
; void ff_dct32_float_avx(FFTSample *out, const FFTSample *in)
|
; void ff_dct32_float_avx(FFTSample *out, const FFTSample *in)
|
||||||
cglobal dct32_float, 2,3,8, out, in, tmp
|
cglobal dct32_float, 2,3,8, out, in, tmp
|
||||||
; pass 1
|
; pass 1
|
||||||
|
@ -90,7 +90,7 @@ cextern cos_ %+ i
|
|||||||
%1
|
%1
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
%macro T2_3DNOW 4 ; z0, z1, mem0, mem1
|
%macro T2_3DNOW 4 ; z0, z1, mem0, mem1
|
||||||
mova %1, %3
|
mova %1, %3
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
%include "libavutil/x86/x86util.asm"
|
%include "libavutil/x86/x86util.asm"
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; void ff_int32_to_float_fmul_scalar(float *dst, const int32_t *src, float mul,
|
; void ff_int32_to_float_fmul_scalar(float *dst, const int32_t *src, float mul,
|
||||||
|
@ -24,7 +24,7 @@ SECTION_RODATA
|
|||||||
cextern pb_FC
|
cextern pb_FC
|
||||||
cextern h263_loop_filter_strength
|
cextern h263_loop_filter_strength
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
%macro H263_LOOP_FILTER 5
|
%macro H263_LOOP_FILTER 5
|
||||||
pxor m7, m7
|
pxor m7, m7
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
SECTION_RODATA
|
SECTION_RODATA
|
||||||
cextern pb_1
|
cextern pb_1
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
; void ff_put_pixels8_x2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
|
; void ff_put_pixels8_x2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
|
||||||
%macro PUT_PIXELS8_X2 0
|
%macro PUT_PIXELS8_X2 0
|
||||||
|
@ -28,7 +28,7 @@ pb_7: times 8 db 7
|
|||||||
pb_zzzz3333zzzzbbbb: db -1,-1,-1,-1,3,3,3,3,-1,-1,-1,-1,11,11,11,11
|
pb_zzzz3333zzzzbbbb: db -1,-1,-1,-1,3,3,3,3,-1,-1,-1,-1,11,11,11,11
|
||||||
pb_zz11zz55zz99zzdd: db -1,-1,1,1,-1,-1,5,5,-1,-1,9,9,-1,-1,13,13
|
pb_zz11zz55zz99zzdd: db -1,-1,1,1,-1,-1,5,5,-1,-1,9,9,-1,-1,13,13
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
; void ff_add_hfyu_median_pred_mmxext(uint8_t *dst, const uint8_t *top,
|
; void ff_add_hfyu_median_pred_mmxext(uint8_t *dst, const uint8_t *top,
|
||||||
; const uint8_t *diff, int w,
|
; const uint8_t *diff, int w,
|
||||||
|
@ -72,7 +72,7 @@ costabs: times 4 dd 0.98480773
|
|||||||
times 4 dd 5.73685646
|
times 4 dd 5.73685646
|
||||||
|
|
||||||
%define SBLIMIT 32
|
%define SBLIMIT 32
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
%macro PSHUFD 3
|
%macro PSHUFD 3
|
||||||
%if cpuflag(sse2) && notcpuflag(avx)
|
%if cpuflag(sse2) && notcpuflag(avx)
|
||||||
|
@ -27,7 +27,7 @@ SECTION_RODATA
|
|||||||
|
|
||||||
cextern pw_255
|
cextern pw_255
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
; %1 = nr. of xmm registers used
|
; %1 = nr. of xmm registers used
|
||||||
%macro ADD_BYTES_FN 1
|
%macro ADD_BYTES_FN 1
|
||||||
|
@ -30,7 +30,7 @@ cextern pw_16
|
|||||||
cextern pw_20
|
cextern pw_20
|
||||||
|
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
; void ff_put_no_rnd_pixels8_l2(uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
|
; void ff_put_no_rnd_pixels8_l2(uint8_t *dst, uint8_t *src1, uint8_t *src2, int dstStride, int src1Stride, int h)
|
||||||
%macro PUT_NO_RND_PIXELS8_L2 0
|
%macro PUT_NO_RND_PIXELS8_L2 0
|
||||||
|
@ -27,7 +27,7 @@ ps_mask times 2 dd 1<<31, 0
|
|||||||
ps_mask2 times 2 dd 0, 1<<31
|
ps_mask2 times 2 dd 0, 1<<31
|
||||||
ps_neg times 4 dd 1<<31
|
ps_neg times 4 dd 1<<31
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
INIT_XMM sse
|
INIT_XMM sse
|
||||||
cglobal sbr_sum_square, 2, 3, 6
|
cglobal sbr_sum_square, 2, 3, 6
|
||||||
|
@ -29,7 +29,7 @@ pw_1: times 8 dw 1
|
|||||||
pw_128: times 8 dw 128
|
pw_128: times 8 dw 128
|
||||||
pq_128: times 2 dq 128
|
pq_128: times 2 dq 128
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; void ff_scale_samples_s16(uint8_t *dst, const uint8_t *src, int len,
|
; void ff_scale_samples_s16(uint8_t *dst, const uint8_t *src, int len,
|
||||||
|
@ -36,7 +36,7 @@ pb_interleave_words: SHUFFLE_MASK_W 0, 4, 1, 5, 2, 6, 3, 7
|
|||||||
pb_deinterleave_words: SHUFFLE_MASK_W 0, 2, 4, 6, 1, 3, 5, 7
|
pb_deinterleave_words: SHUFFLE_MASK_W 0, 2, 4, 6, 1, 3, 5, 7
|
||||||
pw_zero_even: times 4 dw 0x0000, 0xffff
|
pw_zero_even: times 4 dw 0x0000, 0xffff
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; void ff_conv_s16_to_s32(int32_t *dst, const int16_t *src, int len);
|
; void ff_conv_s16_to_s32(int32_t *dst, const int16_t *src, int len);
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
%include "libavutil/x86/x86util.asm"
|
%include "libavutil/x86/x86util.asm"
|
||||||
%include "util.asm"
|
%include "util.asm"
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
;-----------------------------------------------------------------------------
|
;-----------------------------------------------------------------------------
|
||||||
; void ff_mix_2_to_1_fltp_flt(float **src, float **matrix, int len,
|
; void ff_mix_2_to_1_fltp_flt(float **src, float **matrix, int len,
|
||||||
|
@ -28,7 +28,7 @@ pf_dither_scale: times 8 dd 2.32830643762e-10
|
|||||||
|
|
||||||
pf_s16_scale: times 4 dd 32753.0
|
pf_s16_scale: times 4 dd 32753.0
|
||||||
|
|
||||||
SECTION_TEXT
|
SECTION .text
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; void ff_quantize(int16_t *dst, float *src, float *dither, int len);
|
; void ff_quantize(int16_t *dst, float *src, float *dither, int len);
|
||||||
|
@ -84,14 +84,6 @@
|
|||||||
%endif
|
%endif
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
%macro SECTION_TEXT 0-1 16
|
|
||||||
%ifidn __OUTPUT_FORMAT__,aout
|
|
||||||
SECTION .text
|
|
||||||
%else
|
|
||||||
SECTION .text align=%1
|
|
||||||
%endif
|
|
||||||
%endmacro
|
|
||||||
|
|
||||||
%if WIN64
|
%if WIN64
|
||||||
%define PIC
|
%define PIC
|
||||||
%elif ARCH_X86_64 == 0
|
%elif ARCH_X86_64 == 0
|
||||||
@ -743,10 +735,6 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg, jge, jng, jnge, ja, jae,
|
|||||||
[section .note.GNU-stack noalloc noexec nowrite progbits]
|
[section .note.GNU-stack noalloc noexec nowrite progbits]
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
; Overrides the default .text section.
|
|
||||||
; Silences warnings when defining structures.
|
|
||||||
%define __SECT__
|
|
||||||
|
|
||||||
; cpuflags
|
; cpuflags
|
||||||
|
|
||||||
%assign cpuflags_mmx (1<<0)
|
%assign cpuflags_mmx (1<<0)
|
||||||
|
Loading…
Reference in New Issue
Block a user