audio: prefix orc_* functions with audio_orc_*

To avoid potential conflicts in other modules when statically linking
This commit is contained in:
Wim Taymans 2012-07-23 17:16:34 +02:00
parent aefd1a5d6d
commit 5ff002b47a
4 changed files with 476 additions and 448 deletions

View file

@ -28,83 +28,83 @@
#include "gstaudiopack.h" #include "gstaudiopack.h"
#if G_BYTE_ORDER == G_LITTLE_ENDIAN #if G_BYTE_ORDER == G_LITTLE_ENDIAN
# define orc_unpack_s16le orc_unpack_s16 # define audio_orc_unpack_s16le audio_orc_unpack_s16
# define orc_unpack_s16be orc_unpack_s16_swap # define audio_orc_unpack_s16be audio_orc_unpack_s16_swap
# define orc_unpack_u16le orc_unpack_u16 # define audio_orc_unpack_u16le audio_orc_unpack_u16
# define orc_unpack_u16be orc_unpack_u16_swap # define audio_orc_unpack_u16be audio_orc_unpack_u16_swap
# define orc_unpack_s24_32le orc_unpack_s24_32 # define audio_orc_unpack_s24_32le audio_orc_unpack_s24_32
# define orc_unpack_s24_32be orc_unpack_s24_32_swap # define audio_orc_unpack_s24_32be audio_orc_unpack_s24_32_swap
# define orc_unpack_u24_32le orc_unpack_u24_32 # define audio_orc_unpack_u24_32le audio_orc_unpack_u24_32
# define orc_unpack_u24_32be orc_unpack_u24_32_swap # define audio_orc_unpack_u24_32be audio_orc_unpack_u24_32_swap
# define orc_unpack_s32le orc_unpack_s32 # define audio_orc_unpack_s32le audio_orc_unpack_s32
# define orc_unpack_s32be orc_unpack_s32_swap # define audio_orc_unpack_s32be audio_orc_unpack_s32_swap
# define orc_unpack_u32le orc_unpack_u32 # define audio_orc_unpack_u32le audio_orc_unpack_u32
# define orc_unpack_u32be orc_unpack_u32_swap # define audio_orc_unpack_u32be audio_orc_unpack_u32_swap
# define orc_unpack_f32le orc_unpack_f32 # define audio_orc_unpack_f32le audio_orc_unpack_f32
# define orc_unpack_f32be orc_unpack_f32_swap # define audio_orc_unpack_f32be audio_orc_unpack_f32_swap
# define orc_unpack_f64le orc_unpack_f64 # define audio_orc_unpack_f64le audio_orc_unpack_f64
# define orc_unpack_f64be orc_unpack_f64_swap # define audio_orc_unpack_f64be audio_orc_unpack_f64_swap
# define orc_pack_s16le orc_pack_s16 # define audio_orc_pack_s16le audio_orc_pack_s16
# define orc_pack_s16be orc_pack_s16_swap # define audio_orc_pack_s16be audio_orc_pack_s16_swap
# define orc_pack_u16le orc_pack_u16 # define audio_orc_pack_u16le audio_orc_pack_u16
# define orc_pack_u16be orc_pack_u16_swap # define audio_orc_pack_u16be audio_orc_pack_u16_swap
# define orc_pack_s24_32le orc_pack_s24_32 # define audio_orc_pack_s24_32le audio_orc_pack_s24_32
# define orc_pack_s24_32be orc_pack_s24_32_swap # define audio_orc_pack_s24_32be audio_orc_pack_s24_32_swap
# define orc_pack_u24_32le orc_pack_u24_32 # define audio_orc_pack_u24_32le audio_orc_pack_u24_32
# define orc_pack_u24_32be orc_pack_u24_32_swap # define audio_orc_pack_u24_32be audio_orc_pack_u24_32_swap
# define orc_pack_s32le orc_pack_s32 # define audio_orc_pack_s32le audio_orc_pack_s32
# define orc_pack_s32be orc_pack_s32_swap # define audio_orc_pack_s32be audio_orc_pack_s32_swap
# define orc_pack_u32le orc_pack_u32 # define audio_orc_pack_u32le audio_orc_pack_u32
# define orc_pack_u32be orc_pack_u32_swap # define audio_orc_pack_u32be audio_orc_pack_u32_swap
# define orc_pack_f32le orc_pack_f32 # define audio_orc_pack_f32le audio_orc_pack_f32
# define orc_pack_f32be orc_pack_f32_swap # define audio_orc_pack_f32be audio_orc_pack_f32_swap
# define orc_pack_f64le orc_pack_f64 # define audio_orc_pack_f64le audio_orc_pack_f64
# define orc_pack_f64be orc_pack_f64_swap # define audio_orc_pack_f64be audio_orc_pack_f64_swap
#else #else
# define orc_unpack_s16le orc_unpack_s16_swap # define audio_orc_unpack_s16le audio_orc_unpack_s16_swap
# define orc_unpack_s16be orc_unpack_s16 # define audio_orc_unpack_s16be audio_orc_unpack_s16
# define orc_unpack_u16le orc_unpack_u16_swap # define audio_orc_unpack_u16le audio_orc_unpack_u16_swap
# define orc_unpack_u16be orc_unpack_u16 # define audio_orc_unpack_u16be audio_orc_unpack_u16
# define orc_unpack_s24_32le orc_unpack_s24_32_swap # define audio_orc_unpack_s24_32le audio_orc_unpack_s24_32_swap
# define orc_unpack_s24_32be orc_unpack_s24_32 # define audio_orc_unpack_s24_32be audio_orc_unpack_s24_32
# define orc_unpack_u24_32le orc_unpack_u24_32_swap # define audio_orc_unpack_u24_32le audio_orc_unpack_u24_32_swap
# define orc_unpack_u24_32be orc_unpack_u24_32 # define audio_orc_unpack_u24_32be audio_orc_unpack_u24_32
# define orc_unpack_s32le orc_unpack_s32_swap # define audio_orc_unpack_s32le audio_orc_unpack_s32_swap
# define orc_unpack_s32be orc_unpack_s32 # define audio_orc_unpack_s32be audio_orc_unpack_s32
# define orc_unpack_u32le orc_unpack_u32_swap # define audio_orc_unpack_u32le audio_orc_unpack_u32_swap
# define orc_unpack_u32be orc_unpack_u32 # define audio_orc_unpack_u32be audio_orc_unpack_u32
# define orc_unpack_f32le orc_unpack_f32_swap # define audio_orc_unpack_f32le audio_orc_unpack_f32_swap
# define orc_unpack_f32be orc_unpack_f32 # define audio_orc_unpack_f32be audio_orc_unpack_f32
# define orc_unpack_f64le orc_unpack_f64_swap # define audio_orc_unpack_f64le audio_orc_unpack_f64_swap
# define orc_unpack_f64be orc_unpack_f64 # define audio_orc_unpack_f64be audio_orc_unpack_f64
# define orc_pack_s16le orc_pack_s16_swap # define audio_orc_pack_s16le audio_orc_pack_s16_swap
# define orc_pack_s16be orc_pack_s16 # define audio_orc_pack_s16be audio_orc_pack_s16
# define orc_pack_u16le orc_pack_u16_swap # define audio_orc_pack_u16le audio_orc_pack_u16_swap
# define orc_pack_u16be orc_pack_u16 # define audio_orc_pack_u16be audio_orc_pack_u16
# define orc_pack_s24_32le orc_pack_s24_32_swap # define audio_orc_pack_s24_32le audio_orc_pack_s24_32_swap
# define orc_pack_s24_32be orc_pack_s24_32 # define audio_orc_pack_s24_32be audio_orc_pack_s24_32
# define orc_pack_u24_32le orc_pack_u24_32_swap # define audio_orc_pack_u24_32le audio_orc_pack_u24_32_swap
# define orc_pack_u24_32be orc_pack_u24_32 # define audio_orc_pack_u24_32be audio_orc_pack_u24_32
# define orc_pack_s32le orc_pack_s32_swap # define audio_orc_pack_s32le audio_orc_pack_s32_swap
# define orc_pack_s32be orc_pack_s32 # define audio_orc_pack_s32be audio_orc_pack_s32
# define orc_pack_u32le orc_pack_u32_swap # define audio_orc_pack_u32le audio_orc_pack_u32_swap
# define orc_pack_u32be orc_pack_u32 # define audio_orc_pack_u32be audio_orc_pack_u32
# define orc_pack_f32le orc_pack_f32_swap # define audio_orc_pack_f32le audio_orc_pack_f32_swap
# define orc_pack_f32be orc_pack_f32 # define audio_orc_pack_f32be audio_orc_pack_f32
# define orc_pack_f64le orc_pack_f64_swap # define audio_orc_pack_f64le audio_orc_pack_f64_swap
# define orc_pack_f64be orc_pack_f64 # define audio_orc_pack_f64be audio_orc_pack_f64
#endif #endif
#define MAKE_ORC_PACK_UNPACK(fmt) \ #define MAKE_ORC_PACK_UNPACK(fmt) \
static void unpack_ ##fmt (const GstAudioFormatInfo *info, \ static void unpack_ ##fmt (const GstAudioFormatInfo *info, \
GstAudioPackFlags flags, gpointer dest, \ GstAudioPackFlags flags, gpointer dest, \
const gpointer data, gint length) { \ const gpointer data, gint length) { \
orc_unpack_ ##fmt (dest, data, length); \ audio_orc_unpack_ ##fmt (dest, data, length); \
} \ } \
static void pack_ ##fmt (const GstAudioFormatInfo *info, \ static void pack_ ##fmt (const GstAudioFormatInfo *info, \
GstAudioPackFlags flags, const gpointer src, \ GstAudioPackFlags flags, const gpointer src, \
gpointer data, gint length) { \ gpointer data, gint length) { \
orc_pack_ ##fmt (data, src, length); \ audio_orc_pack_ ##fmt (data, src, length); \
} }
#define PACK_S8 GST_AUDIO_FORMAT_S32, unpack_s8, pack_s8 #define PACK_S8 GST_AUDIO_FORMAT_S32, unpack_s8, pack_s8

