mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 20:21:24 +00:00
audioconvert: prefix orc functions with audio_convert_orc_
This commit is contained in:
parent
1e8c480dd7
commit
5d3b56e9c4
4 changed files with 590 additions and 590 deletions
|
@ -32,109 +32,109 @@
|
|||
#include "gstaudioconvertorc.h"
|
||||
|
||||
#if G_BYTE_ORDER == G_LITTLE_ENDIAN
|
||||
#define orc_audio_convert_unpack_u16_le orc_audio_convert_unpack_u16
|
||||
#define orc_audio_convert_unpack_u16_be orc_audio_convert_unpack_u16_swap
|
||||
#define orc_audio_convert_unpack_s16_le orc_audio_convert_unpack_s16
|
||||
#define orc_audio_convert_unpack_s16_be orc_audio_convert_unpack_s16_swap
|
||||
#define orc_audio_convert_unpack_u32_le orc_audio_convert_unpack_u32
|
||||
#define orc_audio_convert_unpack_u32_be orc_audio_convert_unpack_u32_swap
|
||||
#define orc_audio_convert_unpack_s32_le orc_audio_convert_unpack_s32
|
||||
#define orc_audio_convert_unpack_s32_be orc_audio_convert_unpack_s32_swap
|
||||
#define orc_audio_convert_unpack_float_le orc_audio_convert_unpack_float_s32
|
||||
#define orc_audio_convert_unpack_float_be orc_audio_convert_unpack_float_s32_swap
|
||||
#define orc_audio_convert_unpack_double_le orc_audio_convert_unpack_double_s32
|
||||
#define orc_audio_convert_unpack_double_be orc_audio_convert_unpack_double_s32_swap
|
||||
#define orc_audio_convert_unpack_float_hq_le orc_audio_convert_unpack_float_double
|
||||
#define orc_audio_convert_unpack_float_hq_be orc_audio_convert_unpack_float_double_swap
|
||||
#define orc_audio_convert_unpack_double_hq_le orc_audio_convert_unpack_double_double
|
||||
#define orc_audio_convert_unpack_double_hq_be orc_audio_convert_unpack_double_double_swap
|
||||
#define orc_audio_convert_unpack_u8_float orc_audio_convert_unpack_u8_double
|
||||
#define orc_audio_convert_unpack_u16_le_float orc_audio_convert_unpack_u16_double
|
||||
#define orc_audio_convert_unpack_u16_be_float orc_audio_convert_unpack_u16_double_swap
|
||||
#define orc_audio_convert_unpack_u32_le_float orc_audio_convert_unpack_u32_double
|
||||
#define orc_audio_convert_unpack_u32_be_float orc_audio_convert_unpack_u32_double_swap
|
||||
#define orc_audio_convert_unpack_s8_float orc_audio_convert_unpack_s8_double
|
||||
#define orc_audio_convert_unpack_s16_le_float orc_audio_convert_unpack_s16_double
|
||||
#define orc_audio_convert_unpack_s16_be_float orc_audio_convert_unpack_s16_double_swap
|
||||
#define orc_audio_convert_unpack_s32_le_float orc_audio_convert_unpack_s32_double
|
||||
#define orc_audio_convert_unpack_s32_be_float orc_audio_convert_unpack_s32_double_swap
|
||||
#define orc_audio_convert_pack_u8 orc_audio_convert_pack_u8
|
||||
#define orc_audio_convert_pack_u16_le orc_audio_convert_pack_u16
|
||||
#define orc_audio_convert_pack_u16_be orc_audio_convert_pack_u16_swap
|
||||
#define orc_audio_convert_pack_s16_le orc_audio_convert_pack_s16
|
||||
#define orc_audio_convert_pack_s16_be orc_audio_convert_pack_s16_swap
|
||||
#define orc_audio_convert_pack_u32_le orc_audio_convert_pack_u32
|
||||
#define orc_audio_convert_pack_u32_be orc_audio_convert_pack_u32_swap
|
||||
#define orc_audio_convert_pack_s32_le orc_audio_convert_pack_s32
|
||||
#define orc_audio_convert_pack_s32_be orc_audio_convert_pack_s32_swap
|
||||
#define orc_audio_convert_pack_float_le orc_audio_convert_pack_s32_float
|
||||
#define orc_audio_convert_pack_float_be orc_audio_convert_pack_s32_float_swap
|
||||
#define orc_audio_convert_pack_double_le orc_audio_convert_pack_s32_double
|
||||
#define orc_audio_convert_pack_double_be orc_audio_convert_pack_s32_double_swap
|
||||
#define orc_audio_convert_pack_float_hq_le orc_audio_convert_pack_double_float
|
||||
#define orc_audio_convert_pack_float_hq_be orc_audio_convert_pack_double_float_swap
|
||||
#define orc_audio_convert_pack_s8_float orc_audio_convert_pack_double_s8
|
||||
#define orc_audio_convert_pack_s16_le_float orc_audio_convert_pack_double_s16
|
||||
#define orc_audio_convert_pack_s16_be_float orc_audio_convert_pack_double_s16_swap
|
||||
#define orc_audio_convert_pack_s32_le_float orc_audio_convert_pack_double_s32
|
||||
#define orc_audio_convert_pack_s32_be_float orc_audio_convert_pack_double_s32_swap
|
||||
#define orc_audio_convert_pack_u8_float orc_audio_convert_pack_double_u8
|
||||
#define orc_audio_convert_pack_u16_le_float orc_audio_convert_pack_double_u16
|
||||
#define orc_audio_convert_pack_u16_be_float orc_audio_convert_pack_double_u16_swap
|
||||
#define orc_audio_convert_pack_u32_le_float orc_audio_convert_pack_double_u32
|
||||
#define orc_audio_convert_pack_u32_be_float orc_audio_convert_pack_double_u32_swap
|
||||
#define audio_convert_orc_unpack_u16_le audio_convert_orc_unpack_u16
|
||||
#define audio_convert_orc_unpack_u16_be audio_convert_orc_unpack_u16_swap
|
||||
#define audio_convert_orc_unpack_s16_le audio_convert_orc_unpack_s16
|
||||
#define audio_convert_orc_unpack_s16_be audio_convert_orc_unpack_s16_swap
|
||||
#define audio_convert_orc_unpack_u32_le audio_convert_orc_unpack_u32
|
||||
#define audio_convert_orc_unpack_u32_be audio_convert_orc_unpack_u32_swap
|
||||
#define audio_convert_orc_unpack_s32_le audio_convert_orc_unpack_s32
|
||||
#define audio_convert_orc_unpack_s32_be audio_convert_orc_unpack_s32_swap
|
||||
#define audio_convert_orc_unpack_float_le audio_convert_orc_unpack_float_s32
|
||||
#define audio_convert_orc_unpack_float_be audio_convert_orc_unpack_float_s32_swap
|
||||
#define audio_convert_orc_unpack_double_le audio_convert_orc_unpack_double_s32
|
||||
#define audio_convert_orc_unpack_double_be audio_convert_orc_unpack_double_s32_swap
|
||||
#define audio_convert_orc_unpack_float_hq_le audio_convert_orc_unpack_float_double
|
||||
#define audio_convert_orc_unpack_float_hq_be audio_convert_orc_unpack_float_double_swap
|
||||
#define audio_convert_orc_unpack_double_hq_le audio_convert_orc_unpack_double_double
|
||||
#define audio_convert_orc_unpack_double_hq_be audio_convert_orc_unpack_double_double_swap
|
||||
#define audio_convert_orc_unpack_u8_float audio_convert_orc_unpack_u8_double
|
||||
#define audio_convert_orc_unpack_u16_le_float audio_convert_orc_unpack_u16_double
|
||||
#define audio_convert_orc_unpack_u16_be_float audio_convert_orc_unpack_u16_double_swap
|
||||
#define audio_convert_orc_unpack_u32_le_float audio_convert_orc_unpack_u32_double
|
||||
#define audio_convert_orc_unpack_u32_be_float audio_convert_orc_unpack_u32_double_swap
|
||||
#define audio_convert_orc_unpack_s8_float audio_convert_orc_unpack_s8_double
|
||||
#define audio_convert_orc_unpack_s16_le_float audio_convert_orc_unpack_s16_double
|
||||
#define audio_convert_orc_unpack_s16_be_float audio_convert_orc_unpack_s16_double_swap
|
||||
#define audio_convert_orc_unpack_s32_le_float audio_convert_orc_unpack_s32_double
|
||||
#define audio_convert_orc_unpack_s32_be_float audio_convert_orc_unpack_s32_double_swap
|
||||
#define audio_convert_orc_pack_u8 audio_convert_orc_pack_u8
|
||||
#define audio_convert_orc_pack_u16_le audio_convert_orc_pack_u16
|
||||
#define audio_convert_orc_pack_u16_be audio_convert_orc_pack_u16_swap
|
||||
#define audio_convert_orc_pack_s16_le audio_convert_orc_pack_s16
|
||||
#define audio_convert_orc_pack_s16_be audio_convert_orc_pack_s16_swap
|
||||
#define audio_convert_orc_pack_u32_le audio_convert_orc_pack_u32
|
||||
#define audio_convert_orc_pack_u32_be audio_convert_orc_pack_u32_swap
|
||||
#define audio_convert_orc_pack_s32_le audio_convert_orc_pack_s32
|
||||
#define audio_convert_orc_pack_s32_be audio_convert_orc_pack_s32_swap
|
||||
#define audio_convert_orc_pack_float_le audio_convert_orc_pack_s32_float
|
||||
#define audio_convert_orc_pack_float_be audio_convert_orc_pack_s32_float_swap
|
||||
#define audio_convert_orc_pack_double_le audio_convert_orc_pack_s32_double
|
||||
#define audio_convert_orc_pack_double_be audio_convert_orc_pack_s32_double_swap
|
||||
#define audio_convert_orc_pack_float_hq_le audio_convert_orc_pack_double_float
|
||||
#define audio_convert_orc_pack_float_hq_be audio_convert_orc_pack_double_float_swap
|
||||
#define audio_convert_orc_pack_s8_float audio_convert_orc_pack_double_s8
|
||||
#define audio_convert_orc_pack_s16_le_float audio_convert_orc_pack_double_s16
|
||||
#define audio_convert_orc_pack_s16_be_float audio_convert_orc_pack_double_s16_swap
|
||||
#define audio_convert_orc_pack_s32_le_float audio_convert_orc_pack_double_s32
|
||||
#define audio_convert_orc_pack_s32_be_float audio_convert_orc_pack_double_s32_swap
|
||||
#define audio_convert_orc_pack_u8_float audio_convert_orc_pack_double_u8
|
||||
#define audio_convert_orc_pack_u16_le_float audio_convert_orc_pack_double_u16
|
||||
#define audio_convert_orc_pack_u16_be_float audio_convert_orc_pack_double_u16_swap
|
||||
#define audio_convert_orc_pack_u32_le_float audio_convert_orc_pack_double_u32
|
||||
#define audio_convert_orc_pack_u32_be_float audio_convert_orc_pack_double_u32_swap
|
||||
#else
|
||||
#define orc_audio_convert_unpack_u16_be orc_audio_convert_unpack_u16
|
||||
#define orc_audio_convert_unpack_u16_le orc_audio_convert_unpack_u16_swap
|
||||
#define orc_audio_convert_unpack_s16_be orc_audio_convert_unpack_s16
|
||||
#define orc_audio_convert_unpack_s16_le orc_audio_convert_unpack_s16_swap
|
||||
#define orc_audio_convert_unpack_u32_be orc_audio_convert_unpack_u32
|
||||
#define orc_audio_convert_unpack_u32_le orc_audio_convert_unpack_u32_swap
|
||||
#define orc_audio_convert_unpack_s32_be orc_audio_convert_unpack_s32
|
||||
#define orc_audio_convert_unpack_s32_le orc_audio_convert_unpack_s32_swap
|
||||
#define orc_audio_convert_unpack_float_be orc_audio_convert_unpack_float_s32
|
||||
#define orc_audio_convert_unpack_float_le orc_audio_convert_unpack_float_s32_swap
|
||||
#define orc_audio_convert_unpack_double_be orc_audio_convert_unpack_double_s32
|
||||
#define orc_audio_convert_unpack_double_le orc_audio_convert_unpack_double_s32_swap
|
||||
#define orc_audio_convert_unpack_float_hq_be orc_audio_convert_unpack_float_double
|
||||
#define orc_audio_convert_unpack_float_hq_le orc_audio_convert_unpack_float_double_swap
|
||||
#define orc_audio_convert_unpack_double_hq_be orc_audio_convert_unpack_double_double
|
||||
#define orc_audio_convert_unpack_double_hq_le orc_audio_convert_unpack_double_double_swap
|
||||
#define orc_audio_convert_unpack_u8_float orc_audio_convert_unpack_u8_double
|
||||
#define orc_audio_convert_unpack_u16_be_float orc_audio_convert_unpack_u16_double
|
||||
#define orc_audio_convert_unpack_u16_le_float orc_audio_convert_unpack_u16_double_swap
|
||||
#define orc_audio_convert_unpack_u32_be_float orc_audio_convert_unpack_u32_double
|
||||
#define orc_audio_convert_unpack_u32_le_float orc_audio_convert_unpack_u32_double_swap
|
||||
#define orc_audio_convert_unpack_s8_float orc_audio_convert_unpack_s8_double
|
||||
#define orc_audio_convert_unpack_s16_be_float orc_audio_convert_unpack_s16_double
|
||||
#define orc_audio_convert_unpack_s16_le_float orc_audio_convert_unpack_s16_double_swap
|
||||
#define orc_audio_convert_unpack_s32_be_float orc_audio_convert_unpack_s32_double
|
||||
#define orc_audio_convert_unpack_s32_le_float orc_audio_convert_unpack_s32_double_swap
|
||||
#define orc_audio_convert_pack_u8 orc_audio_convert_pack_u8
|
||||
#define orc_audio_convert_pack_u16_be orc_audio_convert_pack_u16
|
||||
#define orc_audio_convert_pack_u16_le orc_audio_convert_pack_u16_swap
|
||||
#define orc_audio_convert_pack_s16_be orc_audio_convert_pack_s16
|
||||
#define orc_audio_convert_pack_s16_le orc_audio_convert_pack_s16_swap
|
||||
#define orc_audio_convert_pack_u32_be orc_audio_convert_pack_u32
|
||||
#define orc_audio_convert_pack_u32_le orc_audio_convert_pack_u32_swap
|
||||
#define orc_audio_convert_pack_s32_be orc_audio_convert_pack_s32
|
||||
#define orc_audio_convert_pack_s32_le orc_audio_convert_pack_s32_swap
|
||||
#define orc_audio_convert_pack_float_be orc_audio_convert_pack_s32_float
|
||||
#define orc_audio_convert_pack_float_le orc_audio_convert_pack_s32_float_swap
|
||||
#define orc_audio_convert_pack_double_be orc_audio_convert_pack_s32_double
|
||||
#define orc_audio_convert_pack_double_le orc_audio_convert_pack_s32_double_swap
|
||||
#define orc_audio_convert_pack_float_hq_be orc_audio_convert_pack_double_float
|
||||
#define orc_audio_convert_pack_float_hq_le orc_audio_convert_pack_double_float_swap
|
||||
#define orc_audio_convert_pack_s8_float orc_audio_convert_pack_double_s8
|
||||
#define orc_audio_convert_pack_s16_be_float orc_audio_convert_pack_double_s16
|
||||
#define orc_audio_convert_pack_s16_le_float orc_audio_convert_pack_double_s16_swap
|
||||
#define orc_audio_convert_pack_s32_be_float orc_audio_convert_pack_double_s32
|
||||
#define orc_audio_convert_pack_s32_le_float orc_audio_convert_pack_double_s32_swap
|
||||
#define orc_audio_convert_pack_u8_float orc_audio_convert_pack_double_u8
|
||||
#define orc_audio_convert_pack_u16_be_float orc_audio_convert_pack_double_u16
|
||||
#define orc_audio_convert_pack_u16_le_float orc_audio_convert_pack_double_u16_swap
|
||||
#define orc_audio_convert_pack_u32_be_float orc_audio_convert_pack_double_u32
|
||||
#define orc_audio_convert_pack_u32_le_float orc_audio_convert_pack_double_u32_swap
|
||||
#define audio_convert_orc_unpack_u16_be audio_convert_orc_unpack_u16
|
||||
#define audio_convert_orc_unpack_u16_le audio_convert_orc_unpack_u16_swap
|
||||
#define audio_convert_orc_unpack_s16_be audio_convert_orc_unpack_s16
|
||||
#define audio_convert_orc_unpack_s16_le audio_convert_orc_unpack_s16_swap
|
||||
#define audio_convert_orc_unpack_u32_be audio_convert_orc_unpack_u32
|
||||
#define audio_convert_orc_unpack_u32_le audio_convert_orc_unpack_u32_swap
|
||||
#define audio_convert_orc_unpack_s32_be audio_convert_orc_unpack_s32
|
||||
#define audio_convert_orc_unpack_s32_le audio_convert_orc_unpack_s32_swap
|
||||
#define audio_convert_orc_unpack_float_be audio_convert_orc_unpack_float_s32
|
||||
#define audio_convert_orc_unpack_float_le audio_convert_orc_unpack_float_s32_swap
|
||||
#define audio_convert_orc_unpack_double_be audio_convert_orc_unpack_double_s32
|
||||
#define audio_convert_orc_unpack_double_le audio_convert_orc_unpack_double_s32_swap
|
||||
#define audio_convert_orc_unpack_float_hq_be audio_convert_orc_unpack_float_double
|
||||
#define audio_convert_orc_unpack_float_hq_le audio_convert_orc_unpack_float_double_swap
|
||||
#define audio_convert_orc_unpack_double_hq_be audio_convert_orc_unpack_double_double
|
||||
#define audio_convert_orc_unpack_double_hq_le audio_convert_orc_unpack_double_double_swap
|
||||
#define audio_convert_orc_unpack_u8_float audio_convert_orc_unpack_u8_double
|
||||
#define audio_convert_orc_unpack_u16_be_float audio_convert_orc_unpack_u16_double
|
||||
#define audio_convert_orc_unpack_u16_le_float audio_convert_orc_unpack_u16_double_swap
|
||||
#define audio_convert_orc_unpack_u32_be_float audio_convert_orc_unpack_u32_double
|
||||
#define audio_convert_orc_unpack_u32_le_float audio_convert_orc_unpack_u32_double_swap
|
||||
#define audio_convert_orc_unpack_s8_float audio_convert_orc_unpack_s8_double
|
||||
#define audio_convert_orc_unpack_s16_be_float audio_convert_orc_unpack_s16_double
|
||||
#define audio_convert_orc_unpack_s16_le_float audio_convert_orc_unpack_s16_double_swap
|
||||
#define audio_convert_orc_unpack_s32_be_float audio_convert_orc_unpack_s32_double
|
||||
#define audio_convert_orc_unpack_s32_le_float audio_convert_orc_unpack_s32_double_swap
|
||||
#define audio_convert_orc_pack_u8 audio_convert_orc_pack_u8
|
||||
#define audio_convert_orc_pack_u16_be audio_convert_orc_pack_u16
|
||||
#define audio_convert_orc_pack_u16_le audio_convert_orc_pack_u16_swap
|
||||
#define audio_convert_orc_pack_s16_be audio_convert_orc_pack_s16
|
||||
#define audio_convert_orc_pack_s16_le audio_convert_orc_pack_s16_swap
|
||||
#define audio_convert_orc_pack_u32_be audio_convert_orc_pack_u32
|
||||
#define audio_convert_orc_pack_u32_le audio_convert_orc_pack_u32_swap
|
||||
#define audio_convert_orc_pack_s32_be audio_convert_orc_pack_s32
|
||||
#define audio_convert_orc_pack_s32_le audio_convert_orc_pack_s32_swap
|
||||
#define audio_convert_orc_pack_float_be audio_convert_orc_pack_s32_float
|
||||
#define audio_convert_orc_pack_float_le audio_convert_orc_pack_s32_float_swap
|
||||
#define audio_convert_orc_pack_double_be audio_convert_orc_pack_s32_double
|
||||
#define audio_convert_orc_pack_double_le audio_convert_orc_pack_s32_double_swap
|
||||
#define audio_convert_orc_pack_float_hq_be audio_convert_orc_pack_double_float
|
||||
#define audio_convert_orc_pack_float_hq_le audio_convert_orc_pack_double_float_swap
|
||||
#define audio_convert_orc_pack_s8_float audio_convert_orc_pack_double_s8
|
||||
#define audio_convert_orc_pack_s16_be_float audio_convert_orc_pack_double_s16
|
||||
#define audio_convert_orc_pack_s16_le_float audio_convert_orc_pack_double_s16_swap
|
||||
#define audio_convert_orc_pack_s32_be_float audio_convert_orc_pack_double_s32
|
||||
#define audio_convert_orc_pack_s32_le_float audio_convert_orc_pack_double_s32_swap
|
||||
#define audio_convert_orc_pack_u8_float audio_convert_orc_pack_double_u8
|
||||
#define audio_convert_orc_pack_u16_be_float audio_convert_orc_pack_double_u16
|
||||
#define audio_convert_orc_pack_u16_le_float audio_convert_orc_pack_double_u16_swap
|
||||
#define audio_convert_orc_pack_u32_be_float audio_convert_orc_pack_double_u32
|
||||
#define audio_convert_orc_pack_u32_le_float audio_convert_orc_pack_double_u32_swap
|
||||
#endif
|
||||
|
||||
/* sign bit in the intermediate format */
|
||||
|
@ -146,7 +146,7 @@
|
|||
#define MAKE_UNPACK_FUNC_NAME(name) \
|
||||
audio_convert_unpack_##name
|
||||
#define MAKE_ORC_UNPACK_FUNC_NAME(name) \
|
||||
orc_audio_convert_unpack_##name
|
||||
audio_convert_orc_unpack_##name
|
||||
|
||||
/* unpack from integer to signed integer 32 */
|
||||
#define MAKE_UNPACK_FUNC_II(name, stride, sign, READ_FUNC) \
|
||||
|
@ -288,7 +288,7 @@ MAKE_UNPACK_FUNC_ORC_IF (s32_be_float, 4, 0, READ32_FROM_BE);
|
|||
#define MAKE_PACK_FUNC_NAME(name) \
|
||||
audio_convert_pack_##name
|
||||
#define MAKE_PACK_FUNC_NAME_ORC(name) \
|
||||
orc_audio_convert_pack_##name
|
||||
audio_convert_orc_pack_##name
|
||||
|
||||
/*
|
||||
* These functions convert the signed 32 bit integers to the
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -67,60 +67,60 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16
|
|||
#define ORC_RESTRICT
|
||||
#endif
|
||||
#endif
|
||||
void orc_audio_convert_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_float_s32 (guint32 * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_float_s32_swap (guint32 * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_double_s32 (guint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_double_s32_swap (guint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_float_double (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_float_double_swap (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_double_double (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_double_double_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_unpack_u8_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s8_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u16_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s16_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u16_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s16_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u32_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s32_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_u32_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_unpack_s32_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_u8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_s8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_u16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_s16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_u16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_s16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_u32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_s32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_u32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_s32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_s32_float (gfloat * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_pack_s32_float_swap (gfloat * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_pack_s32_double (gdouble * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_pack_s32_double_swap (gdouble * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_pack_double_float (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_pack_double_float_swap (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void orc_audio_convert_pack_double_u8 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_s8 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_u16 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_s16 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_u16_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_s16_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_u32 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_s32 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_u32_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void orc_audio_convert_pack_double_s32_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s16_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s32 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s32_swap (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_float_s32 (guint32 * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_float_s32_swap (guint32 * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_double_s32 (guint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_double_s32_swap (guint32 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_float_double (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_float_double_swap (gdouble * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_double_double (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_double_double_swap (gdouble * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_unpack_u8_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s8_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u16_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s16_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u16_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s16_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u32_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s32_double (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_u32_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_unpack_s32_double_swap (gdouble * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_u8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_s8 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_u16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_s16 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_u16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_s16_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_u32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_s32 (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_u32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_s32_swap (guint8 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_s32_float (gfloat * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_pack_s32_float_swap (gfloat * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_pack_s32_double (gdouble * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_pack_s32_double_swap (gdouble * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_pack_double_float (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_pack_double_float_swap (gfloat * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int n);
|
||||
void audio_convert_orc_pack_double_u8 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_s8 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_u16 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_s16 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_u16_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_s16_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_u32 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_s32 (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_u32_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
void audio_convert_orc_pack_double_s32_swap (guint8 * ORC_RESTRICT d1, const gdouble * ORC_RESTRICT s1, int p1, int n);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
.function orc_audio_convert_unpack_u8
|
||||
.function audio_convert_orc_unpack_u8
|
||||
.dest 4 d1 gint32
|
||||
.source 1 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -13,7 +13,7 @@ shll t3, t3, p1
|
|||
xorl d1, t3, c1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_s8
|
||||
.function audio_convert_orc_unpack_s8
|
||||
.dest 4 d1 gint32
|
||||
.source 1 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -25,7 +25,7 @@ convuwl t3, t2
|
|||
shll d1, t3, p1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_u16
|
||||
.function audio_convert_orc_unpack_u16
|
||||
.dest 4 d1 gint32
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -37,7 +37,7 @@ shll t2, t2, p1
|
|||
xorl d1, t2, c1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_s16
|
||||
.function audio_convert_orc_unpack_s16
|
||||
.dest 4 d1 gint32
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -47,7 +47,7 @@ convuwl t2, s1
|
|||
shll d1, t2, p1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_u16_swap
|
||||
.function audio_convert_orc_unpack_u16_swap
|
||||
.dest 4 d1 gint32
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -61,7 +61,7 @@ shll t2, t2, p1
|
|||
xorl d1, t2, c1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_s16_swap
|
||||
.function audio_convert_orc_unpack_s16_swap
|
||||
.dest 4 d1 gint32
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -73,7 +73,7 @@ convuwl t2, t1
|
|||
shll d1, t2, p1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_u32
|
||||
.function audio_convert_orc_unpack_u32
|
||||
.dest 4 d1 gint32
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -84,7 +84,7 @@ shll t1, s1, p1
|
|||
xorl d1, t1, c1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_s32
|
||||
.function audio_convert_orc_unpack_s32
|
||||
.dest 4 d1 gint32
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -92,7 +92,7 @@ xorl d1, t1, c1
|
|||
shll d1, s1, p1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_u32_swap
|
||||
.function audio_convert_orc_unpack_u32_swap
|
||||
.dest 4 d1 gint32
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -104,7 +104,7 @@ shll t1, t1, p1
|
|||
xorl d1, t1, c1
|
||||
|
||||
|
||||
.function orc_audio_convert_unpack_s32_swap
|
||||
.function audio_convert_orc_unpack_s32_swap
|
||||
.dest 4 d1 gint32
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -113,7 +113,7 @@ xorl d1, t1, c1
|
|||
swapl t1, s1
|
||||
shll d1, t1, p1
|
||||
|
||||
.function orc_audio_convert_unpack_float_s32
|
||||
.function audio_convert_orc_unpack_float_s32
|
||||
.source 4 s1 gfloat
|
||||
.dest 4 d1 guint32
|
||||
.temp 4 t1
|
||||
|
@ -125,7 +125,7 @@ mulf t1, t1, 0x4F000000
|
|||
addf t1, t1, 0x3F000000
|
||||
convfl d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_float_s32_swap
|
||||
.function audio_convert_orc_unpack_float_s32_swap
|
||||
.source 4 s1 gfloat
|
||||
.dest 4 d1 guint32
|
||||
.temp 4 t1
|
||||
|
@ -137,7 +137,7 @@ mulf t1, t1, 0x4F000000
|
|||
addf t1, t1, 0x3F000000
|
||||
convfl d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_double_s32
|
||||
.function audio_convert_orc_unpack_double_s32
|
||||
.source 8 s1 gdouble
|
||||
.dest 4 d1 guint32
|
||||
.temp 8 t1
|
||||
|
@ -149,7 +149,7 @@ muld t1, t1, 0x41DFFFFFFFC00000L
|
|||
addd t1, t1, 0x3FE0000000000000L
|
||||
convdl d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_double_s32_swap
|
||||
.function audio_convert_orc_unpack_double_s32_swap
|
||||
.source 8 s1 gdouble
|
||||
.dest 4 d1 guint32
|
||||
.temp 8 t1
|
||||
|
@ -161,13 +161,13 @@ muld t1, t1, 0x41DFFFFFFFC00000L
|
|||
addd t1, t1, 0x3FE0000000000000L
|
||||
convdl d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_float_double
|
||||
.function audio_convert_orc_unpack_float_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 gfloat
|
||||
|
||||
convfd d1, s1
|
||||
|
||||
.function orc_audio_convert_unpack_float_double_swap
|
||||
.function audio_convert_orc_unpack_float_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 gfloat
|
||||
.temp 4 t1
|
||||
|
@ -175,19 +175,19 @@ convfd d1, s1
|
|||
swapl t1, s1
|
||||
convfd d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_double_double
|
||||
.function audio_convert_orc_unpack_double_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 8 s1 gdouble
|
||||
|
||||
copyq d1, s1
|
||||
|
||||
.function orc_audio_convert_unpack_double_double_swap
|
||||
.function audio_convert_orc_unpack_double_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 8 s1 gdouble
|
||||
|
||||
swapq d1, s1
|
||||
|
||||
.function orc_audio_convert_unpack_u8_double
|
||||
.function audio_convert_orc_unpack_u8_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 1 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -201,7 +201,7 @@ shll t3, t3, p1
|
|||
xorl t3, t3, c1
|
||||
convld d1, t3
|
||||
|
||||
.function orc_audio_convert_unpack_s8_double
|
||||
.function audio_convert_orc_unpack_s8_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 1 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -213,7 +213,7 @@ convuwl t3, t2
|
|||
shll t3, t3, p1
|
||||
convld d1, t3
|
||||
|
||||
.function orc_audio_convert_unpack_u16_double
|
||||
.function audio_convert_orc_unpack_u16_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -225,7 +225,7 @@ shll t2, t2, p1
|
|||
xorl t2, t2, c1
|
||||
convld d1, t2
|
||||
|
||||
.function orc_audio_convert_unpack_s16_double
|
||||
.function audio_convert_orc_unpack_s16_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -235,7 +235,7 @@ convuwl t2, s1
|
|||
shll t2, t2, p1
|
||||
convld d1, t2
|
||||
|
||||
.function orc_audio_convert_unpack_u16_double_swap
|
||||
.function audio_convert_orc_unpack_u16_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -249,7 +249,7 @@ shll t2, t2, p1
|
|||
xorl t2, t2, c1
|
||||
convld d1, t2
|
||||
|
||||
.function orc_audio_convert_unpack_s16_double_swap
|
||||
.function audio_convert_orc_unpack_s16_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 2 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -261,7 +261,7 @@ convuwl t2, t1
|
|||
shll t2, t2, p1
|
||||
convld d1, t2
|
||||
|
||||
.function orc_audio_convert_unpack_u32_double
|
||||
.function audio_convert_orc_unpack_u32_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -272,7 +272,7 @@ shll t1, s1, p1
|
|||
xorl t1, t1, c1
|
||||
convld d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_s32_double
|
||||
.function audio_convert_orc_unpack_s32_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -281,7 +281,7 @@ convld d1, t1
|
|||
shll t1, s1, p1
|
||||
convld d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_u32_double_swap
|
||||
.function audio_convert_orc_unpack_u32_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -293,7 +293,7 @@ shll t1, t1, p1
|
|||
xorl t1, t1, c1
|
||||
convld d1, t1
|
||||
|
||||
.function orc_audio_convert_unpack_s32_double_swap
|
||||
.function audio_convert_orc_unpack_s32_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 guint8
|
||||
.param 4 p1
|
||||
|
@ -303,7 +303,7 @@ swapl t1, s1
|
|||
shll t1, t1, p1
|
||||
convld d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_u8
|
||||
.function audio_convert_orc_pack_u8
|
||||
.dest 1 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -317,7 +317,7 @@ convlw t2, t1
|
|||
convwb d1, t2
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_s8
|
||||
.function audio_convert_orc_pack_s8
|
||||
.dest 1 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -330,7 +330,7 @@ convwb d1, t2
|
|||
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_u16
|
||||
.function audio_convert_orc_pack_u16
|
||||
.dest 2 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -342,7 +342,7 @@ shrul t1, t1, p1
|
|||
convlw d1, t1
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_s16
|
||||
.function audio_convert_orc_pack_s16
|
||||
.dest 2 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -352,7 +352,7 @@ shrsl t1, s1, p1
|
|||
convlw d1, t1
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_u16_swap
|
||||
.function audio_convert_orc_pack_u16_swap
|
||||
.dest 2 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -366,7 +366,7 @@ convlw t2, t1
|
|||
swapw d1, t2
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_s16_swap
|
||||
.function audio_convert_orc_pack_s16_swap
|
||||
.dest 2 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -379,7 +379,7 @@ swapw d1, t2
|
|||
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_u32
|
||||
.function audio_convert_orc_pack_u32
|
||||
.dest 4 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -390,7 +390,7 @@ xorl t1, s1, c1
|
|||
shrul d1, t1, p1
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_s32
|
||||
.function audio_convert_orc_pack_s32
|
||||
.dest 4 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -398,7 +398,7 @@ shrul d1, t1, p1
|
|||
shrsl d1, s1, p1
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_u32_swap
|
||||
.function audio_convert_orc_pack_u32_swap
|
||||
.dest 4 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -410,7 +410,7 @@ shrul t1, t1, p1
|
|||
swapl d1, t1
|
||||
|
||||
|
||||
.function orc_audio_convert_pack_s32_swap
|
||||
.function audio_convert_orc_pack_s32_swap
|
||||
.dest 4 d1 guint8
|
||||
.source 4 s1 gint32
|
||||
.param 4 p1
|
||||
|
@ -419,7 +419,7 @@ swapl d1, t1
|
|||
shrsl t1, s1, p1
|
||||
swapl d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_s32_float
|
||||
.function audio_convert_orc_pack_s32_float
|
||||
.dest 4 d1 gfloat
|
||||
.source 4 s1 gint32
|
||||
.temp 4 t1
|
||||
|
@ -429,7 +429,7 @@ convlf t1, s1
|
|||
divf t1, t1, 0x4F000000
|
||||
storel d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_s32_float_swap
|
||||
.function audio_convert_orc_pack_s32_float_swap
|
||||
.dest 4 d1 gfloat
|
||||
.source 4 s1 gint32
|
||||
.temp 4 t1
|
||||
|
@ -439,7 +439,7 @@ convlf t1, s1
|
|||
divf t1, t1, 0x4F000000
|
||||
swapl d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_s32_double
|
||||
.function audio_convert_orc_pack_s32_double
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 gint32
|
||||
.temp 8 t1
|
||||
|
@ -449,7 +449,7 @@ convld t1, s1
|
|||
divd t1, t1, 0x41DFFFFFFFC00000L
|
||||
storeq d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_s32_double_swap
|
||||
.function audio_convert_orc_pack_s32_double_swap
|
||||
.dest 8 d1 gdouble
|
||||
.source 4 s1 gint32
|
||||
.temp 8 t1
|
||||
|
@ -459,13 +459,13 @@ convld t1, s1
|
|||
divd t1, t1, 0x41DFFFFFFFC00000L
|
||||
swapq d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_double_float
|
||||
.function audio_convert_orc_pack_double_float
|
||||
.dest 4 d1 gfloat
|
||||
.source 8 s1 gdouble
|
||||
|
||||
convdf d1, s1
|
||||
|
||||
.function orc_audio_convert_pack_double_float_swap
|
||||
.function audio_convert_orc_pack_double_float_swap
|
||||
.dest 4 d1 gfloat
|
||||
.source 8 s1 gdouble
|
||||
.temp 4 t1
|
||||
|
@ -473,7 +473,7 @@ convdf d1, s1
|
|||
convdf t1, s1
|
||||
swapl d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_double_u8
|
||||
.function audio_convert_orc_pack_double_u8
|
||||
.dest 1 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -487,7 +487,7 @@ shrul t1, t1, p1
|
|||
convlw t2, t1
|
||||
convwb d1, t2
|
||||
|
||||
.function orc_audio_convert_pack_double_s8
|
||||
.function audio_convert_orc_pack_double_s8
|
||||
.dest 1 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -499,7 +499,7 @@ shrsl t1, t1, p1
|
|||
convlw t2, t1
|
||||
convwb d1, t2
|
||||
|
||||
.function orc_audio_convert_pack_double_u16
|
||||
.function audio_convert_orc_pack_double_u16
|
||||
.dest 2 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -511,7 +511,7 @@ xorl t1, t1, c1
|
|||
shrul t1, t1, p1
|
||||
convlw d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_double_s16
|
||||
.function audio_convert_orc_pack_double_s16
|
||||
.dest 2 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -521,7 +521,7 @@ convdl t1, s1
|
|||
shrsl t1, t1, p1
|
||||
convlw d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_double_u16_swap
|
||||
.function audio_convert_orc_pack_double_u16_swap
|
||||
.dest 2 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -535,7 +535,7 @@ shrul t1, t1, p1
|
|||
convlw t2, t1
|
||||
swapw d1, t2
|
||||
|
||||
.function orc_audio_convert_pack_double_s16_swap
|
||||
.function audio_convert_orc_pack_double_s16_swap
|
||||
.dest 2 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -547,7 +547,7 @@ shrsl t1, t1, p1
|
|||
convlw t2, t1
|
||||
swapw d1, t2
|
||||
|
||||
.function orc_audio_convert_pack_double_u32
|
||||
.function audio_convert_orc_pack_double_u32
|
||||
.dest 4 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -558,7 +558,7 @@ convdl t1, s1
|
|||
xorl t1, t1, c1
|
||||
shrul d1, t1, p1
|
||||
|
||||
.function orc_audio_convert_pack_double_s32
|
||||
.function audio_convert_orc_pack_double_s32
|
||||
.dest 4 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -567,7 +567,7 @@ shrul d1, t1, p1
|
|||
convdl t1, s1
|
||||
shrsl d1, t1, p1
|
||||
|
||||
.function orc_audio_convert_pack_double_u32_swap
|
||||
.function audio_convert_orc_pack_double_u32_swap
|
||||
.dest 4 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
@ -579,7 +579,7 @@ xorl t1, t1, c1
|
|||
shrul t1, t1, p1
|
||||
swapl d1, t1
|
||||
|
||||
.function orc_audio_convert_pack_double_s32_swap
|
||||
.function audio_convert_orc_pack_double_s32_swap
|
||||
.dest 4 d1 guint8
|
||||
.source 8 s1 gdouble
|
||||
.param 4 p1
|
||||
|
|
Loading…
Reference in a new issue