bfin: Move all assembly declarations only used within one .c file there
[ffmpeg.git] / libavcodec / bfin / hpeldsp_bfin.h
index e99f0b0..b02561c 100644 (file)
 
 #include <stdint.h>
 
-#include "config.h"
+#include "libavutil/bfin/attributes.h"
 
-#if defined(__FDPIC__) && CONFIG_SRAM
-#define attribute_l1_text  __attribute__ ((l1_text))
-#define attribute_l1_data_b __attribute__((l1_data_B))
-#else
-#define attribute_l1_text
-#define attribute_l1_data_b
-#endif
+void ff_bfin_z_put_pixels16_xy2(uint8_t *block, const uint8_t *s0,
+                                int dest_size, int line_size, int h) attribute_l1_text;
+void ff_bfin_z_put_pixels8_xy2(uint8_t *block, const uint8_t *s0,
+                               int dest_size, int line_size, int h) attribute_l1_text;
 
-void ff_bfin_z_put_pixels16_xy2     (uint8_t *block, const uint8_t *s0, int dest_size, int line_size, int h) attribute_l1_text;
-void ff_bfin_z_put_pixels8_xy2      (uint8_t *block, const uint8_t *s0, int dest_size, int line_size, int h) attribute_l1_text;
-
-void ff_bfin_put_pixels8uc        (uint8_t *block, const uint8_t *s0, const uint8_t *s1, int dest_size, int line_size, int h) attribute_l1_text;
-void ff_bfin_put_pixels16uc       (uint8_t *block, const uint8_t *s0, const uint8_t *s1, int dest_size, int line_size, int h) attribute_l1_text;
-void ff_bfin_put_pixels8uc_nornd  (uint8_t *block, const uint8_t *s0, const uint8_t *s1, int line_size, int h) attribute_l1_text;
-void ff_bfin_put_pixels16uc_nornd (uint8_t *block, const uint8_t *s0, const uint8_t *s1, int line_size, int h) attribute_l1_text;
+void ff_bfin_put_pixels8uc(uint8_t *block, const uint8_t *s0,
+                           const uint8_t *s1, int dest_size, int line_size,
+                           int h) attribute_l1_text;
+void ff_bfin_put_pixels16uc(uint8_t *block, const uint8_t *s0,
+                            const uint8_t *s1, int dest_size, int line_size,
+                            int h) attribute_l1_text;
 
 #endif /* AVCODEC_BFIN_HPELDSP_BFIN_H */