update ih264d macros

This commit is contained in:
Exverge 2025-01-25 17:09:17 -05:00
parent 7120ec92c8
commit 0924e1180e
10 changed files with 454 additions and 444 deletions

View file

@ -53,13 +53,10 @@
.text
.p2align 2
.include "ih264_neon_macros.s"
#ifdef __APPLE__
.extern _ih264_gai1_intrapred_chroma_plane_coeffs1
.extern _ih264_gai1_intrapred_chroma_plane_coeffs2
#else
.extern ih264_gai1_intrapred_chroma_plane_coeffs1
.extern ih264_gai1_intrapred_chroma_plane_coeffs2
#endif
///**

View file

@ -53,11 +53,7 @@
.text
.p2align 2
.include "ih264_neon_macros.s"
#ifdef __APPLE__
.extern _ih264_gai1_intrapred_luma_plane_coeffs
#else
.extern ih264_gai1_intrapred_luma_plane_coeffs
#endif
@ -437,7 +433,7 @@ ih264_intra_pred_luma_16x16_mode_plane_av8:
ld1 {v2.2s}, [x1], x8
#ifdef __APPLE__
adrp x7, _ih264_gai1_intrapred_luma_plane_coeffs@GOTPAGE
ldr x7, [x7, _ih264_gai1_intrapred_luma_plane_coeffs@GOTPAGEOFF]
ldr x7, [x7, #_ih264_gai1_intrapred_luma_plane_coeffs@GOTPAGEOFF]
#else
adrp x7, :got:ih264_gai1_intrapred_luma_plane_coeffs
ldr x7, [x7, #:got_lo12:ih264_gai1_intrapred_luma_plane_coeffs]

View file

@ -56,11 +56,8 @@
.text
.p2align 2
.include "ih264_neon_macros.s"
#ifdef __APPLE__
.extern _ih264_gai1_intrapred_luma_8x8_horz_u
#else
.extern ih264_gai1_intrapred_luma_8x8_horz_u
#endif
@ -1032,6 +1029,7 @@ ih264_intra_pred_luma_8x8_mode_horz_u_av8:
mov v3.d[0], v2.d[1]
ext v4.16b, v2.16b , v2.16b , #1
mov v5.d[0], v4.d[1]
#ifdef __APPLE__
adrp x12, _ih264_gai1_intrapred_luma_8x8_horz_u@GOTPAGE
ldr x12, [x12, _ih264_gai1_intrapred_luma_8x8_horz_u@GOTPAGEOFF]