File diff suppressed because it is too large Load diff

View file

@ -67,42 +67,42 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16
#define ORC_RESTRICT #define ORC_RESTRICT
#endif #endif
#endif #endif
void orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_u16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_u24_32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u24_32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s24_32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s24_32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_u24_32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u24_32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s24_32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s24_32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_u32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_u32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_u32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_s32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n); void audio_orc_unpack_s32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
void orc_unpack_f32 (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n); void audio_orc_unpack_f32 (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
void orc_unpack_f32_swap (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n); void audio_orc_unpack_f32_swap (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
void orc_unpack_f64 (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n); void audio_orc_unpack_f64 (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_unpack_f64_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n); void audio_orc_unpack_f64_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_pack_u8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_u16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_u16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_u24_32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u24_32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s24_32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s24_32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_u24_32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u24_32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s24_32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s24_32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_u32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_u32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_u32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_s32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n); void audio_orc_pack_s32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
void orc_pack_f32 (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n); void audio_orc_pack_f32 (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_pack_f32_swap (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n); void audio_orc_pack_f32_swap (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_pack_f64 (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n); void audio_orc_pack_f64 (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
void orc_pack_f64_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n); void audio_orc_pack_f64_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -1,5 +1,5 @@
.function orc_unpack_u8 .function audio_orc_unpack_u8
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 1 s1 guint8 .source 1 s1 guint8
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -13,7 +13,7 @@ shll t3, t3, c2
xorl d1, t3, c1 xorl d1, t3, c1
.function orc_unpack_s8 .function audio_orc_unpack_s8
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 1 s1 guint8 .source 1 s1 guint8
.const 4 c1 24 .const 4 c1 24
@ -25,7 +25,7 @@ convuwl t3, t2
shll d1, t3, c1 shll d1, t3, c1
.function orc_unpack_u16 .function audio_orc_unpack_u16
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 2 s1 guint8 .source 2 s1 guint8
.const 4 c2 16 .const 4 c2 16
@ -37,7 +37,7 @@ shll t2, t2, c2
xorl d1, t2, c1 xorl d1, t2, c1
.function orc_unpack_s16 .function audio_orc_unpack_s16
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 2 s1 guint8 .source 2 s1 guint8
.const 4 c1 16 .const 4 c1 16
@ -47,7 +47,7 @@ convuwl t2, s1
shll d1, t2, c1 shll d1, t2, c1
.function orc_unpack_u16_swap .function audio_orc_unpack_u16_swap
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 2 s1 guint8 .source 2 s1 guint8
.const 4 c2 16 .const 4 c2 16
@ -61,7 +61,7 @@ shll t2, t2, c2
xorl d1, t2, c1 xorl d1, t2, c1
.function orc_unpack_s16_swap .function audio_orc_unpack_s16_swap
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 2 s1 guint8 .source 2 s1 guint8
.const 4 c1 16 .const 4 c1 16
@ -72,7 +72,7 @@ swapw t1, s1
convuwl t2, t1 convuwl t2, t1
shll d1, t2, c1 shll d1, t2, c1
.function orc_unpack_u24_32 .function audio_orc_unpack_u24_32
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
.const 4 c2 8 .const 4 c2 8
@ -83,7 +83,7 @@ shll t1, s1, c2
xorl d1, t1, c1 xorl d1, t1, c1
.function orc_unpack_s24_32 .function audio_orc_unpack_s24_32
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
.const 4 c1 8 .const 4 c1 8
@ -91,7 +91,7 @@ xorl d1, t1, c1
shll d1, s1, c1 shll d1, s1, c1
.function orc_unpack_u24_32_swap .function audio_orc_unpack_u24_32_swap
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
.const 4 c2 8 .const 4 c2 8
@ -103,7 +103,7 @@ shll t1, t1, c2
xorl d1, t1, c1 xorl d1, t1, c1
.function orc_unpack_s24_32_swap .function audio_orc_unpack_s24_32_swap
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
.const 4 c1 8 .const 4 c1 8
@ -113,7 +113,7 @@ swapl t1, s1
shll d1, t1, c1 shll d1, t1, c1
.function orc_unpack_u32 .function audio_orc_unpack_u32
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -121,7 +121,7 @@ shll d1, t1, c1
xorl d1, s1, c1 xorl d1, s1, c1
.function orc_unpack_u32_swap .function audio_orc_unpack_u32_swap
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -130,25 +130,25 @@ xorl d1, s1, c1
swapl t1, s1 swapl t1, s1
xorl d1, t1, c1 xorl d1, t1, c1
.function orc_unpack_s32 .function audio_orc_unpack_s32
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
copyl d1, s1 copyl d1, s1
.function orc_unpack_s32_swap .function audio_orc_unpack_s32_swap
.dest 4 d1 gint32 .dest 4 d1 gint32
.source 4 s1 guint8 .source 4 s1 guint8
swapl d1, s1 swapl d1, s1
.function orc_unpack_f32 .function audio_orc_unpack_f32
.dest 8 d1 gdouble .dest 8 d1 gdouble
.source 4 s1 gfloat .source 4 s1 gfloat
convfd d1, s1 convfd d1, s1
.function orc_unpack_f32_swap .function audio_orc_unpack_f32_swap
.dest 8 d1 gdouble .dest 8 d1 gdouble
.source 4 s1 gfloat .source 4 s1 gfloat
.temp 4 t1 .temp 4 t1
@ -156,19 +156,19 @@ convfd d1, s1
swapl t1, s1 swapl t1, s1
convfd d1, t1 convfd d1, t1
.function orc_unpack_f64 .function audio_orc_unpack_f64
.dest 8 d1 gdouble .dest 8 d1 gdouble
.source 8 s1 gdouble .source 8 s1 gdouble
copyq d1, s1 copyq d1, s1
.function orc_unpack_f64_swap .function audio_orc_unpack_f64_swap
.dest 8 d1 gdouble .dest 8 d1 gdouble
.source 8 s1 gdouble .source 8 s1 gdouble
swapq d1, s1 swapq d1, s1
.function orc_pack_u8 .function audio_orc_pack_u8
.dest 1 d1 guint8 .dest 1 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c2 24 .const 4 c2 24
@ -182,7 +182,7 @@ convlw t2, t1
convwb d1, t2 convwb d1, t2
.function orc_pack_s8 .function audio_orc_pack_s8
.dest 1 d1 guint8 .dest 1 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 24 .const 4 c1 24
@ -194,7 +194,7 @@ convlw t2, t1
convwb d1, t2 convwb d1, t2
.function orc_pack_u16 .function audio_orc_pack_u16
.dest 2 d1 guint8 .dest 2 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c2 16 .const 4 c2 16
@ -206,7 +206,7 @@ shrul t1, t1, c2
convlw d1, t1 convlw d1, t1
.function orc_pack_s16 .function audio_orc_pack_s16
.dest 2 d1 guint8 .dest 2 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 16 .const 4 c1 16
@ -216,7 +216,7 @@ shrsl t1, s1, c1
convlw d1, t1 convlw d1, t1
.function orc_pack_u16_swap .function audio_orc_pack_u16_swap
.dest 2 d1 guint8 .dest 2 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -230,7 +230,7 @@ convlw t2, t1
swapw d1, t2 swapw d1, t2
.function orc_pack_s16_swap .function audio_orc_pack_s16_swap
.dest 2 d1 guint8 .dest 2 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 16 .const 4 c1 16
@ -241,7 +241,7 @@ shrsl t1, s1, c1
convlw t2, t1 convlw t2, t1
swapw d1, t2 swapw d1, t2
.function orc_pack_u24_32 .function audio_orc_pack_u24_32
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -252,7 +252,7 @@ xorl t1, s1, c1
shrul d1, t1, c2 shrul d1, t1, c2
.function orc_pack_s24_32 .function audio_orc_pack_s24_32
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 8 .const 4 c1 8
@ -260,7 +260,7 @@ shrul d1, t1, c2
shrsl d1, s1, c1 shrsl d1, s1, c1
.function orc_pack_u24_32_swap .function audio_orc_pack_u24_32_swap
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -272,7 +272,7 @@ shrul t1, t1, c2
swapl d1, t1 swapl d1, t1
.function orc_pack_s24_32_swap .function audio_orc_pack_s24_32_swap
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 8 .const 4 c1 8
@ -282,7 +282,7 @@ shrsl t1, s1, c1
swapl d1, t1 swapl d1, t1
.function orc_pack_u32 .function audio_orc_pack_u32
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -290,14 +290,14 @@ swapl d1, t1
xorl d1, s1, c1 xorl d1, s1, c1
.function orc_pack_s32 .function audio_orc_pack_s32
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
copyl d1, s1 copyl d1, s1
.function orc_pack_u32_swap .function audio_orc_pack_u32_swap
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
.const 4 c1 0x80000000 .const 4 c1 0x80000000
@ -305,19 +305,19 @@ copyl d1, s1
xorl d1, s1, c1 xorl d1, s1, c1
.function orc_pack_s32_swap .function audio_orc_pack_s32_swap
.dest 4 d1 guint8 .dest 4 d1 guint8
.source 4 s1 gint32 .source 4 s1 gint32
swapl d1, s1 swapl d1, s1
.function orc_pack_f32 .function audio_orc_pack_f32
.dest 4 d1 gfloat .dest 4 d1 gfloat
.source 8 s1 gdouble .source 8 s1 gdouble
convdf d1, s1 convdf d1, s1
.function orc_pack_f32_swap .function audio_orc_pack_f32_swap
.dest 4 d1 gfloat .dest 4 d1 gfloat
.source 8 s1 gdouble .source 8 s1 gdouble
.temp 4 t1 .temp 4 t1
@ -325,13 +325,13 @@ convdf d1, s1
convdf t1, s1 convdf t1, s1
swapl d1, t1 swapl d1, t1
.function orc_pack_f64 .function audio_orc_pack_f64
.dest 8 d1 gdouble .dest 8 d1 gdouble
.source 8 s1 gdouble .source 8 s1 gdouble
copyq d1, s1 copyq d1, s1
.function orc_pack_f64_swap .function audio_orc_pack_f64_swap
.dest 8 d1 gdouble .dest 8 d1 gdouble
.source 8 s1 gdouble .source 8 s1 gdouble