/*****************************************************************************
* predict.c: intra prediction
*****************************************************************************
- * Copyright (C) 2003-2013 x264 project
+ * Copyright (C) 2003-2014 x264 project
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
* Loren Merritt <lorenm@u.washington.edu>
* Fiona Glaser <fiona@x264.com>
- * Henrik Gramner <hengar-6@student.ltu.se>
+ * Henrik Gramner <henrik@gramner.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#if ARCH_ARM
# include "arm/predict.h"
#endif
+#if ARCH_AARCH64
+# include "aarch64/predict.h"
+#endif
/****************************************************************************
* 16x16 prediction for intra luma block
#if HAVE_ARMV6
x264_predict_16x16_init_arm( cpu, pf );
#endif
+
+#if ARCH_AARCH64
+ x264_predict_16x16_init_aarch64( cpu, pf );
+#endif
}
void x264_predict_8x8c_init( int cpu, x264_predict_t pf[7] )
#if HAVE_ARMV6
x264_predict_8x8c_init_arm( cpu, pf );
#endif
+
+#if ARCH_AARCH64
+ x264_predict_8x8c_init_aarch64( cpu, pf );
+#endif
}
void x264_predict_8x16c_init( int cpu, x264_predict_t pf[7] )
#if HAVE_MMX
x264_predict_8x16c_init_mmx( cpu, pf );
#endif
+
+#if ARCH_AARCH64
+ x264_predict_8x16c_init_aarch64( cpu, pf );
+#endif
}
void x264_predict_8x8_init( int cpu, x264_predict8x8_t pf[12], x264_predict_8x8_filter_t *predict_filter )
#if HAVE_ARMV6
x264_predict_8x8_init_arm( cpu, pf, predict_filter );
#endif
+
+#if ARCH_AARCH64
+ x264_predict_8x8_init_aarch64( cpu, pf, predict_filter );
+#endif
}
void x264_predict_4x4_init( int cpu, x264_predict_t pf[12] )
#if HAVE_ARMV6
x264_predict_4x4_init_arm( cpu, pf );
#endif
+
+#if ARCH_AARCH64
+ x264_predict_4x4_init_aarch64( cpu, pf );
+#endif
}